International Business Machines revenue and financials

IBM · NYSE · USD

$221.29Change from previous close: −0.13%Absolute change: −$0.29

Close · October 6, 2026

In the fiscal year ended December 2025, International Business Machines reported revenue of $67.54B (+7.62% year over year). Net income was $10.59B, a net margin of 15.7%.

Annual revenue · 2025: $67.54B
  1. $79.92B2016
  2. $79.14B2017
  3. $79.59B2018
  4. $57.71B2019
  5. $55.18B2020
  6. $57.35B2021
  7. $60.53B2022
  8. $61.86B2023
  9. $62.75B2024
  10. $67.54B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
+7.62%
2025 vs 2024
Net income growth
+75.88%
2025 vs 2024
Net margin
15.7%
2024: 9.6%

Financial data

Amounts in millions of USD; per-share values in USD; shares in millions.

Income statement · Quarterly
ItemQ2 2026Q1 2026Q4 2025Q3 2025Q2 2025Q1 2025Q4 2024Q3 2024Q2 2024Q1 2024Q4 2023Q3 2023
Total revenue17,16215,91719,68616,33116,97714,54117,55314,96715,77114,46217,38014,752
Cost of revenue7,1486,8437,6586,8616,9106,4067,0256,4526,7356,6207,0286,636
Gross profit9,9078,95011,9289,3619,9778,03110,4408,4208,9497,74310,2678,022
Selling, general and administrative4,9224,7515,0884,6944,9854,5354,9324,6674,9974,6854,7304,387
Research and development2,3112,1732,1872,0822,0971,9501,9671,8761,8401,7961,7481,685
Operating income2,8402,1984,9302,8043,1101,7993,8412,1152,3541,4784,0312,140
EBIT2,8402,1984,9302,8043,1101,7993,8412,1152,3541,4784,0312,140
EBITDA3,8373,1235,7773,7494,0372,6304,6472,8603,1402,2394,8052,551
Interest expense486473478492510455424429427432405412
Pre-tax income2,4791,3884,1442,4302,5971,1573,306-8022,2201,0733,7591,873
Income tax313172-1,435686404103379-485390-502474159
Net income2,1651,2165,6001,7442,1941,0552,914-3301,8341,6053,2881,704
Net income to common shareholders2,1651,2165,6001,7442,1941,0552,914-3301,8341,6053,2881,704
Basic EPS2.301.305.981.872.361.143.15-0.361.991.753.591.87
Diluted EPS2.271.285.881.842.311.123.10-0.361.961.723.551.85
Average shares (basic)941939937934931928926924920917915913
Average shares (diluted)953952952949948945942924934933927924
Dividend per share1.691.681.681.681.681.671.671.671.671.661.661.66