etf with highest mean annual return of the last 30 years

ERX has had the highest return between October 31, 1995 and October 31, 2025 by an ETF, returning 13,417,400%.

ASSETDATE% RETURN
ERX
10/31/1995 - 10/31/2025
13,417,400%
SDP
10/31/1995 - 10/31/2025
1,156,160%
EDZ
10/31/1995 - 10/31/2025
162,183.11%
CID
10/31/1995 - 10/31/2025
123,742.25%
TECL
10/31/1995 - 10/31/2025
54,092.72%
ESGS
10/31/1995 - 10/31/2025
45,826.24%
TQQQ
10/31/1995 - 10/31/2025
29,493.73%
GBTC
10/31/1995 - 10/31/2025
22,430.41%
UPRO
10/31/1995 - 10/31/2025
10,906.3%
USD
10/31/1995 - 10/31/2025
9,596.8%
SOXL
10/31/1995 - 10/31/2025
8,007.78%
QLD
10/31/1995 - 10/31/2025
7,420.19%
SPXL
10/31/1995 - 10/31/2025
5,873.2%
REW
10/31/1995 - 10/31/2025
5,856.22%
ROM
10/31/1995 - 10/31/2025
4,935.98%
UDOW
10/31/1995 - 10/31/2025
3,686.13%
NVDL
10/31/1995 - 10/31/2025
2,655.08%
ISHUF
10/31/1995 - 10/31/2025
2,241.39%
MIDU
10/31/1995 - 10/31/2025
2,118.43%
MDY
10/31/1995 - 10/31/2025
1,993.64%
CURE
10/31/1995 - 10/31/2025
1,944.32%
VGT
10/31/1995 - 10/31/2025
1,859.48%
SPY
10/31/1995 - 10/31/2025
1,855.33%
PSI
10/31/1995 - 10/31/2025
1,597.29%
IGM
10/31/1995 - 10/31/2025
1,586.24%