5 Best Stocks to Buy for the Next 50 Years By: InvestorPlace July 22, 2016 at 14:32 PM EDT Read More >> Related Stocks: Berkshire Hathaway Berkshire Hathaway CVS Health Corp General Electric International Business Machines Johnson & Johnson Microsoft Procter & Gamble Realty Income Corp Walgreens Boots Alliance