best performing index fund last 30 years

ERX has had the highest return between July 29, 1996 and July 29, 2026 by a major index or ETF, returning 22,172,400%.

ASSETDATE% RETURN
ERX
7/29/1996 - 7/29/2026
22,172,400%
CID
7/29/1996 - 7/29/2026
123,742.25%
TECL
7/29/1996 - 7/29/2026
63,733.2%
TQQQ
7/29/1996 - 7/29/2026
31,746.87%
SOXL
7/29/1996 - 7/29/2026
18,640.8%
UPRO
7/29/1996 - 7/29/2026
12,908.05%
USD
7/29/1996 - 7/29/2026
12,349.11%
SPLG
7/29/1996 - 7/29/2026
9,387.03%
GBTC
7/29/1996 - 7/29/2026
8,550.92%
QLD
7/29/1996 - 7/29/2026
8,202.87%
SPXL
7/29/1996 - 7/29/2026
6,983.82%
ROM
7/29/1996 - 7/29/2026
5,889.47%
UDOW
7/29/1996 - 7/29/2026
4,742.87%
MIDU
7/29/1996 - 7/29/2026
3,173.75%
CURE
7/29/1996 - 7/29/2026
2,809.51%
PSI
7/29/1996 - 7/29/2026
2,736.91%
SOXX
7/29/1996 - 7/29/2026
2,397.69%
ISHUF
7/29/1996 - 7/29/2026
2,302.08%
MDY
7/29/1996 - 7/29/2026
2,289.5%
SMH
7/29/1996 - 7/29/2026
2,235.21%
the Nasdaq Composite (IXIC)
7/29/1996 - 7/29/2026
2,205.1%
VGT
7/29/1996 - 7/29/2026
2,104.48%
NVDL
7/29/1996 - 7/29/2026
2,066.16%
MUU
7/29/1996 - 7/29/2026
1,924.07%
XSD
7/29/1996 - 7/29/2026
1,895.71%