Earnings season is over.
A record number of S&P 500 companies raised their EPS(earnings per share)guidance.
That is how 2018 earnings can go from 10% growth at the start of the year to 19% currently:
ISM Manufacturing data came in this morning. At 60.8 its at the highest level since 2004, 2nd highest level in the last 30 years:
Hat tip Ryan Detrick/Charlie Bilello