3 minute read

The historical revenue page for Microsoft Corp provides a comprehensive overview of the company's quarterly revenue and income trends from 2010-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 TTM

Quarterly TTM Table (in millions)

date Revenue Gross Profit Operating Income/Loss Net Income
2024-09-30 254190 176279 113090 90512
2024-06-30 245122 171008 109433 88136
2024-03-31 236584 165359 105762 86181
2023-12-31 227583 158735 100533 82541
2023-09-30 218310 151597 93900 77096
2023-06-30 211915 146052 88523 72361
2023-03-31 207591 142094 84803 69020
2022-12-31 204094 139110 82815 67449
2022-09-30 203075 138619 84663 69789
2022-06-30 198270 135620 83383 72738
2022-03-31 192557 132345 81944 72456
2021-12-31 184903 127261 78628 71185
2021-09-30 176251 121375 74278 67883
2021-06-30 168088 115856 69916 61271
2021-03-31 159969 109389 64228 56015
2020-12-31 153284 104774 60155 51310
2020-09-30 147114 100440 56149 47496
2020-06-30 143015 96937 52959 44281
2020-03-31 138699 94548 51957 46266
2019-12-31 134249 90903 49323 44323
2019-09-30 129814 86403 45690 41094
2019-06-30 125843 82933 42959 39240
2019-03-31 122211 79971 40933 34926
2018-12-31 118459 77120 38884 33541
2018-09-30 114906 74926 37305 18819
2018-06-30 110360 72007 35058 16571
2018-03-31 103592 66525 30009 14211
2017-12-31 98863 63005 27311 11588
2017-09-30 94035 59340 24809 23090
2017-06-30 89950 55689 22326 21204
2017-03-31 87247 53463 20076 17813
2016-12-31 85688 52242 19765 16768
2016-09-30 85394 51977 19614 16586
2016-06-30 85320 52540 20182 16798
2016-03-31 86886 54617 15049 10481
2015-12-31 88084 56376 16360 11710
2015-09-30 90758 58786 18110 12555
2015-06-30 93580 60542 18161 12193
2015-03-31 94782 61617 26696 20000
2014-12-31 93456 61511 27076 20675
2014-09-30 91505 61412 27269 21370
2014-06-30 86833 59899 27759 22074
2014-03-31 83347 58406 27350 22427
2013-12-31 83433 59646 27988 22822
2013-09-30 80370 59175 27790 22641
2013-06-30 77849 57600 26764 21863
2013-03-31 76012 57202 20883 16406
2012-12-31 72930 54955 19645 15459
2012-09-30 72359 54438 nan 15706
2012-06-30 73723 56193 nan 16978
2012-03-31 73031 55956 nan 23344
2011-12-30 72052 55032 nan 23468
2011-09-30 71120 54905 27248 23478
2011-06-30 69943 54366 27161 23150
2011-03-31 68615 53576 26920 21794
2010-12-31 71209 56439 29724 23224
2010-09-30 64176 51397 26041 20164