Warren Buffett once famously claimed his favorite holding period for a stock was "forever". But that quote is often misunderstood -- it doesn't mean the Oracle of Omaha never sells any stocks. It also doesn't mean investors should stubbornly hold on to shares of broken businesses.

Instead, stocks that can be held forever often share three strengths: They dominate their respective markets, they generate plenty of cash, and they still have decades of growth ahead. Here are three stocks in my portfolio that check all three boxes: Disney (NYSE: DIS), Amazon (NASDAQ: AMZN), and ASML Holding (NASDAQ: ASML).

Image source: Getty Images.

Continue reading


Source Fool.com