Updated at 830pm BST with Krishna's comments to CNBC.
Whenever a company reports financial results a week before it was scheduled to do so, you know it's going to be bad.
IBM said Tuesday that second-quarter revenue would miss analyst estimates by nearly $500 million after customers delayed purchases of mainframes in order to snap up servers and software in hopes of getting out ahead of what's expected to be a tight market for enterprise hardware over the next year. Shares of the company fell nearly 25% in early trading.