If you had invested in Walmart
$1,000 in Walmart at the start of 2016 would be worth $7,298 today, with dividends reinvested.
$1,000, 5 years ago
$2,769
19.1% a year
$1,000, 10 years ago
$7,298
20.1% a year
$1,000, 20 years ago
$11,948
12.6% a year
$1,000 in Walmart at the start of 2016 would be worth
$7,298
today, with dividends reinvested. From the share price alone: $6,045.
- That is 7.3x your money.
- It works out to 20.1% a year on average.
- The same $1,000 in the S&P 500 would be $4,408. So Walmart did $2,891 better.
To have $1 million today, you would have needed $137,015 in Walmart back then.
Past returns do not predict future ones. Prices from Yahoo Finance, monthly closes. Ignores taxes and fees. Not financial advice. SPY is an index fund that tracks the S&P 500.
$1,000 in Walmart, every start year
Bought at the close before the year began. Valued at the latest monthly close, October 2026.
| Start of | Worth today | Per year | In the S&P 500 |
|---|---|---|---|
| 2025 | $1,389▲ | 19.6% | $1,315 |
| 2024 | $2,417▲ | 36.5% | $1,642 |
| 2023 | $2,728▲ | 29.9% | $2,072 |
| 2022 | $2,715▲ | 23.0% | $1,695 |
| 2021 | $2,769▲ | 19.1% | $2,182 |
| 2020 | $3,414▲ | 19.7% | $2,582 |
| 2019 | $4,444▲ | 21.0% | $3,389 |
| 2018 | $4,292▲ | 17.9% | $3,234 |
| 2017 | $6,290▲ | 20.6% | $3,936 |
| 2016 | $7,298▲ | 20.1% | $4,408 |
| 2015 | $5,354▲ | 15.2% | $4,462 |
| 2014 | $5,990▲ | 15.0% | $5,063 |
| 2013 | $7,078▲ | 15.2% | $6,699 |
| 2012 | $8,281▲ | 15.3% | $7,770 |
| 2011 | $9,427▲ | 15.2% | $7,917 |
| 2010 | $9,730▲ | 14.5% | $9,109 |
| 2009 | $9,479 | 13.4% | $11,510 |
| 2008 | $11,375▲ | 13.8% | $7,275 |
| 2007 | $11,932▲ | 13.3% | $7,649 |
| 2006 | $11,948▲ | 12.6% | $8,861 |
| 2005 | $10,717▲ | 11.5% | $9,289 |
| 2004 | $10,772▲ | 11.0% | $10,283 |
| 2003 | $11,389 | 10.7% | $13,180 |
| 2002 | $10,049 | 9.7% | $10,335 |
| 2001 | $10,949▲ | 9.7% | $9,120 |
| 2000 | $8,454▲ | 8.3% | $8,232 |
| 1999 | $14,410▲ | 10.1% | $9,910 |
| 1998 | $29,910▲ | 12.5% | $12,754 |
| 1997 | $52,258▲ | 14.2% | $17,023 |
| 1996 | $53,875▲ | 13.8% | $20,853 |
| 1995 | $56,865▲ | 13.5% | $28,787 |
▲ beat the S&P 500 from the same start.
Questions people ask
How much would $1,000 in Walmart 10 years ago be worth today?
About $7,298, if bought at the start of 2016 with dividends reinvested. That is about 20.1% a year.
How much would $1,000 in Walmart 20 years ago be worth today?
About $11,948, if bought at the start of 2006 with dividends reinvested. That is about 12.6% a year.
Did Walmart beat the S&P 500 over the last 10 years?
Yes. $1,000 in Walmart grew to $7,298. The same money in the S&P 500 grew to $4,408.
Does this mean Walmart will keep growing like this?
No one knows. Past returns do not predict future ones. A company that grew fast can slow down or fall.
Try another company
- NVIDIA
- Tesla
- Apple
- Microsoft
- Amazon.com
- Meta
- Alphabet
- Advanced Micro Devices
- Broadcom
- Intel
- Micron Technology
- QUALCOMM
- Palantir Technologies
- Salesforce
- Oracle
- Netflix
- Walt Disney
- Boeing
- JPMorgan Chase
- Eli Lilly
- Coca-Cola
- Ford Motor
- AT&T
- Exxon Mobil
Or compare $100 across famous companies.
Informational only, not financial advice. Content is AI-generated and may contain errors. How this works.