With the earnings season now halfway through, the percentage of S&P 500 companies reporting positive earnings surprises and the magnitude of earnings surprises were above their 10-year averages.
Stocks surged as weak economic data raised hopes for Fed rate cut. S&P 500 up 1.2%, Nasdaq 100 up 1.5%, Dow Jones up 0.6%. Spotify shares jump 17% on earnings.