3 minute read

The historical revenue page for International Business Machines Corporation provides a comprehensive overview of the company's quarterly revenue and income trends from 2009-03-31 to 2024-09-30. The visualizations are designed to be easily interpretable, offering insights into the company's revenue growth and fluctuations, and making it a valuable resource for investors and analysts interested in its financial health.

Income chart quarterly

Quarterly Table (in millions)

date Revenue Gross Profit Operating Income/Loss Net Income
2024-09-30 14968 8420 -802 -330
2024-06-30 15770 8950 2219 1834
2024-03-31 14462 7742 1074 1605
2023-12-31 17381 10267 3759 3288
2023-09-30 14752 8023 1873 1704
2023-06-30 15475 8501 2000 1583
2023-03-31 14252 7509 1058 927
2022-12-31 16690 9632 3312 2710
2022-09-30 14107 7430 -4501 -3196
2022-06-30 15535 8290 1722 1392
2022-03-31 14197 7335 623 733
2021-12-31 3257 6107 1061 2333
2021-09-30 17618 8171 1319 1130
2021-06-30 18745 9004 1552 1325
2021-03-31 17730 8204 905 955
2020-12-31 20367 10523 1289 1356
2020-09-30 17560 8430 1827 1698
2020-06-30 18123 8700 1571 1361
2020-03-31 17571 7922 -49 1175
2019-12-31 21777 11100 3993 3670
2019-09-30 18028 8336 1522 1672
2019-06-30 19161 9010 2768 2498
2019-03-31 18182 8043 1883 1591
2018-12-31 21761 10687 4434 1951
2018-09-30 18756 8803 2996 2694
2018-06-30 20003 9199 2776 2403
2018-03-31 19072 8247 1136 1679
2017-12-31 22542 10862 4469 -1054
2017-09-30 19153 8800 3065 2726
2017-06-30 19289 8794 2443 2331
2017-03-31 18155 7772 1424 1750
2016-12-31 21770 10893 4985 4501
2016-09-30 19226 9013 3263 2853
2016-06-30 20238 9702 3049 2504
2016-03-31 18684 8686 1034 2014
2015-12-31 22059 11406 5099 4463
2015-09-30 19280 9436 3621 2950
2015-06-30 20813 10390 4224 3449
2015-03-31 19590 9452 3001 2328
2014-12-31 24113 12862 7095 5483
2014-09-30 22397 10874 4361 18
2014-06-30 24364 11975 5171 4137
2014-03-31 22484 10543 2980 2384
2013-12-31 27699 14316 6962 6184
2013-09-30 23720 11380 4812 4041
2013-06-30 24924 12132 4144 3226
2013-03-31 23408 10678 3606 3032
2012-12-31 29304 15167 7831 5833
2012-09-30 24747 11732 5074 3824
2012-06-30 25783 12281 5161 3881
2012-03-31 24673 11118 3836 3066
2011-12-31 29486 14722 7274 5490
2011-09-30 26157 12173 5027 3839
2011-06-30 26666 12385 4885 3664
2011-03-31 24607 10858 3817 2863
2009-09-30 23566 10627 4373 3214
2009-06-30 23250 10581 4262 3103
2009-03-31 21712 9431 3123 2295