Earnings season was really quite good   

S&P 500 earnings per share, year-over-year change