Q2 earnings season is off to a strong start. 94% of companies are beating earnings estimates. Median beat of 7%. On the top line, 83% of companies are beating estimates.
How will the rest of the season fare? Tom Lee's team has the take that isn't on CNBC: