3 Stocks You Can Buy and Hold Forever

Image source: Getty Images.

Continue Reading Below

Discovering a company that has the potential to last for decades and decades is incredibly challenging. If you need an example of this, imagine you travel back in time 30 or 40 years ago and you need to explain everything that an iPhone does today. The rapid advancement of technology and its impact on our everyday behavior is staggering. Now apply that to investing.

As challenging as it is to find an investment that will be successful over the long term, though, there are some stocks that look like they have the legs to last in a forever portfolio -- stocks that have rock-solid businesses behind them that should stand the test of time. Three that look compelling in this regard are Canadian National Railway (NYSE: CNI), Kroger (NYSE: KR), and Waste Management (NYSE: WM). Here's a quick look at why they appear to be suited for a buy-and-hold-forever kind of investor.

Riding the rails to solid profits

<3>More From Fool.com

Continue Reading Below