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 2011-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 TTM

Quarterly TTM Table (in millions)

date Revenue Gross Profit Operating Income/Loss Net Income
2024-09-30 62581 35379 6250 6397
2024-06-30 62365 34982 8925 8431
2024-03-31 62070 34533 8706 8180
2023-12-31 61860 34300 8690 7502
2023-09-30 61169 33665 8243 6924
2023-06-30 60524 33072 1869 2024
2023-03-31 60584 32861 1591 1833
2022-12-31 60529 32687 1156 1639
2022-09-30 47096 29162 -1095 1262
2022-06-30 50607 29903 4725 5588
2022-03-31 53817 30617 4555 5521
2021-12-31 57350 31486 4837 5743
2021-09-30 74460 35902 5065 4766
2021-06-30 74402 36161 5573 5334
2021-03-31 73780 35857 5592 5370
2020-12-31 73621 35575 4638 5590
2020-09-30 75031 36152 7342 7904
2020-06-30 75499 36058 7037 7878
2020-03-31 76537 36368 8234 9015
2019-12-31 77148 36489 10166 9431
2019-09-30 77132 36076 10607 7712
2019-06-30 77860 36543 12081 8734
2019-03-31 78702 36732 12089 8639
2018-12-31 79592 36936 11342 8727
2018-09-30 80373 37111 11377 5722
2018-06-30 80770 37108 11446 5754
2018-03-31 80056 36703 11113 5682
2017-12-31 79139 36228 11401 5753
2017-09-30 78367 36259 11917 11308
2017-06-30 78440 36472 12115 11435
2017-03-31 79389 37380 12721 11608
2016-12-31 79918 38294 12331 11872
2016-09-30 80207 38807 12445 11834
2016-06-30 80261 39230 12803 11931
2016-03-31 80836 39918 13978 12876
2015-12-31 81742 40684 15945 13190
2015-09-30 83796 42140 17941 14210
2015-06-30 86913 43578 18681 11278
2015-03-31 90464 45163 19628 11966
2014-12-31 93358 46254 19607 12022
2014-09-30 96944 47708 19474 12723
2014-06-30 98267 48214 19925 16746
2014-03-31 98827 48371 18898 15835
2013-12-31 99751 48506 19524 16483
2013-09-30 101356 49357 20393 16132
2013-06-30 102383 49709 20655 15915
2013-03-31 103242 49858 21672 16570
2012-12-31 104507 50298 21902 16604
2012-09-30 104689 49853 21345 16261
2012-06-30 106099 50294 21298 16276
2012-03-31 106982 50398 21022 16059
2011-12-31 106916 50138 21003 15856
2011-09-30 100996 46043 18102 13580
2011-06-30 98089 44451 17337 12844
2011-03-31 93135 41497 15575 11475