IBM (IBM) reported Q4 non-GAAP diluted earnings late Wednesday of $3.87 per share, up from $3.60 a year earlier.
Analysts polled by Capital IQ expected $3.80 normalized.
Revenue in the quarter ended Dec. 31 rose to $17.4 billion from $16.7 billion a year earlier.
Analysts surveyed by Capital IQ expected $17.3 billion.
The company said it expects 2024 constant currency revenue growth consistent with its mid-single-digit model. At current foreign exchange rates, the currency will likely be about a one-point headwind to revenue growth. Analysts polled by Capital IQ expect $63.4 billion.