S&P 500 Earnings Estimates

So far, 80% of companies beat estimates by an average of 19%.

Image: Fidelity Investments

S&P 500 Earnings Estimates