The company earned $3.9 billion in the second-quarter, or $3.51 a share, up from $3.7 billion, or $3.09 a share, in the year-earlier period. Analysts expected earnings per share of $3.42, according to a poll by Thomson Reuters.
Revenue in the three months was $25.8 billion, down 3.3% from $26.7 billion in the year-earlier period. This missed analyst estimates of $26.3 billion.
Shares of IBM rose 2.42% in regular trading hours to close at $188.10. Shares are up 0.83% in 2012.
-Samuel Weigley