Why Novavax Could be a Millionaire-Maker Stock

If you had a crystal ball, you probably would have invested in Berkshire Hathaway in 1964, or Apple in the 1980s.
Source: BioSpace