IBM Earnings Estimate

IBM Stock  USD 228.05  -3.93  -1.69%   

IBM next estimated EPS is 3.03 for 30th of June 2026. The current analyst range runs from 2.16 to 3.16. The last reported EPS was 1.91 as of 31st of March 2026. Review consensus EPS, actual EPS, and quarterly surprise history below. For broader company context, return to IBM overview.

Macro event markers
 
Dot-com Bubble
 
Housing Crash
 
Credit Downgrade
 
Yuan Drop
 
Covid
 
Interest Hikes
  
IBM has a market cap of 218.03 B, an operating margin of 13.81% on a trailing twelve-month basis, compared to 11.0% in the last reported annual period, current ratio of 0.95. Sector concentration and correlation with existing positions affect diversification impact. Broader economic conditions can influence International Business Machines's company valuation - related indicators include signals in bureau of labor statistics.

Earnings Estimation Breakdown

21 analysts contribute to the current consensus. The last reported EPS was 1.91 as of 31st of March 2026.

Last Reported EPS
1.91
2.16
Lowest
3.03
Expected EPS
3.16
Highest
Analyst estimate range around the current expected EPS projection.

Earnings Projection Consensus

Number of AnalystsHistorical AccuracyLast Reported EPSEstimated EPS for 30th of June 2026Current EPS (TTM)
2195.43%
1.91
3.03
11.30

Earnings History

Quarterly gross profit history for IBM is shown below using reported financial data.

IBM Quarterly Gross Profit

8.95 Billion
Mean reversion analysis in IBM's involves identifying price extremes that diverge materially from the historical norm. High prices relative to historical norms contrast with unusually low prices, where recovery expectations may emerge. Mean reversion in IBM is distinct from trend following, which rides momentum rather than betting on reversals.
Sentiment
Range
LowSentimentHigh
229.05232.00234.95
Details
Intrinsic
Valuation
LowIntrinsicHigh
208.57372.94375.89
Details
Naive
Forecast
LowNextHigh
238.14241.09244.05
Details
Analyst
Consensus
LowTargetHigh
258.60284.18315.44
Details
IBM's financial and valuation profile is evaluated here relative to direct competitors. IBM's multiples and operating metrics gain context when measured against direct competitors. Growth rates, profitability, and capital efficiency relative to peers frame IBM's competitive position.

Earnings per Share Projection vs Actual

This chart compares actual EPS with consensus estimates and the current high-low analyst range by reporting date.

Estimated Months Earnings per Share

This chart shows the estimate series used for upcoming reporting periods.

Quarterly Analyst Estimates and Surprise Metrics

The table below lists reported EPS, estimated EPS, and the reported surprise for each available quarter.

