“Approximately 82% of S&P 500 companies have beaten earnings estimates in the current reporting season, up from 77% a year ago.”