Microsoft Net Income 1987-2025 | MSFT

Microsoft annual/quarterly net income history and growth rate from 1987 to 2025. Net income can be defined as company's net profit or loss after all revenues, income items, and expenses have been accounted for.
  • Microsoft net income for the quarter ending June 30, 2025 was $27.233B, a 23.58% increase year-over-year.
  • Microsoft net income for the twelve months ending June 30, 2025 was $101.832B, a 15.54% increase year-over-year.
  • Microsoft annual net income for 2025 was $101.832B, a 15.54% increase from 2024.
  • Microsoft annual net income for 2024 was $88.136B, a 21.8% increase from 2023.
  • Microsoft annual net income for 2023 was $72.361B, a 0.52% decline from 2022.
Microsoft Annual Net Income
(Millions of US $)
2025 $101,832
2024 $88,136
2023 $72,361
2022 $72,738
2021 $61,271
2020 $44,281
2019 $39,240
2018 $16,571
2017 $25,489
2016 $20,539
2015 $12,193
2014 $22,074
2013 $21,863
2012 $16,978
2011 $23,150
2010 $18,760
2009 $14,569
2008 $17,681
2007 $14,065
2006 $12,599
2005 $12,254
2004 $8,168
2003 $7,531
2002 $5,355
2001 $7,346
2000 $9,408
1999 $7,785
1998 $4,490
1997 $3,454
1996 $2,195
1995 $1,453
1994 $1,146
1993 $953
1992 $708
1991 $463
1990 $279
1989 $171
1988 $124
1987 $72
1986 $39

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 Net Income
(Millions of US $)
2025-06-30 $27,233
2025-03-31 $25,824
2024-12-31 $24,108
2024-09-30 $24,667
2024-06-30 $22,036
2024-03-31 $21,939
2023-12-31 $21,870
2023-09-30 $22,291
2023-06-30 $20,081
2023-03-31 $18,299
2022-12-31 $16,425
2022-09-30 $17,556
2022-06-30 $16,740
2022-03-31 $16,728
2021-12-31 $18,765
2021-09-30 $20,505
2021-06-30 $16,458
2021-03-31 $15,457
2020-12-31 $15,463
2020-09-30 $13,893
2020-06-30 $11,202
2020-03-31 $10,752
2019-12-31 $11,649
2019-09-30 $10,678
2019-06-30 $13,187
2019-03-31 $8,809
2018-12-31 $8,420
2018-09-30 $8,824
2018-06-30 $8,873
2018-03-31 $7,424
2017-12-31 $-6,302
2017-09-30 $6,576
2017-06-30 $8,069
2017-03-31 $5,486
2016-12-31 $6,267
2016-09-30 $5,667
2016-06-30 $6,863
2016-03-31 $3,756
2015-12-31 $5,018
2015-09-30 $4,902
2015-06-30 $-3,195
2015-03-31 $4,985
2014-12-31 $5,863
2014-09-30 $4,540
2014-06-30 $4,612
2014-03-31 $5,660
2013-12-31 $6,558
2013-09-30 $5,244
2013-06-30 $4,965
2013-03-31 $6,055
2012-12-31 $6,377
2012-09-30 $4,466
2012-06-30 $-492
2012-03-31 $5,108
2011-12-31 $6,624
2011-09-30 $5,738
2011-06-30 $5,874
2011-03-31 $5,232
2010-12-31 $6,634
2010-09-30 $5,410
2010-06-30 $4,518
2010-03-31 $4,006
2009-12-31 $6,662
2009-09-30 $3,574
2009-06-30 $3,045
2009-03-31 $2,977
2008-12-31 $4,174
2008-09-30 $4,373
2008-06-30 $4,297
2008-03-31 $4,388
2007-12-31 $4,707
2007-09-30 $4,289
2007-06-30 $3,035
2007-03-31 $4,926
2006-12-31 $2,626
2006-09-30 $3,478
2006-06-30 $2,828
2006-03-31 $2,977
2005-12-31 $3,653
2005-09-30 $3,141
2005-06-30 $3,700
2005-03-31 $2,563
2004-12-31 $3,463
2004-09-30 $2,528
2004-06-30 $2,690
2004-03-31 $1,315
2003-12-31 $1,549
2003-09-30 $2,614
2003-06-30 $1,483
2003-03-31 $2,142
2002-12-31 $1,865
2002-09-30 $2,041
2002-06-30 $-949
2002-03-31 $2,738
2001-12-31 $2,283
2001-09-30 $1,283
2001-06-30 $65
2001-03-31 $2,451
2000-12-31 $2,624
2000-09-30 $2,206
2000-06-30 $2,409
2000-03-31 $2,385
1999-12-31 $2,436
1999-09-30 $2,191
1999-06-30 $2,202
1999-03-31 $1,917
1998-12-31 $1,983
1998-09-30 $1,683
1998-06-30 $1,357
1998-03-31 $1,337
1997-12-31 $1,133
1997-09-30 $663
1997-06-30 $1,057
1997-03-31 $1,042
1996-12-31 $741
1996-09-30 $614
1996-06-30 $559
1996-03-31 $562
1995-12-31 $575
1995-09-30 $499
1995-06-30 $368
1995-03-31 $396
1994-12-31 $373
1994-09-30 $316
1994-06-30 $362
1994-03-31 $256
1993-12-31 $289
1993-09-30 $239
1993-06-30 $265
1993-03-31 $243
1992-12-31 $236
1992-09-30 $209
1992-06-30 $210
1992-03-31 $179
1991-12-31 $175
1991-09-30 $144
1991-06-30 $138
1991-03-31 $124
1990-12-31 $113
1990-09-30 $88
1990-06-30 $80
1990-03-31 $75
1989-12-31 $74
1989-09-30 $50
1989-06-30 $45
1989-03-31 $41
1988-12-31 $47
1988-09-30 $37
1988-06-30 $30
1988-03-31 $37
1987-12-31 $35
1987-09-30 $21
1987-06-30