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

Total Real Returns

META,GOOG,MSFT,VTI,ORCL: Total Real Return Chart (Dividends Reinvested, Inflation Adjusted)

Fri 2012-05-18💬 to Thu 2026-05-28 YTD
Return
1 Year
Return
META
×
−6.54%
2026-05-28
−4.71%
2026-05-28
Meta Platforms Inc. NASDAQ Common Stock
GOOG
×
+19.47%
2026-05-28
+115.05%
2026-05-28
Alphabet Inc Class C NASDAQ Common Stock
MSFT
×
−13.95%
2026-05-28
−9.44%
2026-05-28
Microsoft Corporation NASDAQ Common Stock
VTI
×
+7.90%
2026-05-28
+25.14%
2026-05-28
Vanguard Total Stock Market Index Fund ETF Shares Exchange-Traded Fund
ORCL
×
+2.03%
2026-05-28
+20.84%
2026-05-28
Oracle Corporation NYSE Common Stock

Returns

Fri 2012-05-18💬 to Thu 2026-05-28 Overall
Return
Exponential
Trendline
META
×
+1,053.01%
+19.04%/yr
+19.35%/yr
(R2=0.807)
Meta Platforms Inc. NASDAQ Common Stock
GOOG
×
+1,692.22%
+22.85%/yr
+17.79%/yr
(R2=0.948)
Alphabet Inc Class C NASDAQ Common Stock
MSFT
×
+1,171.09%
+19.87%/yr
+24.39%/yr
(R2=0.965)
Microsoft Corporation NASDAQ Common Stock
VTI
×
+390.87%
+12.01%/yr
+9.93%/yr
(R2=0.950)
Vanguard Total Stock Market Index Fund ETF Shares Exchange-Traded Fund
ORCL
×
+569.29%
+14.52%/yr
+12.38%/yr
(R2=0.874)
Oracle Corporation NYSE Common Stock

Growth of $10,000

Fri 2012-05-18💬 to Thu 2026-05-28 Start
Value
End
Value
META
×
$10,000.00
2012-05-18
$115,301.49
2026-05-28
Meta Platforms Inc. NASDAQ Common Stock
GOOG
×
$10,000.00
2012-05-18
$179,222.17
2026-05-28
Alphabet Inc Class C NASDAQ Common Stock
MSFT
×
$10,000.00
2012-05-18
$127,108.94
2026-05-28
Microsoft Corporation NASDAQ Common Stock
VTI
×
$10,000.00
2012-05-18
$49,086.94
2026-05-28
Vanguard Total Stock Market Index Fund ETF Shares Exchange-Traded Fund
ORCL
×
$10,000.00
2012-05-18
$66,928.75
2026-05-28
Oracle Corporation NYSE Common Stock

Annual Returns

Year META GOOG MSFT VTI ORCL
2026 (YTD) −6.54% +19.47% −13.95% +7.90% +2.03%
2025 +10.15% +61.11% +12.57% +14.05% +15.07%
2024 +61.40% +31.82% +9.76% +20.34% +55.51%
2023 +184.60% +53.68% +53.07% +21.96% +26.71%
2022 −66.39% −42.40% −32.40% −24.41% −10.44%
2021 +15.04% +54.31% +42.45% +17.42% +27.89%
2020 +31.30% +29.27% +40.62% +19.45% +22.58%
2019 +53.07% +26.22% +54.04% +27.75% +16.68%
2018 −27.10% −2.88% +18.54% −7.01% −4.78%
2017 +50.20% +32.77% +37.82% +18.70% +22.35%
2016 +7.70% −0.36% +12.74% +10.53% +4.72%
2015 +33.17% +43.51% +21.80% −0.37% −18.23%
2014 +41.69% −6.67% +26.61% +11.71% +18.08%
2013 +102.26% +56.09% +42.16% +31.47% +13.97%
2012 −30.27% +7.65% +3.98% +14.47% +29.48%
2011 +5.61% −7.27% −1.94% −19.84%
2010 −5.61% −7.90% +15.70% +26.72%
2009 +96.18% +56.22% +25.49% +35.69%
2008 −55.55% −44.44% −37.04% −21.55%
2007 +44.26% +16.09% +1.23% +26.56%
2006 +8.27% +12.99% +12.86% +36.93%
2005 +108.05% −4.22% +2.78% −13.96%
2004 +91.30% +5.69% +9.23% +0.43%
2003 +4.85% +28.33% +20.24%
2002 −23.77% −22.33% −23.61%
2001 +50.41% −6.77% −53.21%
2000 −64.07% +0.33%
1999 +63.96% +279.59%
1998 +111.20% +90.21%
1997 +53.81% −21.18%
1996 +82.27% +43.04%
1995 +40.00% +40.48%
1994 +47.68% +49.47%
1993 −8.10% +97.25%
1992 +11.87% +90.14%
1991 +115.18% +78.76%
1990 +63.01% −68.27%
1989 +56.16% +129.21%
1988 −5.98% +28.75%
1987 +115.28% +167.74%
1986 +70.22% −0.09%

Drawdowns

Fri 2012-05-18💬 to Thu 2026-05-28 Current
Drawdown
Worst
Drawdown
META
×
−21.95%
from 2025-08-12 peak
−78.63%
2022-11-03
from 2021-09-01 peak
Meta Platforms Inc. NASDAQ Common Stock
GOOG
×
−3.39%
from 2026-05-13 peak
−48.43%
2022-11-03
from 2021-11-18 peak
Alphabet Inc Class C NASDAQ Common Stock
MSFT
×
−22.98%
from 2025-10-28 peak
−41.48%
2022-11-03
from 2021-11-19 peak
Microsoft Corporation NASDAQ Common Stock
VTI
×
−34.96%
2020-03-23
from 2020-02-19 peak
Vanguard Total Stock Market Index Fund ETF Shares Exchange-Traded Fund
ORCL
×
−39.29%
from 2025-09-10 peak
−58.55%
2026-04-09
from 2025-09-10 peak
Oracle Corporation NYSE Common Stock

Rolling Returns

Period ending Thu 2026-05-28 1
Year
2
Years
3
Years
5
Years
10
Years
META
×
−4.71% +25.31%
+11.95%/yr
+122.41%
+30.46%/yr
+56.87%
+9.42%/yr
+285.58%
+14.45%/yr
Meta Platforms Inc. NASDAQ Common Stock
GOOG
×
+115.05% +105.61%
+43.43%/yr
+182.51%
+41.27%/yr
+160.02%
+21.06%/yr
+663.98%
+22.55%/yr
Alphabet Inc Class C NASDAQ Common Stock
MSFT
×
−9.44% −5.24%
−2.66%/yr
+19.52%
+6.11%/yr
+43.52%
+7.49%/yr
+563.62%
+20.83%/yr
Microsoft Corporation NASDAQ Common Stock
VTI
×
+25.14% +36.84%
+16.99%/yr
+69.05%
+19.08%/yr
+47.25%
+8.05%/yr
+192.87%
+11.34%/yr
Vanguard Total Stock Market Index Fund ETF Shares Exchange-Traded Fund
ORCL
×
+20.84% +57.15%
+25.38%/yr
+84.58%
+22.62%/yr
+122.97%
+17.40%/yr
+324.48%
+15.55%/yr
Oracle Corporation NYSE Common Stock