best performing index of last 20 years

The Nasdaq Composite (IXIC) has had the highest return between March 12, 2005 and March 12, 2025 by a major index, returning 753.2%.

ASSET DATE % RETURN
the Nasdaq Composite (IXIC)
3/12/2005 - 3/12/2025
753.19%
the S&P 500 (GSPC)
3/12/2005 - 3/12/2025
364.31%
the Dow Jones Industrial Average (DJI)
3/12/2005 - 3/12/2025
284.57%