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

Total Real Returns

MSFT,NFLX,META,TSLA: Total Return Chart (with Dividends Reinvested)

Fri 2012-05-18πŸ’¬ to Wed 2026-06-03 YTD
Return
1 Year
Return
MSFT
×
βˆ’11.24%
2026-06-03
βˆ’6.96%
2026-06-03
Microsoft Corporation NASDAQ Common Stock
NFLX
×
βˆ’13.05%
2026-06-03
βˆ’33.07%
2026-06-03
Netflix Inc NASDAQ Common Stock
META
×
βˆ’5.54%
2026-06-03
βˆ’6.29%
2026-06-03
Meta Platforms Inc. NASDAQ Common Stock
TSLA
×
βˆ’5.79%
2026-06-03
+23.07%
2026-06-03
Tesla Inc NASDAQ Common Stock

Returns

Fri 2012-05-18πŸ’¬ to Wed 2026-06-03 Overall
Return
Exponential
Trendline
MSFT
×
+1,747.82%
+23.08%/yr
+27.86%/yr
(R2=0.976)
Microsoft Corporation NASDAQ Common Stock
NFLX
×
+8,056.89%
+36.81%/yr
+30.87%/yr
(R2=0.841)
Netflix Inc NASDAQ Common Stock
META
×
+1,542.35%
+22.06%/yr
+22.70%/yr
(R2=0.862)
Meta Platforms Inc. NASDAQ Common Stock
TSLA
×
+22,961.01%
+47.32%/yr
+43.64%/yr
(R2=0.875)
Tesla Inc NASDAQ Common Stock

Growth of $10,000

Fri 2012-05-18πŸ’¬ to Wed 2026-06-03 Start
Value
End
Value
MSFT
×
$10,000.00
2012-05-18
$184,782.09
2026-06-03
Microsoft Corporation NASDAQ Common Stock
NFLX
×
$10,000.00
2012-05-18
$815,689.41
2026-06-03
Netflix Inc NASDAQ Common Stock
META
×
$10,000.00
2012-05-18
$164,234.70
2026-06-03
Meta Platforms Inc. NASDAQ Common Stock
TSLA
×
$10,000.00
2012-05-18
$2,306,101.34
2026-06-03
Tesla Inc NASDAQ Common Stock

Annual Returns

Year MSFT NFLX META TSLA
2026 (YTD) βˆ’11.24% βˆ’13.05% βˆ’5.54% βˆ’5.79%
2025 +15.58% +5.19% +13.09% +11.36%
2024 +12.93% +83.07% +66.05% +62.52%
2023 +58.19% +65.11% +194.13% +101.72%
2022 βˆ’28.02% βˆ’51.05% βˆ’64.22% βˆ’65.03%
2021 +52.48% +11.41% +23.13% +49.76%
2020 +42.53% +67.11% +33.09% +743.44%
2019 +57.56% +20.89% +56.57% +25.70%
2018 +20.80% +39.44% βˆ’25.71% +6.89%
2017 +40.73% +55.06% +53.38% +45.70%
2016 +15.08% +8.24% +9.93% βˆ’10.97%
2015 +22.69% +134.38% +34.15% +7.91%
2014 +27.56% βˆ’7.22% +42.76% +47.85%
2013 +44.30% +297.64% +105.30% +344.14%
2012 +5.78% +33.62% βˆ’30.37% +18.59%
2011 βˆ’4.52% βˆ’60.56% +7.25%
2010 βˆ’6.52% +218.93% +11.46%
2009 +60.47% +84.31%
2008 βˆ’44.39% +12.28%
2007 +20.84% +2.95%
2006 +15.84% βˆ’4.45%
2005 βˆ’0.94% +119.53%
2004 +9.13% βˆ’54.92%
2003 +6.82% +396.95%
2002 βˆ’21.96% βˆ’34.28%
2001 +52.74%
2000 βˆ’62.85%
1999 +68.36%
1998 +114.60%
1997 +56.43%
1996 +88.32%
1995 +43.56%
1994 +51.63%
1993 βˆ’5.57%
1992 +15.12%
1991 +121.77%
1990 +72.98%
1989 +63.41%
1988 βˆ’1.83%
1987 +124.83%
1986 +72.42%

Drawdowns

Fri 2012-05-18πŸ’¬ to Wed 2026-06-03 Current
Drawdown
Worst
Drawdown
MSFT
×
βˆ’20.67%
from 2025-10-28 peak
βˆ’37.15%
2022-11-03
from 2021-11-19 peak
Microsoft Corporation NASDAQ Common Stock
NFLX
×
βˆ’39.12%
from 2025-06-30 peak
βˆ’75.95%
2022-05-11
from 2021-11-17 peak
Netflix Inc NASDAQ Common Stock
META
×
βˆ’20.96%
from 2025-08-12 peak
βˆ’76.74%
2022-11-03
from 2021-09-07 peak
Meta Platforms Inc. NASDAQ Common Stock
TSLA
×
βˆ’13.51%
from 2025-12-16 peak
βˆ’73.63%
2023-01-03
from 2021-11-04 peak
Tesla Inc NASDAQ Common Stock

Rolling Returns

Period ending Wed 2026-06-03 1
Year
2
Years
3
Years
5
Years
10
Years
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
NFLX
×
βˆ’33.07% +28.62%
+13.42%/yr
+103.56%
+26.70%/yr
+66.56%
+10.74%/yr
+718.56%
+23.40%/yr
Netflix Inc NASDAQ Common Stock
META
×
βˆ’6.29% +31.35%
+14.62%/yr
+130.32%
+32.02%/yr
+92.57%
+14.01%/yr
+429.98%
+18.15%/yr
Meta Platforms Inc. NASDAQ Common Stock
TSLA
×
+23.07% +140.34%
+55.08%/yr
+98.02%
+25.54%/yr
+121.89%
+17.28%/yr
+2,802.19%
+40.05%/yr
Tesla Inc NASDAQ Common Stock