Walmart’s scale makes it a tough retailer to beat.
Costco continues to open new stores and lock in new members.
American Express is generating robust but predictable growth.
The S&P 500 rallied by more than 80% over the past five years, despite the pandemic, inflation, soaring interest rates, and other macroeconomic headwinds rattling the global economy. However, the S&P 500 now looks historically expensive at 30 times earnings, so investors might be reluctant to load up on new stocks until the market cools off.
That would be a prudent strategy, but investors who plan to hold their stocks for a few decades instead of a few quarters shouldn't fret too much over the market's near-term fluctuations. Instead, they should still accumulate the stocks that could generate significant long-term gains.
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 »
Let's examine three of those promising stocks: Walmart (NASDAQ: WMT), Costco (NASDAQ: COST), and American Express (NYSE: AXP). All three stocks outperformed the S&P 500 over the past five years, but they still have plenty of upside potential.
Image source: Getty Images.
Over the past decade, Walmart has expanded its e-commerce marketplace, utilized its brick-and-mortar stores to fulfill online orders, matched Amazon's (NASDAQ: AMZN) prices, and introduced free delivery options and other perks for its Walmart+ members. It also maintained a pace with Costco in the warehouse club market through its Sam's Club stores, and continued to expand overseas. Today, it operates over 10,800 stores and clubs across 19 countries.
Walmart's scale enables it to sell its products at lower prices than its smaller competitors. It can also leverage that scale to negotiate lower prices from its suppliers. Those advantages, along with the stickiness of its Walmart+ memberships, help it thrive through economic downturns. Walmart also usually attracts more cost-conscious shoppers during recessions.
From fiscal 2025 (which ended in Jan. 2025) to fiscal 2028, analysts expect Walmart's adjusted earnings per share (EPS) to grow at a CAGR of 10%. Its stock isn't cheap at 38 times forward earnings, but its evergreen strengths justify that premium valuation.
Costco, the world's largest warehouse club retailer, can afford to sell its products at low margins because it generates most of its profits from its high-margin membership fees. It constantly opens new warehouses to attract more members, locks them in with more ancillary services, and leverages its scale to negotiate lower prices from its suppliers. It also differentiates itself from other retailers by selling bulk goods and its own private-label products.
Costco's business will remain healthy as long as it continues to grow its comparable store sales, opens additional warehouses, attracts more cardholders, and maintains high renewal rates. From fiscal 2020 to fiscal 2025 (which ended this August), its comparable store sales consistently rose, its warehouse count jumped from 795 to 914, its total cardholders grew from 105.5 million to 140.6 million, and its global renewal rate increased from 88% to 90.5%. It achieved that expansion even as the pandemic, inflation, and other macro headwinds rattled the retail sector.
From fiscal 2025 to fiscal 2028, analysts expect Costco's EPS to grow at a CAGR of 11%. Its stock isn't a bargain at 43 times forward earnings, but it should continue to expand as it opens more warehouses and attracts more members.
American Express is often considered a credit card company, but it operates under a distinct business model compared to Visa (NYSE: V) or Mastercard (NYSE: MA). Unlike Visa and Mastercard, which only process card payments but don't issue their own cards, American Express is a full-fledged bank that issues its own cards.
That business model might seem riskier, but American Express only approves its cards for higher-income consumers with lower risk profiles. It also insulates it from interest rate swings. When interest rates are low, it benefits from an uptick in consumer spending. When interest rates are high, it can generate more net interest income from its own banking accounts. That balance makes it a more stable investment than stand-alone card companies and banks.
American Express had more than 140 million cards in force at the end of 2024, but it still has plenty of room to grow as it expands overseas. From 2024 to 2027, analysts expect its EPS to grow at a CAGR of 13%. Its stock still looks reasonably valued at 21 times forward earnings, and it should continue growing at a robust but predictable rate over the next two decades.
Before you buy stock in Walmart, consider this:
The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Walmart wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.
Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $506,935!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,067,514!*
Now, it’s worth noting Stock Advisor’s total average return is 958% — a market-crushing outperformance compared to 192% for the S&P 500. Don't miss the latest top 10 list, available with Stock Advisor, and join an investing community built by individual investors for individual investors.
See the 10 stocks »
*Stock Advisor returns as of December 19, 2025.
American Express is an advertising partner of Motley Fool Money. Leo Sun has positions in Amazon. The Motley Fool has positions in and recommends Amazon, Costco Wholesale, Mastercard, Visa, and Walmart. The Motley Fool has a disclosure policy.