The holy grail of investing is finding stocks that you can own for a lifetime. These companies should have a strong competitive moat, long-term growth catalysts, a dominant market position, and a competent management team that knows how to allocate capital efficiently. By owning such stocks over years, you can easily compound your wealth.
The search can be arduous, but you can rely on two aspects to help quickly identify whether a company might deserve a long-term place within your investment portfolio. The first is whether it has a great track record of growth through good times and bad. That speaks to management's skill. The second is whether conditions are right for it to continue growing.
Here are two stocks that I think qualify as long-term buy-and-hold candidates. I would hold them "forever."
Source Fool.com