Skip to main content
Investor Relations

Income Statements

(In millions, except per share amounts) (Unaudited)

Three Months Ended
March 31,
Nine Months Ended
March 31,
2025 2024 2025 2024
Revenue:
Product
$ 15,319
$ 17,080
$ 46,810
$ 51,556
Service and other
54,747
44,778
158,473
128,839
Total revenue
70,066
61,858
205,283
180,395
Cost of revenue:
Product
3,037
4,339
10,187
13,834
Service and other
18,882
14,166
53,630
40,596
Total cost of revenue
21,919
18,505
63,817
54,430
Gross margin
48,147
43,353
141,466
125,965
Research and development
8,198
7,653
23,659
21,454
Sales and marketing
6,212
6,207
18,369
17,640
General and administrative
1,737
1,912
5,233
5,363
Operating income
32,000
27,581
94,205
81,508
Other expense, net
(623)
(854)
(3,194)
(971)
Income before income taxes
31,377
26,727
91,011
80,537
Provision for income taxes
5,553
4,788
16,412
14,437
Net income
$ 25,824
$ 21,939
$ 74,599
$ 66,100
Earnings per share:
Basic
$ 3.47
$ 2.95
$ 10.03
$ 8.90
Diluted
$ 3.46
$ 2.94
$ 9.99
$ 8.85
Weighted average shares outstanding:
Basic
7,434
7,431
7,434
7,431
Diluted
7,461
7,472
7,466
7,467
IMPORTANT NOTICE TO USERS (summary only, click here for full text of notice) All information is unaudited unless otherwise noted or accompanied by an audit opinion and is subject to the more comprehensive information contained in our SEC reports and filings. We do not endorse third-party information. All information speaks as of the last fiscal quarter or year for which we have filed a Form 10-K or 10-Q, or for historical information the date or period expressly indicated in or with such information. We undertake no duty to update the information. Forward-looking statements are subject to risks and uncertainties described in our Forms 10-Q and 10-K.
'max-age=0,s-maxage=900' $add_header('Cache-Control', $(xfMaxAgeHeaders))
'max-age=0,s-maxage=300' $add_header('Cache-Control', $(xfMaxAgeHeaders))


Related Information

'max-age=0,s-maxage=300' $add_header('Cache-Control', $(xfMaxAgeHeaders))

Microsoft Corp (MSFT)

ar2024


2024 ANNUAL REPORT

VIEW ONLINE 

DOWNLOAD NOW

 

Follow us

Share this page

'max-age=0,s-maxage=300' $add_header('Cache-Control', $(xfMaxAgeHeaders))