3 Stocks to Buy and Hold for Decades

Trading in and out of stocks may be exciting, but it's no way to build wealth. Buying shares of high-quality companies and holding on for the long haul is a far better alternative.

We asked three of our Foolish investors to each discuss one stock worthy of being bought and held for decades. Here's why they chose Pfizer (NYSE: PFE), Canadian National Railway (NYSE: CNI), and Berkshire Hathaway (NYSE: BRK.B).

Image source: Getty Images.

Continue reading


Source: Fool.com