3 minute read

The historical revenue page for Microsoft Corp provides a comprehensive overview of the company's quarterly revenue and income trends from 2009-09-30 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 65585 45486 30552 24667
2024-06-30 64727 45043 27925 22036
2024-03-31 61858 43353 27581 21939
2023-12-31 62020 42397 27032 21870
2023-09-30 56517 40215 26895 22291
2023-06-30 56189 39394 24254 20081
2023-03-31 52857 36729 22352 18299
2022-12-31 52747 35259 20399 16425
2022-09-30 50122 34670 21518 17556
2022-06-30 51865 35436 20534 16740
2022-03-31 49360 33745 20364 16728
2021-12-31 51728 34768 22247 18765
2021-09-30 45317 31671 20238 20505
2021-06-30 46152 32161 19095 16458
2021-03-31 41706 28661 17048 15457
2020-12-31 43076 28882 17897 15463
2020-09-30 37154 26152 15876 13893
2020-06-30 38033 25694 13407 11202
2020-03-31 35021 24046 12975 10752
2019-12-31 36906 24548 13891 11649
2019-09-30 33055 22649 12686 10678
2019-06-30 33717 23305 12405 13187
2019-03-31 30571 20401 10341 8809
2018-12-31 32471 20048 10258 8420
2018-09-30 29084 19179 9955 8824
2018-06-30 30085 20343 10379 8873
2018-03-31 26819 17550 8292 7424
2017-12-31 28918 17854 8679 -6302
2017-09-30 24538 16260 7708 6576
2017-06-30 23317 14861 5330 6513
2017-03-31 22090 14030 5594 4801
2016-12-31 24090 14189 6177 5200
2016-09-30 20453 12609 5225 4690
2016-06-30 20614 12635 3080 3122
2016-03-31 20531 12809 5283 3756
2015-12-31 23796 13924 6026 5018
2015-09-30 20379 13172 5793 4902
2015-06-30 22180 14712 -2053 -3195
2015-03-31 21729 14568 6594 4985
2014-12-31 26470 16334 7776 5863
2014-09-30 23201 14928 5844 4540
2014-06-30 23382 15787 6482 4612
2014-03-31 20403 14462 6974 5660
2013-12-31 24519 16235 7969 6558
2013-09-30 18529 13415 6334 5244
2013-06-30 19896 14294 6073 4965
2013-03-31 20489 15702 7612 6055
2012-12-31 21456 15764 7771 6377
2012-09-30 16008 11840 5308 4466
2012-06-30 18059 13896 192 -492
2012-03-31 17407 13455 6374 5108
2011-12-30 20885 15247 nan 6624
2011-09-30 17372 13595 7203 5738
2011-06-30 17367 13659 6171 5874
2011-03-31 16428 12531 5709 5232
2010-12-31 19953 15120 8165 6634
2010-09-30 16195 13056 7116 5410
2010-06-30 16039 12869 5930 4518
2009-12-31 19022 15394 8513 6662
2009-09-30 12920 10078 4482 3574