A company can most please Wall Street, Cramer likes to say, by underpromising but overdelivering when it comes to earnings. IBM’s problem in its most recent quarter, reported Monday after the bell, was that it overpromised and then underdelivered.

That may not be what it looks like on the surface, as the company beat earnings estimates and delivered revenue growth in line with its own predictions, but analysts were watching another set of metrics that IBM had touted. And it missed those numbers by a long shot, which is why the stock was taken down $3.42, or 2.5%, on Tuesday.