After a 25% run higher in the S&P 500 from Oct23-Mar24, the tone in the markets in recent weeks seems to have shifted. The S&P 500 was on the cusp for a fourth straight losing week, while the technology-heavy Nasdaq just posted its first gain in......