With 59 companies having reported results as of Thursday, 81 percent have beaten analysts’ earnings estimates. S&P 500 ...