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

Total Real Returns

SSO,UPRO,QQQ,QLD,TQQQ: Total Return Chart (with Dividends Reinvested)

Thu 2010-02-11? to Mon 2026-05-18 YTD
Return
1 Year
Return
SSO
×
+14.73%
2026-05-18
+47.21%
2026-05-18
ProShares Ultra S&P500 Exchange-Traded Fund
UPRO
×
+20.66%
2026-05-18
+71.00%
2026-05-18
ProShares UltraPro S&P500 Exchange-Traded Fund
QQQ
×
+15.05%
2026-05-18
+36.01%
2026-05-18
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
QLD
×
+28.13%
2026-05-18
+70.42%
2026-05-18
ProShares Ultra QQQ Exchange-Traded Fund
TQQQ
×
+41.20%
2026-05-18
+109.49%
2026-05-18
ProShares UltraPro QQQ NASDAQ Exchange-Traded Fund

Returns

Thu 2010-02-11? to Mon 2026-05-18 Overall
Return
Exponential
Trendline
SSO
×
+3,140.01%
+23.85%/yr
+22.00%/yr
(R2=0.973)
ProShares Ultra S&P500 Exchange-Traded Fund
UPRO
×
+7,760.12%
+30.78%/yr
+27.92%/yr
(R2=0.951)
ProShares UltraPro S&P500 Exchange-Traded Fund
QQQ
×
+1,759.64%
+19.69%/yr
+18.73%/yr
(R2=0.985)
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
QLD
×
+11,092.46%
+33.66%/yr
+31.77%/yr
(R2=0.974)
ProShares Ultra QQQ Exchange-Traded Fund
TQQQ
×
+35,960.16%
+43.63%/yr
+40.46%/yr
(R2=0.953)
ProShares UltraPro QQQ NASDAQ Exchange-Traded Fund

Growth of $10,000

Thu 2010-02-11? to Mon 2026-05-18 Start
Value
End
Value
SSO
×
$10,000.00
2010-02-11
$324,000.78
2026-05-18
ProShares Ultra S&P500 Exchange-Traded Fund
UPRO
×
$10,000.00
2010-02-11
$786,012.41
2026-05-18
ProShares UltraPro S&P500 Exchange-Traded Fund
QQQ
×
$10,000.00
2010-02-11
$185,963.92
2026-05-18
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
QLD
×
$10,000.00
2010-02-11
$1,119,245.56
2026-05-18
ProShares Ultra QQQ Exchange-Traded Fund
TQQQ
×
$10,000.00
2010-02-11
$3,606,016.50
2026-05-18
ProShares UltraPro QQQ NASDAQ Exchange-Traded Fund

Annual Returns

Year SSO UPRO QQQ QLD TQQQ
2026 (YTD) +14.73% +20.66% +15.05% +28.13% +41.20%
2025 +26.19% +31.88% +20.77% +30.36% +34.35%
2024 +43.48% +63.57% +25.58% +42.81% +58.27%
2023 +46.66% +68.53% +54.86% +117.72% +198.05%
2022 −38.98% −56.84% −32.58% −60.52% −79.09%
2021 +60.57% +98.64% +27.42% +54.67% +82.98%
2020 +21.54% +10.09% +48.62% +88.90% +110.05%
2019 +63.44% +102.30% +38.96% +81.69% +133.83%
2018 −14.60% −25.11% −0.13% −8.31% −19.79%
2017 +44.35% +71.37% +32.66% +70.34% +118.07%
2016 +21.54% +30.79% +7.10% +12.14% +11.38%
2015 −1.20% −5.24% +9.44% +14.74% +17.23%
2014 +25.53% +38.01% +19.18% +37.59% +57.09%
2013 +70.47% +118.49% +36.63% +82.12% +139.72%
2012 +31.03% +46.79% +18.11% +34.77% +52.28%
2011 −2.93% −11.88% +3.38% +0.04% −8.04%
2010 +26.82% +36.33% +19.91% +36.90% +78.02%
2009 +47.23% +73.77% +54.70% +121.16%
2008 −67.94% −41.73% −72.88%
2007 +1.07% +19.03% +29.03%
2006 +25.95% +7.14% +19.42%
2005 +1.58%
2004 +10.52%
2003 +49.67%
2002 −37.37%
2001 −33.34%
2000 −36.11%
1999 +78.95%

Drawdowns

Thu 2010-02-11? to Mon 2026-05-18 Current
Drawdown
Worst
Drawdown
SSO
×
−2.63%
from 2026-05-14 peak
−59.34%
2020-03-23
from 2020-02-19 peak
ProShares Ultra S&P500 Exchange-Traded Fund
UPRO
×
−3.96%
from 2026-05-14 peak
−76.82%
2020-03-23
from 2020-02-19 peak
ProShares UltraPro S&P500 Exchange-Traded Fund
QQQ
×
−1.93%
from 2026-05-14 peak
−35.12%
2022-11-03
from 2021-12-27 peak
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
QLD
×
−3.94%
from 2026-05-14 peak
−63.68%
2022-12-28
from 2021-11-19 peak
ProShares Ultra QQQ Exchange-Traded Fund
TQQQ
×
−5.86%
from 2026-05-14 peak
−81.66%
2022-12-28
from 2021-11-19 peak
ProShares UltraPro QQQ NASDAQ Exchange-Traded Fund

Rolling Returns

Period ending Mon 2026-05-18 1
Year
2
Years
3
Years
5
Years
10
Years
SSO
×
+47.21% +71.68%
+31.00%/yr
+159.87%
+37.47%/yr
+147.57%
+19.88%/yr
+783.32%
+24.34%/yr
ProShares Ultra S&P500 Exchange-Traded Fund
UPRO
×
+71.00% +99.07%
+41.06%/yr
+253.75%
+52.35%/yr
+187.30%
+23.50%/yr
+1,312.74%
+30.32%/yr
ProShares UltraPro S&P500 Exchange-Traded Fund
QQQ
×
+36.01% +57.97%
+25.67%/yr
+113.00%
+28.66%/yr
+125.73%
+17.69%/yr
+616.71%
+21.77%/yr
Invesco QQQ Trust NASDAQ Exchange-Traded Fund
QLD
×
+70.42% +102.57%
+42.29%/yr
+236.33%
+49.81%/yr
+207.30%
+25.18%/yr
+2,023.00%
+35.74%/yr
ProShares Ultra QQQ Exchange-Traded Fund
TQQQ
×
+109.49% +140.99%
+55.19%/yr
+381.60%
+68.85%/yr
+236.95%
+27.51%/yr
+3,946.17%
+44.79%/yr
ProShares UltraPro QQQ NASDAQ Exchange-Traded Fund