1 article
Through the end of May 2026, 85% of S&P 500 companies exceeded analyst earnings forecasts, signaling an unexpectedly strong corporate performance.