Microsoft Operating Income 1987-2025 | MSFT

Microsoft annual/quarterly operating income history and growth rate from 1987 to 2025. Operating income can be defined as income after operating expenses have been deducted and before interest payments and taxes have been deducted.
  • Microsoft operating income for the quarter ending June 30, 2025 was $34.323B, a 22.91% increase year-over-year.
  • Microsoft operating income for the twelve months ending June 30, 2025 was $128.528B, a 17.45% increase year-over-year.
  • Microsoft annual operating income for 2025 was $128.528B, a 17.45% increase from 2024.
  • Microsoft annual operating income for 2024 was $109.433B, a 23.62% increase from 2023.
  • Microsoft annual operating income for 2023 was $88.523B, a 6.16% increase from 2022.
Microsoft Annual Operating Income
(Millions of US $)
2025 $128,528
2024 $109,433
2023 $88,523
2022 $83,383
2021 $69,916
2020 $52,959
2019 $42,959
2018 $35,058
2017 $29,025
2016 $26,078
2015 $18,161
2014 $27,759
2013 $26,764
2012 $21,763
2011 $27,161
2010 $24,098
2009 $20,363
2008 $22,271
2007 $18,438
2006 $16,472
2005 $14,561
2004 $9,034
2003 $9,545
2002 $8,272
2001 $11,720
2000 $11,006
1999 $10,043
1998 $6,710
1997 $5,130
1996 $3,078
1995 $2,038
1994 $1,726
1993 $1,326
1992 $996
1991 $650
1990 $393
1989 $242
1988 $187
1987 $127
1986 $61

Fatal error: Uncaught TypeError: number_format(): Argument #1 ($num) must be of type float, string given in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php:2820 Stack trace: #0 /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php(2820): number_format() #1 /var/www/html/macrotrends/public_html/assets/php/url_router.php(168): include('...') #2 {main} thrown in /var/www/html/macrotrends/public_html/assets/php/new_chart_page_NEW.php on line 2820
Microsoft Quarterly Operating Income
(Millions of US $)
2025-06-30 $34,323
2025-03-31 $32,000
2024-12-31 $31,653
2024-09-30 $30,552
2024-06-30 $27,925
2024-03-31 $27,581
2023-12-31 $27,032
2023-09-30 $26,895
2023-06-30 $24,254
2023-03-31 $22,352
2022-12-31 $20,399
2022-09-30 $21,518
2022-06-30 $20,534
2022-03-31 $20,364
2021-12-31 $22,247
2021-09-30 $20,238
2021-06-30 $19,095
2021-03-31 $17,048
2020-12-31 $17,897
2020-09-30 $15,876
2020-06-30 $13,407
2020-03-31 $12,975
2019-12-31 $13,891
2019-09-30 $12,686
2019-06-30 $12,405
2019-03-31 $10,341
2018-12-31 $10,258
2018-09-30 $9,955
2018-06-30 $10,379
2018-03-31 $8,292
2017-12-31 $8,679
2017-09-30 $7,708
2017-06-30 $7,682
2017-03-31 $6,723
2016-12-31 $7,905
2016-09-30 $6,715
2016-06-30 $8,976
2016-03-31 $5,283
2015-12-31 $6,026
2015-09-30 $5,793
2015-06-30 $-2,053
2015-03-31 $6,594
2014-12-31 $7,776
2014-09-30 $5,844
2014-06-30 $6,482
2014-03-31 $6,974
2013-12-31 $7,969
2013-09-30 $6,334
2013-06-30 $6,073
2013-03-31 $7,612
2012-12-31 $7,771
2012-09-30 $5,308
2012-06-30 $192
2012-03-31 $6,374
2011-12-31 $7,994
2011-09-30 $7,203
2011-06-30 $6,171
2011-03-31 $5,709
2010-12-31 $8,165
2010-09-30 $7,116
2010-06-30 $5,930
2010-03-31 $5,173
2009-12-31 $8,513
2009-09-30 $4,482
2009-06-30 $3,987
2009-03-31 $4,438
2008-12-31 $5,939
2008-09-30 $5,999
2008-06-30 $5,679
2008-03-31 $4,290
2007-12-31 $6,453
2007-09-30 $5,849
2007-06-30 $3,903
2007-03-31 $6,589
2006-12-31 $3,472
2006-09-30 $4,474
2006-06-30 $3,881
2006-03-31 $3,888
2005-12-31 $4,657
2005-09-30 $4,046
2005-06-30 $2,989
2005-03-31 $3,329
2004-12-31 $4,749
2004-09-30 $3,494
2004-06-30 $3,133
2004-03-31 $1,278
2003-12-31 $1,475
2003-09-30 $3,148
2003-06-30 $1,540
2003-03-31 $2,744
2002-12-31 $2,233
2002-09-30 $3,028
2002-06-30 $-764
2002-03-31 $3,298
2001-12-31 $2,841
2001-09-30 $2,897
2001-06-30 $2,751
2001-03-31 $2,998
2000-12-31 $3,194
2000-09-30 $2,777
2000-06-30 $2,654
2000-03-31 $2,735
1999-12-31 $2,912
1999-09-30 $2,767
1999-06-30 $2,062
1999-03-31 $2,424
1998-12-31 $2,714
1998-09-30 $2,082
1998-06-30 $1,693
1998-03-31 $1,927
1997-12-31 $1,663
1997-09-30 $1,427
1997-06-30 $1,579
1997-03-31 $1,568
1996-12-31 $1,081
1996-09-30 $902
1996-06-30 $810
1996-03-31 $774
1995-12-31 $786
1995-09-30 $708
1995-06-30 $532
1995-03-31 $549
1994-12-31 $520
1994-09-30 $437
1994-06-30 $488
1994-03-31 $480
1993-12-31 $415
1993-09-30 $343
1993-06-30 $373
1993-03-31 $338
1992-12-31 $326
1992-09-30 $289
1992-06-30 $296
1992-03-31 $251
1991-12-31 $246
1991-09-30 $203
1991-06-30 $194
1991-03-31 $174
1990-12-31 $159
1990-09-30 $123
1990-06-30 $110
1990-03-31 $106
1989-12-31 $107
1989-09-30 $69
1989-06-30 $64
1989-03-31 $57
1988-12-31 $69
1988-09-30 $53
1988-06-30 $43
1988-03-31 $55
1987-12-31 $56
1987-09-30 $32
1987-06-30