The talking heads are all saying that upcoming earnings reports will be great.
I don't doubt that at all. But because the chorus is so unanimous I have a hunch that the market might shrug.
Perhaps a sell the news opportunity on a rally?
See Trade related.