by Ivan Martchev

June 2, 2026

Perhaps the best explanation for this historic rip higher was simply great earnings. According to FactSet, which tracks those numbers closely, “For Q1 2026 (with 97% of S&P 500 companies reporting actual results), 85% of S&P 500 companies have reported a positive EPS surprise and 81% of S&P 500 companies have reported a positive revenue surprise. For Q1 2026, the blended (year-over-year) earnings growth rate for the S&P 500 is 28.6%. If 28.6% is the actual growth rate for the quarter, it will mark the highest earnings growth rate reported by the index since Q4 2021 (32.0%).”