best performing s and p 500 stocks between june 30th 2004 and june 3oth 2005

Monster Beverage (MNST) had the highest return between June 30, 2004 and June 30, 2026 and in 2005 by a US stock in the S&P 500 (GSPC), returning 321.6%.