Skip to Content
US Videos

3 Great Stocks to Own

These brand-name companies are businesses to buy and hold for the long haul.

Everyone defines a great company differently. Here at Morningstar, we think great companies are those that have a few traits. First, they’ve carved out significant competitive advantages that should allow them to thrive for decades to come. Next, they boast reliable cash flows. And lastly, they’re run by managers who are adept at allocating capital.

Today, we’re looking at three names that fit the bill. They may not all be undervalued today, but they’re great watchlist candidates.