The 10 largest stocks in the S&P 500 returned a staggering 104.6% from January 2023 through June 2024—more than double the broader index return