So here's a classic Wall Street puzzle: International Business Machines Corp. (IBM) just reported first-quarter earnings that beat expectations on both the top and bottom lines. Revenue was up, profits were up, margins were expanding. And yet, the stock dropped more than 6% after the bell on Wednesday. What gives?
Let's start with the good news, because there was plenty of it. IBM said it earned $1.91 per share for the quarter, comfortably ahead of the $1.81 analysts were expecting. Revenue came in at $15.92 billion, beating the consensus estimate of $15.62 billion and marking a solid 9% increase from the $14.54 billion it reported in the same quarter last year.
Digging into the details, the growth wasn't just broad—it was pretty robust in key areas. Software revenue jumped 11% (or 8% when you strip out currency effects). Infrastructure revenue surged 15% (or 12% at constant currency). Consulting, while growing at a slower 4% clip (1% at constant currency), still contributed to the overall uptick.
On the profitability front, things looked healthy too. The company's non-GAAP gross profit margin expanded by 110 basis points to 57.7%. Its pre-tax income margin climbed even more, rising 140 basis points to 13.4%. In plain English, IBM is making more money on each dollar of sales, and keeping more of it as profit before taxes.
The company also stuck with its full-year guidance, expecting more than 5% constant currency revenue growth and an increase of about $1 billion in year-over-year free cash flow for 2026. So, on paper, this was a strong quarter.
And yet, the stock reaction tells a different story. Shares were down 6.46% to $235.60 in extended trading Wednesday. Sometimes the market focuses on what you didn't say, or what might be lurking in the fine print, rather than the headline beats. It's a reminder that in earnings season, meeting or beating expectations is just the entry fee—investors are always looking for the next reason to be optimistic, or the first sign of trouble.
For now, IBM's story is one of solid execution but cautious reception. The numbers are good, but apparently not good enough to keep everyone happy.











