IBM earnings drop 31% in Q2 but beat Street expectations

Revenue declined 5 percent to $18.12 billion, versus $17.72 billion as expected. Revenue from the Cloud and Cognitive Software business, which includes Cloud and Data platforms like Red Hat, totaled $6.3 billion, up 3 percent.