
Patamaporn Umnahanant/E+ via Getty Images
Earnings performance:
Looking at this week’s earnings scorecard, out of the 179 companies that reported earnings, 140 of them topped EPS estimates, while 35 fell short of analysts’ expectations.
Out of 179 earnings, 102 companies exceeded top-line consensus, while 77 trailed top-line