Reported
Fiscal Date
Estimated EPS
Reported EPS
Surprise
2026-04-22
2026-03-311.811.910.1
2026-01-28
2025-12-314.294.520.23
2025-10-22
2025-09-302.452.650.2
2025-07-23
2025-06-302.652.80.15
2025-04-23
2025-03-311.081.120.04
2025-01-29
2024-12-313.783.920.14
2024-10-23
2024-09-302.232.30.07
2024-07-24
2024-06-302.172.430.2611 
2024-04-24
2024-03-311.61.680.08
2024-01-24
2023-12-313.783.870.09
2023-10-25
2023-09-302.132.20.07
2023-07-19
2023-06-3022.180.18
2023-04-19
2023-03-311.241.360.12
2023-01-25
2022-12-313.613.6-0.01
2022-10-19
2022-09-301.81.810.01
2022-07-18
2022-06-302.292.310.02
2022-04-19
2022-03-311.421.4-0.02
2022-01-24
2021-12-313.293.350.06
2021-10-20
2021-09-302.512.520.01
2021-07-19
2021-06-302.292.330.04
2021-04-19
2021-03-311.651.770.12
2021-01-21
2020-12-311.882.070.1910 
2020-10-19
2020-09-302.582.580.0
2020-07-20
2020-06-302.092.180.09
2020-04-20
2020-03-311.81.840.04
2020-01-21
2019-12-314.694.710.02
2019-10-16
2019-09-302.662.680.02
2019-07-17
2019-06-303.073.170.1
2019-04-16
2019-03-312.242.250.01
2019-01-22
2018-12-314.824.870.05
2018-10-16
2018-09-303.43.420.02
2018-07-18
2018-06-303.043.080.04
2018-04-17
2018-03-312.422.450.03
2018-01-18
2017-12-315.175.180.01
2017-10-17
2017-09-303.283.30.02
2017-07-18
2017-06-302.742.970.23
2017-04-18
2017-03-312.352.380.03
2017-01-19
2016-12-314.885.010.13
2016-10-17
2016-09-303.233.290.06
2016-07-18
2016-06-302.882.950.07
2016-04-18
2016-03-312.172.350.18
2016-01-19
2015-12-314.814.840.03
2015-10-19
2015-09-303.33.340.04
2015-07-20
2015-06-303.793.840.05
2015-04-20
2015-03-312.842.910.07
2015-01-20
2014-12-315.415.810.4
2014-10-20
2014-09-304.323.54-0.7818 
2014-07-17
2014-06-304.314.320.01
2014-04-16
2014-03-312.542.540.0
2014-01-21
2013-12-3166.130.13
2013-10-16
2013-09-303.963.990.03
2013-07-17
2013-06-303.793.910.12
2013-04-18
2013-03-313.053.0-0.05
2013-01-22
2012-12-315.255.390.14
2012-10-16
2012-09-303.613.620.01
2012-07-18
2012-06-303.433.510.08
2012-04-17
2012-03-312.652.780.13
2012-01-19
2011-12-314.624.710.09
2011-10-17
2011-09-303.223.280.06
2011-07-18
2011-06-303.033.090.06
2011-04-19
2011-03-312.32.410.11
2011-01-18
2010-12-314.084.180.1
2010-10-18
2010-09-302.752.820.07
2010-07-19
2010-06-302.572.610.04
2010-04-19
2010-03-311.941.970.03
2010-01-19
2009-12-313.473.590.12
2009-10-15
2009-09-302.382.40.02
2009-07-16
2009-06-302.012.320.3115 
2009-04-20
2009-03-311.661.70.04
2009-01-20
2008-12-313.043.280.24
2008-10-16
2008-09-302.022.050.03
2008-07-17
2008-06-301.821.980.16
2008-04-16
2008-03-311.451.650.213 
2008-01-14
2007-12-312.62.80.2
2007-10-16
2007-09-301.681.680.0
2007-07-18
2007-06-301.471.50.03
2007-04-17
2007-03-311.211.210.0
2007-01-18
2006-12-312.192.260.07
2006-10-17
2006-09-301.351.450.1
2006-07-18
2006-06-301.291.30.01
2006-04-18
2006-03-311.051.080.03
2006-01-17
2005-12-311.942.110.17
2005-10-17
2005-09-301.131.260.1311 
2005-07-18
2005-06-301.031.120.09
2005-04-14
2005-03-310.90.85-0.05
2005-01-18
2004-12-311.761.810.05
2004-10-18
2004-09-301.141.170.03
2004-07-15
2004-06-301.121.160.04
2004-04-15
2004-03-310.930.930.0
2004-01-15
2003-12-311.51.560.06
2003-10-15
2003-09-301.021.020.0
2003-07-16
2003-06-300.980.980.0
2003-04-14
2003-03-310.80.79-0.01
2003-01-16
2002-12-311.31.340.04
2002-10-16
2002-09-300.960.990.03
2002-07-17
2002-06-300.860.890.03
2002-04-17
2002-03-310.690.68-0.01
2002-01-17
2001-12-311.321.330.01
2001-10-16
2001-09-300.890.90.01
2001-07-18
2001-06-301.151.150.0