TECL has had the highest return between October 15, 2004 and October 15, 2024 by a major index or ETF, returning 35,081%.