XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME STATEMENTS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 65,585 $ 56,517
Cost of revenue 20,099 16,302
Gross margin 45,486 40,215
Research and development 7,544 6,659
Sales and marketing 5,717 5,187
General and administrative 1,673 1,474
Operating income 30,552 26,895
Other income (expense), net (283) 389
Income before income taxes 30,269 27,284
Provision for income taxes 5,602 4,993
Net income $ 24,667 $ 22,291
Earnings per share:    
Basic $ 3.32 $ 3
Diluted $ 3.3 $ 2.99
Weighted average shares outstanding:    
Basic 7,433 7,429
Diluted 7,470 7,462
Product    
Revenue $ 15,272 $ 15,535
Cost of revenue 3,294 3,531
Service and Other    
Revenue 50,313 40,982
Cost of revenue $ 16,805 $ 12,771