Most people think of owning stocks for five to 10 years or perhaps a tad longer, but it's a stretch to tell someone that you intend to own a stock for life. Some businesses, however, do belong to this rare group that have long-term, enduring characteristics such as a strong competitive moat, consistent growth prospects that ride on sustainable trends, and a great management team.

I believe that stocks displaying such attributes are keepers, and owning such businesses allows me to compound my money over decades and build up a strong investment portfolio by the time I retire. As famous investor Warren Buffett remarked, time is the friend of the wonderful business and the enemy of the mediocre one.

Here are two stocks with the above traits that I intend to own forever and pass down to the next generation.

Continue reading


Source Fool.com