XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME STATEMENTS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Revenue $ 198,270 $ 168,088 $ 143,015
Cost of revenue 62,650 52,232 46,078
Gross margin 135,620 115,856 96,937
Research and development 24,512 20,716 19,269
Sales and marketing 21,825 20,117 19,598
General and administrative 5,900 5,107 5,111
Operating income 83,383 69,916 52,959
Other income, net 333 1,186 77
Income before income taxes 83,716 71,102 53,036
Provision for income taxes 10,978 9,831 8,755
Net income $ 72,738 $ 61,271 $ 44,281
Earnings per share:      
Basic $ 9.70 $ 8.12 $ 5.82
Diluted $ 9.65 $ 8.05 $ 5.76
Weighted average shares outstanding:      
Basic 7,496 7,547 7,610
Diluted 7,540 7,608 7,683
Product      
Revenue $ 72,732 $ 71,074 $ 68,041
Cost of revenue 19,064 18,219 16,017
Service and Other      
Revenue 125,538 97,014 74,974
Cost of revenue $ 43,586 $ 34,013 $ 30,061