Skip to content
Walmart logo

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.

$949$4,400$7,763December 2015October 2026
WalmartS&P 500 (SPY)
Share:

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 ofWorth todayPer yearIn 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,47913.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,38910.7%$13,180
2002$10,0499.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

Or compare $100 across famous companies.

Informational only, not financial advice. Content is AI-generated and may contain errors. How this works.