The Nasdaq Composite (IXIC) has had the highest return between May 31, 2004 and May 31, 2024 by a major index, returning 745.9%.

best performing index last 20 years
ASSET DATE % RETURN
the Nasdaq Composite (IXIC) 5/31/2004 - 5/31/2024 745.94%
the S&P 500 (GSPC) 5/31/2004 - 5/31/2024 367.17%
the Russell 3000 (RUA) 5/31/2004 - 5/31/2024 275.45%
the Dow Jones Industrial Average (DJI) 5/31/2004 - 5/31/2024 274.11%

Explore