As of Friday, 441 (just under 90%) of the S&P 500 companies have reported earnings. Here's a look at which companies have had the biggest surprises so far... Read More
To date 364 (just under 75%) of the S&P 500 companies have reported earnings. Here's a look at which companies have had the biggest surprises so far... Read More
Beware of stocks getting an artificial bounce from a ‘short squeeze.’ Instead, Jeff Macke explains how to use the squeeze to get out of bad stocks while you still can. Read More
The Street wants a 50 bp cut from the Fed on Wednesday; it's widely believed that a 25 bp cut would be a real disappointment. The other hope for bulls is that nonfarm payrolls surprises on the upside this Friday. Read More