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 Tue 2025-07-01 YTD
Return
TRR
Price
WMT
×
+7.10%
2025-07-01
1103.82 TRR
2025-07-01
Walmart Inc NYSE Common Stock
SPY
×
+3.88%
2025-07-01
11.21 TRR
2025-07-01
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Returns

Fri 1993-01-29? to Tue 2025-07-01 Overall
Return
Exponential
Trendline
WMT
×
+1,207.08%
+8.25%/yr
+7.00%/yr
(R2=0.820)
Walmart Inc NYSE Common Stock
SPY
×
+1,021.37%
+7.74%/yr
+6.10%/yr
(R2=0.836)
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Growth of $10,000

Fri 1993-01-29? to Tue 2025-07-01 Start
Value
End
Value
WMT
×
$10,000.00
1993-01-29
$130,707.82
2025-07-01
Walmart Inc NYSE Common Stock
SPY
×
$10,000.00
1993-01-29
$112,136.89
2025-07-01
SPDR S&P 500 ETF Trust Exchange-Traded Fund

Annual Returns

Year WMT SPY
2025 (YTD) +7.10% +3.88%
2024 +69.12% +21.39%
2023 +9.22% +22.09%
2022 −6.51% −23.14%
2021 −4.73% +20.26%
2020 +21.67% +16.74%
2019 +27.27% +28.29%
2018 −5.24% −6.36%
2017 +43.50% +19.19%
2016 +13.70% +9.73%
2015 −27.17% +0.50%
2014 +11.04% +12.61%
2013 +16.41% +30.35%
2012 +14.96% +14.01%
2011 +10.59% −1.04%
2010 +1.67% +13.36%
2009 −5.15% +23.01%
2008 +19.90% −36.86%
2007 +0.78% +1.01%
2006 −2.34% +13.00%
2005 −13.29% +1.35%
2004 −2.62% +7.20%
2003 +3.74% +25.81%
2002 −13.78% −23.40%
2001 +7.25% −13.10%
2000 −25.30% −12.70%
1999 +66.04% +17.24%
1998 +104.22% +26.66%
1997 +71.80% +31.24%
1996 −0.23% +18.55%
1995 +2.94% +34.64%
1994 −16.66% −2.22%
1993 −23.63% +6.30%
1992 +6.03%
1991 +89.54%
1990 +27.71%
1989 +37.40%
1988 +16.24%
1987 +7.48%
1986 +44.80%
1985 +63.11%
1984 −6.10%
1983 +51.25%
1982 +127.46%
1981 +31.13%
1980 +63.56%
1979 +30.25%
1978 +4.30%
1977 +23.29%
1976 +13.82%
1975 +155.78%
1974 −35.61%
1973 −64.27%
1972 +3.06%

Drawdowns

Fri 1993-01-29? to Tue 2025-07-01 Current
Drawdown
Worst
Drawdown
WMT
×
−7.10% −47.02%
2007-09-10
Walmart Inc NYSE Common Stock
SPY
×
−0.04% −58.56%
2009-03-09
SPDR S&P 500 ETF Trust Exchange-Traded Fund