CID has had the highest return between December 30, 2004 and December 30, 2024 by a major index or ETF, returning 104,119.4%.

money illustration

Explore