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

Total Real Returns

VOO,VGT,QQQ,SPMO: Total Return Chart (with Dividends Reinvested)

Mon 2015-10-12💬 to Fri 2026-06-12 YTD
Return
1 Year
Return
VOO
×
+9.08%
2026-06-12
+24.36%
2026-06-12
Vanguard S&P 500 ETF NYSE Exchange-Traded Fund
VGT
×
+24.03%
2026-06-12
+47.99%
2026-06-12
Vanguard Information Technology Index Fund ETF Shares NYSE Exchange-Traded Fund
QQQ
×
+17.57%
2026-06-12
+35.82%
2026-06-12
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPMO
×
+28.15%
2026-06-12
+43.47%
2026-06-12
Invesco S&P 500 Momentum ETF NYSE Exchange-Traded Fund

Returns

Mon 2015-10-12💬 to Fri 2026-06-12 Overall
Return
Exponential
Trendline
VOO
×
+341.19%
+14.93%/yr
+14.19%/yr
(R2=0.951)
Vanguard S&P 500 ETF NYSE Exchange-Traded Fund
VGT
×
+876.68%
+23.82%/yr
+21.40%/yr
(R2=0.950)
Vanguard Information Technology Index Fund ETF Shares NYSE Exchange-Traded Fund
QQQ
×
+630.41%
+20.49%/yr
+18.99%/yr
(R2=0.938)
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPMO
×
+589.09%
+19.84%/yr
+17.32%/yr
(R2=0.929)
Invesco S&P 500 Momentum ETF NYSE Exchange-Traded Fund

Growth of $10,000

Mon 2015-10-12💬 to Fri 2026-06-12 Start
Value
End
Value
VOO
×
$10,000.00
2015-10-12
$44,118.51
2026-06-12
Vanguard S&P 500 ETF NYSE Exchange-Traded Fund
VGT
×
$10,000.00
2015-10-12
$97,668.31
2026-06-12
Vanguard Information Technology Index Fund ETF Shares NYSE Exchange-Traded Fund
QQQ
×
$10,000.00
2015-10-12
$73,041.02
2026-06-12
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPMO
×
$10,000.00
2015-10-12
$68,909.42
2026-06-12
Invesco S&P 500 Momentum ETF NYSE Exchange-Traded Fund

Annual Returns

Year VOO VGT QQQ SPMO
2026 (YTD) +9.08% +24.03% +17.57% +28.15%
2025 +17.82% +21.77% +20.77% +26.58%
2024 +24.98% +29.30% +25.58% +45.82%
2023 +26.32% +52.66% +54.86% +17.56%
2022 −18.17% −29.70% −32.58% −10.46%
2021 +28.79% +30.45% +27.42% +22.64%
2020 +18.32% +46.04% +48.62% +28.25%
2019 +31.37% +48.62% +38.96% +25.93%
2018 −4.50% +2.46% −0.13% −0.92%
2017 +21.77% +37.08% +32.66% +27.76%
2016 +12.17% +13.77% +7.10% +7.38%
2015 +1.33% +5.05% +9.44% +2.79%
2014 +13.56% +18.03% +19.18%
2013 +32.39% +30.97% +36.63%
2012 +15.99% +13.96% +18.11%
2011 +1.90% +0.54% +3.38%
2010 +14.78% +12.78% +19.91%
2009 +61.89% +54.70%
2008 −42.82% −41.73%
2007 +14.78% +19.03%
2006 +8.86% +7.14%
2005 +2.99% +1.58%
2004 −2.86% +10.52%
2003 +49.67%
2002 −37.37%
2001 −33.34%
2000 −36.11%
1999 +78.95%

Drawdowns

Mon 2015-10-12💬 to Fri 2026-06-12 Current
Drawdown
Worst
Drawdown
VOO
×
−2.34%
from 2026-06-02 peak
−33.99%
2020-03-23
from 2020-02-19 peak
Vanguard S&P 500 ETF NYSE Exchange-Traded Fund
VGT
×
−7.18%
from 2026-06-02 peak
−35.07%
2022-10-14
from 2021-12-27 peak
Vanguard Information Technology Index Fund ETF Shares NYSE Exchange-Traded Fund
QQQ
×
−3.33%
from 2026-06-02 peak
−35.12%
2022-11-03
from 2021-12-27 peak
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPMO
×
−1.68%
from 2026-06-03 peak
−30.95%
2020-03-23
from 2020-02-19 peak
Invesco S&P 500 Momentum ETF NYSE Exchange-Traded Fund

Rolling Returns

Period ending Fri 2026-06-12 1
Year
2
Years
3
Years
5
Years
10
Years
VOO
×
+24.36% +40.54%
+18.55%/yr
+78.09%
+21.21%/yr
+87.74%
+13.43%/yr
+318.41%
+15.39%/yr
Vanguard S&P 500 ETF NYSE Exchange-Traded Fund
VGT
×
+47.99% +64.99%
+28.45%/yr
+120.49%
+30.16%/yr
+152.51%
+20.35%/yr
+837.60%
+25.08%/yr
Vanguard Information Technology Index Fund ETF Shares NYSE Exchange-Traded Fund
QQQ
×
+35.82% +53.80%
+24.02%/yr
+103.65%
+26.75%/yr
+117.82%
+16.85%/yr
+611.70%
+21.68%/yr
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
SPMO
×
+43.47% +79.46%
+33.96%/yr
+185.30%
+41.83%/yr
+187.28%
+23.50%/yr
+558.63%
+20.74%/yr
Invesco S&P 500 Momentum ETF NYSE Exchange-Traded Fund