In today's fast-paced and hyperconnected world, investors are holding stocks for shorter and shorter periods. Trading frequently, however, has never made anyone wealthy. A buy-and-hold approach and a long-term mindset are crucial for building a comfortable nest egg for your retirement.

That's why it's important to search for stocks that can grow over years and decades without having to frequently check on them. Such businesses typically have a strong franchise, a dominant market position, well-known brands, and a capable management team. As Warren Buffett has said, time is the friend of a wonderful business. That's because it will become more valuable over time with increased revenue and net income.

Here are three stocks that you can buy and own for the rest of your life.

Continue reading


Source Fool.com