IBM (NYSE:IBM) reported Q2 non-GAAP EPS Wednesday of $2.18, down from $2.31 a year earlier.
Analysts surveyed by Capital IQ expected $2.0.
Revenue for the quarter ended June 30 was $15.48 billion, down from $15.54 billion a year earlier.
Analysts surveyed by Capital IQ expected $15.57 billion.
The company said it expects full-year 2023 revenue growth of 3% to 5% on a constant currency basis, unchanged from the previous outlook.