best performing index fund last 30 years

ERX has had the highest return between July 31, 1996 and July 31, 2026 by a major index or ETF, returning 23,217,400%.

ASSETDATE% RETURN
ERX
7/31/1996 - 7/31/2026
23,217,400%
CID
7/31/1996 - 7/31/2026
123,742.25%
TECL
7/31/1996 - 7/31/2026
68,204.62%
TQQQ
7/31/1996 - 7/31/2026
32,647.03%
SOXL
7/31/1996 - 7/31/2026
19,527.03%
UPRO
7/31/1996 - 7/31/2026
12,933.63%
USD
7/31/1996 - 7/31/2026
12,633.09%
SPLG
7/31/1996 - 7/31/2026
9,387.03%
GBTC
7/31/1996 - 7/31/2026
8,676.9%
QLD
7/31/1996 - 7/31/2026
8,388.71%
SPXL
7/31/1996 - 7/31/2026
6,997.04%
ROM
7/31/1996 - 7/31/2026
6,186.6%
UDOW
7/31/1996 - 7/31/2026
4,588.12%
MIDU
7/31/1996 - 7/31/2026
3,095.94%
PSI
7/31/1996 - 7/31/2026
2,857.29%
CURE
7/31/1996 - 7/31/2026
2,612.06%
SOXX
7/31/1996 - 7/31/2026
2,464.11%
ISHUF
7/31/1996 - 7/31/2026
2,300%
SMH
7/31/1996 - 7/31/2026
2,276.22%
the Nasdaq Composite (IXIC)
7/31/1996 - 7/31/2026
2,239.86%
MDY
7/31/1996 - 7/31/2026
2,233.98%
VGT
7/31/1996 - 7/31/2026
2,158.37%
MUU
7/31/1996 - 7/31/2026
2,123.6%
NVDL
7/31/1996 - 7/31/2026
2,018.9%
MULL
7/31/1996 - 7/31/2026
1,987.89%