2 Stocks to Hold for the Next 20 Years

When looking at stocks to hold for the long haul, it is important to consider a company's long-term history and ask if it has any competitive advantages that give it staying power. A durable competitive advantage is one that isn't easily duplicated.

Often these companies operate in industries where there are huge barriers to entry. These type of stocks are the stalwarts of a portfolio, where they throw off income and consistently earn a decent profit. Here are two companies that fit the bill.

Image source: Getty Images.

Continue reading


Source Fool.com