On Thursday, Microsoft is scheduled to report profits after the closing bell on Wall Street.
Analysts have been revising their estimates downward, and now expect the software giant to earn 68 cents a share in its fiscal third quarter. Do you think Microsoft will meet, beat, or miss earnings expectations?
(Vote Now on Facebook: Will Microsoft Meet, Beat, or Miss?)
There's been a real tug-of-war over Microsoft lately.
On "Squawk" Wednesday, CNBC's Jim Cramer mentioned that one school of thought believes Microsoft may surprise to the upside. He also referenced recent downgrades from major banks: Goldman Sachs recently lowered Microsoft from "neutral" to "sell," and Nomura Equity Research took the company down to "neutral" from a "buy."
(Read More: Street Turns Bearish on Microsoft as PCs Decline)
On the contrarian side, though, Morgan Stanley upgraded the stock to "overweight."