best performing index past 20 years

The Nasdaq Composite (IXIC) has had the highest return between November 23, 2005 and November 23, 2025 by a major index, returning 889.3%.

ASSETDATE% RETURN
the Nasdaq Composite (IXIC)
11/23/2005 - 11/23/2025
889.31%
the S&P 500 (GSPC)
11/23/2005 - 11/23/2025
423.54%
the Dow Jones Industrial Average (DJI)
11/23/2005 - 11/23/2025
325.38%