All charts and data below are CPI-U inflation-adjusted and with dividends reinvested. (Why?)

Total Real Returns

WMT,SPY: Total Real Return Chart (Dividends Reinvested, Inflation Adjusted)

Fri 1993-01-29💬 to Wed 2026-06-03 YTD
Return
1 Year
Return
WMT
×
+2.14%
2026-06-03
+13.44%
2026-06-03
Walmart Inc. NASDAQ Common Stock
SPY
×
+7.54%
2026-06-03
+23.15%
2026-06-03
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Returns

Fri 1993-01-29💬 to Wed 2026-06-03 Overall
Return
Exponential
Trendline
WMT
×
+1,411.53%
+8.49%/yr
+7.28%/yr
(R2=0.831)
Walmart Inc. NASDAQ Common Stock
SPY
×
+1,230.66%
+8.07%/yr
+6.29%/yr
(R2=0.848)
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Growth of $10,000

Fri 1993-01-29💬 to Wed 2026-06-03 Start
Value
End
Value
WMT
×
$10,000.00
1993-01-29
$151,153.05
2026-06-03
Walmart Inc. NASDAQ Common Stock
SPY
×
$10,000.00
1993-01-29
$133,066.45
2026-06-03
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Annual Returns

Year WMT SPY
2026 (YTD) +2.14% +7.54%
2025 +21.25% +14.65%
2024 +69.12% +21.39%
2023 +9.22% +22.09%
2022 −6.51% −23.15%
2021 −4.73% +20.27%
2020 +21.67% +16.74%
2019 +27.26% +28.29%
2018 −5.23% −6.35%
2017 +43.53% +19.19%
2016 +13.68% +9.73%
2015 −27.17% +0.50%
2014 +11.03% +12.61%
2013 +16.41% +30.35%
2012 +15.00% +14.01%
2011 +10.56% −1.04%
2010 +1.70% +13.36%
2009 −5.16% +23.01%
2008 +19.90% −36.85%
2007 +0.77% +1.01%
2006 −2.33% +13.00%
2005 −13.27% +1.35%
2004 −2.66% +7.21%
2003 +3.78% +25.82%
2002 −13.81% −23.41%
2001 +7.29% −13.10%
2000 −25.32% −12.70%
1999 +65.99% +17.24%
1998 +104.27% +26.65%
1997 +71.79% +31.24%
1996 −0.21% +18.63%
1995 +2.93% +34.61%
1994 −16.65% −2.22%
1993 −23.62% +6.22%
1992 +6.03%
1991 +89.57%
1990 +27.70%
1989 +37.43%
1988 +16.20%
1987 +7.52%
1986 +44.83%
1985 +63.08%
1984 −6.12%
1983 +51.30%
1982 +127.29%
1981 +30.08%
1980 +63.60%
1979 +30.23%
1978 +4.31%
1977 +23.28%
1976 +13.82%
1975 +155.79%
1974 −35.60%
1973 −64.27%
1972 +3.05%

Drawdowns

Fri 1993-01-29💬 to Wed 2026-06-03 Current
Drawdown
Worst
Drawdown
WMT
×
−14.51%
from 2026-02-13 peak
−47.03%
2007-09-10
from 1999-12-27 peak
Walmart Inc. NASDAQ Common Stock
SPY
×
−0.71%
from 2026-06-02 peak
−58.56%
2009-03-09
from 2000-03-24 peak
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Rolling Returns

Period ending Wed 2026-06-03 1
Year
2
Years
3
Years
5
Years
10
Years
WMT
×
+13.44% +70.03%
+30.42%/yr
+121.61%
+30.34%/yr
+112.83%
+16.31%/yr
+322.38%
+15.50%/yr
Walmart Inc. NASDAQ Common Stock
SPY
×
+23.15% +37.58%
+17.31%/yr
+66.73%
+18.55%/yr
+55.48%
+9.23%/yr
+203.60%
+11.75%/yr
SPDR S&P 500 ETF Trust Exchange-Traded Fund