The Top 5 Performing S&P 500 Stocks YTD in 2024