IBM confirmed after the close on July 22 what its July 14 pre-warning had already told the market: Q2 revenue of $17.16 billion grew just 1% and missed the roughly $17.6 billion consensus, while adjusted EPS of $2.93 fell short of the $2.97 expected. The stock, which suffered its worst single-day drop on record — about 25% — after the warning, barely moved: the pain was priced in.
The mainframe cliff
Infrastructure revenue fell 7%, driven by a 42% collapse in IBM Z mainframe sales against last year's z17 launch quarter. IBM insists z17 remains its best refresh cycle on record, but the CFO had planned for "a point or two" of drag and got more than five — the gap that forced the July 14 warning.
Software holds, consulting stalls
Software grew 5% to $7.8 billion, with Red Hat and Hybrid Cloud up 11%. Consulting was essentially flat at $5.3 billion.
The AI ledger
Generative AI is now roughly half of consulting signings and more than 30% of consulting backlog — real traction that is still too small to offset a hardware cycle turning down.
Guidance down
Full-year constant-currency revenue growth is now guided to 4-5%, down from "more than 5%," with the low end as the base case. Software's full-year growth outlook was trimmed to 6-8%, while free-cash-flow guidance — up roughly $1 billion year over year — was left intact. GAAP EPS came in at $2.27. CEO Arvind Krishna's message: customer demand is "delayed, not lost." With shares down roughly 30% for the year, investors want the AI consulting ramp to outrun the mainframe cliff — and this quarter it didn't.
