IBM published second quarter financial results on Monday, reporting its second straight quarter of revenue declines despite beating expectations.
The business technology giant delivered non-GAAP EPS of $2.18 on revenue of $18.1 billion, down 5.4% year-over-year. Analysts were expecting earnings of $2.07 per share on revenue of $17.72 billion.
IBM said total cloud revenue was $6.3 billion for the quarter, up 30%.