All charts and data below are with dividends reinvested. (Inflation adjustment is OFF !)

Total Real Returns

WMT,MSFT,XOM: Total Return Chart (with Dividends Reinvested)

Thu 1986-03-13💬 to Wed 2026-06-03 YTD
Return
1 Year
Return
WMT
×
+5.33%
2026-06-03
+17.89%
2026-06-03
Walmart Inc. NASDAQ Common Stock
MSFT
×
−11.24%
2026-06-03
−6.96%
2026-06-03
Microsoft Corporation NASDAQ Common Stock
XOM
×
+28.46%
2026-06-03
+51.63%
2026-06-03
Exxon Mobil Corp NYSE Common Stock

Returns

Thu 1986-03-13💬 to Wed 2026-06-03 Overall
Return
Exponential
Trendline
WMT
×
+24,090.81%
+14.62%/yr
+11.40%/yr
(R2=0.920)
Walmart Inc. NASDAQ Common Stock
MSFT
×
+722,979.53%
+24.72%/yr
+19.11%/yr
(R2=0.887)
Microsoft Corporation NASDAQ Common Stock
XOM
×
+5,000.66%
+10.27%/yr
+8.55%/yr
(R2=0.933)
Exxon Mobil Corp NYSE Common Stock

Growth of $10,000

Thu 1986-03-13💬 to Wed 2026-06-03 Start
Value
End
Value
WMT
×
$10,000.00
1986-03-13
$2,419,081.13
2026-06-03
Walmart Inc. NASDAQ Common Stock
MSFT
×
$10,000.00
1986-03-13
$72,307,952.62
2026-06-03
Microsoft Corporation NASDAQ Common Stock
XOM
×
$10,000.00
1986-03-13
$510,065.54
2026-06-03
Exxon Mobil Corp NYSE Common Stock

Annual Returns

Year WMT MSFT XOM
2026 (YTD) +5.33% −11.24% +28.46%
2025 +24.49% +15.58% +15.98%
2024 +73.99% +12.93% +11.26%
2023 +12.88% +58.19% −6.26%
2022 −0.46% −28.02% +87.46%
2021 +1.97% +52.48% +57.58%
2020 +23.32% +42.53% −36.21%
2019 +30.16% +57.56% +7.23%
2018 −3.43% +20.80% −15.09%
2017 +46.56% +40.73% −3.81%
2016 +16.03% +15.08% +19.88%
2015 −26.64% +22.69% −12.79%
2014 +11.87% +27.56% −6.06%
2013 +18.16% +44.30% +20.12%
2012 +16.99% +5.78% +4.70%
2011 +13.84% −4.52% +18.67%
2010 +3.22% −6.52% +10.13%
2009 −2.58% +60.47% −12.61%
2008 +20.00% −44.39% −13.11%
2007 +4.89% +20.84% +24.29%
2006 +0.13% +15.84% +39.08%
2005 −10.30% −0.94% +11.79%
2004 +0.51% +9.13% +28.06%
2003 +5.73% +6.82% +20.64%
2002 −11.76% −21.96% −8.87%
2001 +8.95% +52.74% −8.55%
2000 −22.78% −62.85% +7.91%
1999 +70.45% +68.36% +10.17%
1998 +107.56% +114.60% +19.51%
1997 +74.72% +56.43% +24.88%
1996 +3.10% +88.32% +20.82%
1995 +5.54% +43.56% +33.58%
1994 −14.42% +51.63% −3.69%
1993 −21.53% −5.57% +3.34%
1992 +9.10% +15.12% +0.48%
1991 +95.38% +121.77% +17.72%
1990 +35.51% +72.98% +3.58%
1989 +43.81% +63.41% +13.73%
1988 +21.33% −1.83% +15.50%
1987 +12.29% +124.83% +9.18%
1986 +46.42% +72.42% +28.16%
1985 +69.28% +23.53%
1984 −2.41% +21.62%
1983 +57.03% +27.02%
1982 +135.99% −3.86%
1981 +41.69% −22.03%
1980 +84.08% +46.30%
1979 +47.59% +12.25%
1978 +13.70% +2.10%
1977 +31.53% −10.24%
1976 +19.35% +20.97%
1975 +173.53% +37.65%
1974 −27.66% −31.20%
1973 −61.16% +7.72%
1972 +4.31% +18.82%
1971 +0.67%
1970 +19.00%
1969 −21.46%
1968 +16.49%
1967 +6.72%
1966 −21.30%
1965 −10.82%
1964 +18.59%
1963 +27.73%
1962 +17.82%

Drawdowns

Thu 1986-03-13💬 to Wed 2026-06-03 Current
Drawdown
Worst
Drawdown
WMT
×
−12.90%
from 2026-05-19 peak
−50.55%
1987-12-03
from 1987-08-21 peak
Walmart Inc. NASDAQ Common Stock
MSFT
×
−20.67%
from 2025-10-28 peak
−69.39%
2009-03-09
from 1999-12-27 peak
Microsoft Corporation NASDAQ Common Stock
XOM
×
−10.44%
from 2026-03-30 peak
−62.40%
2020-03-23
from 2014-06-23 peak
Exxon Mobil Corp NYSE Common Stock

Rolling Returns

Period ending Wed 2026-06-03 1
Year
2
Years
3
Years
5
Years
10
Years
WMT
×
+17.89% +80.91%
+34.53%/yr
+143.45%
+34.48%/yr
+163.97%
+21.43%/yr
+487.38%
+19.37%/yr
Walmart Inc. NASDAQ Common Stock
MSFT
×
−6.96% +4.97%
+2.45%/yr
+30.43%
+9.25%/yr
+81.22%
+12.63%/yr
+833.28%
+25.03%/yr
Microsoft Corporation NASDAQ Common Stock
XOM
×
+51.63% +42.32%
+19.31%/yr
+59.43%
+16.80%/yr
+199.71%
+24.55%/yr
+166.48%
+10.30%/yr
Exxon Mobil Corp NYSE Common Stock