3 Stocks to Hold for the Next 20 Years

As Warren Buffett has said, "It's far better to buy a wonderful company at a fair price than a fair company at a wonderful price." For long-term investors, this rings especially true, as a great company will prove itself over time no matter what price you pay for its stock. Companies that have economic moats -- i.e., sustainable competitive advantages -- and enduring business models based on timeless products are the best ways to reap long-term rewards from the stock market. 

Here, three of our contributors share their pick for the best stock to hold for the next 20 years. Keep reading to see why they recommend Thor Industries (NYSE: THO)Geron Corp. (NASDAQ: GERN), and Netflix Inc. (NASDAQ: NFLX)

Image source: Getty Images.

Continue reading


Source: Fool.com