The company beat estimates, reporting diluted earnings per share of $2.45 compared to analysts' prediction of $2.42 on a non-GAAP basis. The company reported revenue of $19.1 billion compared to estimates of $18.8 billion.
"The multi-year shift in our investment strategy is paying off as IBM leads in the emerging, high-value segments of the enterprise IT industry," said James Kavanaugh, IBM senior vice president and chief financial officer.
But the company also announced that it expects to see non-GAAP earnings per share of at least $13.80 over the course of 2018, while analysts had anticipated $13.83 per share.
Shares were down 5.4% after hours after closing at $160.91, up 1.91% during regular trading. Since the beginning of the year, IBM shares have slid 0.3%.