3 Top Value Stocks to Buy and Hold for 2026
These high-quality stocks with value characteristics look attractive today.
Susan Dziubinski: I’m Susan Dziubinski, co-host of The Morning Filter podcast.
Today, we’re looking at some top value stocks to buy and hold for 2026. These stocks have a few things in common. For starters, they land on the value side of the Morningstar Style Box. They also appear on Morningstar’s Best Companies to Own list. These companies have carved out wide economic moats, have predictable cash flows, and are managed by teams with a history of making smart capital allocation decisions. And best of all, these stocks all look undervalued today.
3 Top Value Stocks to Buy and Hold for 2026
The first top value stock to buy and hold in 2026 is Campbell’s CPB. This wide-moat company has undergone significant change over the past several years. It’s shifted its portfolio mix away from its core soup business and more to snacks, and it has driven efficiencies across its supply chain and manufacturing network so it could boost spending behind its brands and capabilities. Our wide economic moat rating on Campbell’s stems from its portfolio of strong brands and entrenched relationships with retailers. Although inflationary headwinds and competitive pressures persist for Campbell’s, our long-term forecast is for low single-digit annual sales growth. We think the stock is significantly undervalued.
Read Morningstar’s full report on Campbell’s.
The second value stock to buy and hold for the long term is Bristol-Myers Squibb BMY. The company has built a strong portfolio of drugs and a robust pipeline, which underpin its wide economic moat rating. However, Bristol faces a significant patent cliff for its mature portfolio, with 47% of total revenue exposed to patent threats through 2028. Now we think newer therapies will soften the impact to revenue. In fact, between faster-growing newer products, promising new pipeline programs, and redoubled efforts to cut costs, we think the market is underestimating Bristol’s ability to weather its patent cliff. We think Bristol’s stock is significantly undervalued and worth $66 per share.
Read Morningstar’s full report on Bristol-Myers Squibb.
The final value stock to buy for 2026 and hold for the long term is Constellation Brands STZ. We think the company has carved out a wide economic moat with its portfolio of Mexican beer brands and its tight relationships with distributors. Now soft demand during the past several quarters has taken a toll on results, but we think new products, including citrus-flavored and nonalcoholic beers, as well as a low-calorie version of Modelo, should resonate with health-conscious drinkers and help keep Constellation’s brands relevant amid current beer demand headwinds. We think the stock is worth $220 per share.
Read Morningstar’s full report on Constellation Brands.
For more stock ideas, be sure to tune into The Morning Filter each week, wherever you get your podcasts. And visit Morningstar.com, too.
Morningstar directors Karen Andersen and Erin Lash and analyst Dan Su provided the research behind this segment.
Watch 3 Top Growth Stocks to Buy and Hold for 2026 for more from Susan Dziubinski.
The author or authors do not own shares in any securities mentioned in this article. Find out about Morningstar’s editorial policies.
