FactSet 88% of S&P 500 reported positive EPS surprise early in earnings season