As earnings season comes to an end, S&P 500, Nasdaq and Dow companies in aggregate have produced between 14% and 18% in year-over-year earnings per share growth for the first quarter of 2017. That's the highest earnings growth since 2011.
Click here to receive our daily cartoon for free.