86% of S&P 500 companies that reported earnings this past week beat analyst expectations for EPS
73% of S&P 500 companies that reported earnings this past week beat analyst expectations for Revenue
83% of S&P 500 companies that reported earnings this past week grew their revenue from the same quarter last year