News

Record 84.6% beat rate: The vast majority of S&P 500 companies have beaten analyst profit forecasts, supercharging sentiment.