The best-performing stocks of 2025 have led the S&P 500 to new all-time highs.