Unlock stock picks and a broker-level newsfeed that powers Wall Street.

3 Soaring Retail Stocks to Hold for the Next 20 Years

In This Article:

Key Points

  • Kroger should remain the top supermarket stock for the foreseeable future.

  • Amazon’s cloud business will continue to drive the expansion of its retail business.

  • Walmart’s scale and diversification make it an evergreen retail play.

The past 20 years were rough for retail stocks. Many brick-and-mortar retailers went bankrupt as the rise of e-commerce platforms, the collapse of traditional malls, shifting consumer trends, and two recessions permanently transformed the market.

Yet, that "retail apocalypse" didn't derail the most resilient retailers. Let's take a look at three of them -- Kroger (NYSE: KR), Walmart (NYSE: WMT), and Amazon (NASDAQ: AMZN) -- and see why they could head even higher over the next 20 years.

Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now. Continue »

Person pushing a shopping cart in a supermarket.
Image source: Getty Images.

Kroger

Kroger's stock soared about 815% over the past 20 years. From fiscal 2004 to fiscal 2024 (which ended in February 2025), its revenue rose at a compound annual growth rate (CAGR) of 5%, and its year-end store count rose from 2,532 to 2,722.

Kroger is now America's largest supermarket operator by annual revenue, and it also owns a wide range of other banners -- including Fred Meyer, Ralphs, Dillons, Fry's Food Stores, King Soopers, and Baker's. It also attempted to merge with Albertsons, but antitrust and regulatory challenges derailed that $24.6 billion deal in late 2024.

Kroger kept growing for three reasons. It strengthened its digital and loyalty programs, it launched more private label products, and it expanded its smaller advertising and health services segments. Its scale offered it more resistance to inflation, recessions, and other macro headwinds than many of its smaller competitors. It also aims to mitigate the effect of the Trump administration's tariffs by diversifying its supplier base and streamlining its supply chains.

Kroger looks cheap at 15 times forward earnings, it pays a decent forward yield of 1.8%, and it's raised its payout for 18 consecutive years. If you want a simple retail stock that will grow steadily over the next 20 years, it checks all the right boxes.

Amazon

Amazon's stock surged 11,630% over the past two decades. From 2004 to 2024, its revenue increased at a CAGR of 25%. It originally only sold books online, but it subsequently evolved into an online superstore and became the world's largest e-commerce company. It also launched the world's top cloud infrastructure platform, Amazon Web Services (AWS).