S&P 500 just had its longest advance in 20 years. Why future gains will be harder to come by by CNBC Markets | May 5, 2025 7:06 pm | US Markets While the sharp turnaround leaves some investors hopeful of further gains, the S&P 500 could run into some trouble near term.