IBM posted second-quarter revenue of $25.8 billion and net earnings of $4.1 billion as the technology and consulting company benefited from strong demand for software services but was hit by currency effects.
International Business Machines Corp, which has been shifting its focus from hardware to higher-margin services and software over the past decade, said on Wednesday that earnings per share, excluding items, was $3.51, beating average analysts' estimate of $3.43.
Revenue fell 3 percent from the year-ago period and missed average expectations of $26.27 billion.