FactSet Earnings Insight 6-12-15 CY2015 and CY2016

S&P500 earnings trends

S&P500 earnings trends