Home / Business and Economy / Walmart's 10-Year Stock Surge Turns $10K into $41,750
Walmart's 10-Year Stock Surge Turns $10K into $41,750
24 Jul
Summary
- Walmart stock price grew from $25.37 to $97.80 over 10 years
- Walmart paid $8.12 per share in dividends over the past 10 years
- Walmart's Q1 2026 earnings beat analyst estimates

Ten years ago, Walmart's stock traded at around $25.37 per share. An investment of $10,000 would have bought approximately 394 shares. Today, Walmart's stock price has soared to $97.80, meaning that same $10,000 investment could now be worth $38,549 due to stock price appreciation alone.
But Walmart's shareholder returns don't stop there. Over the past decade, the company has also paid out around $8.12 per share in dividends, adding an additional $3,201 to the value of the original $10,000 investment. In total, the $10,000 invested in Walmart 10 years ago could now be worth $41,750, representing a remarkable 317.50% total return.
Walmart's strong financial performance has continued in recent months. In its Q1 2026 earnings report, the company posted revenues of $165.60 billion, slightly missing analyst estimates, but reported adjusted earnings per share of $0.61, beating the consensus forecast. Looking ahead, Walmart expects Q2 2026 sales to be between $173.67 billion and $175.35 billion, and has reaffirmed its full-year 2026 adjusted EPS outlook of $2.50 to $2.60.