Very impressive S&P 500 earnings growth (+24.7% YoY), earnings beat rate (80%), earnings surprise (4% above 06/30/18 expectations), revenue growth (+9.4% YoY), and revenue surprise (1.3%)…

read more