v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue: $ 36,455 $ 28,645
Costs and expenses:    
Cost of revenue 6,640 6,108
Research and development 9,978 9,381
Marketing and sales 2,564 3,044
General and administrative 3,455 2,885
Total costs and expenses 22,637 21,418
Income from operations 13,818 7,227
Interest and other income, net 365 80
Income before provision for income taxes 14,183 7,307
Provision for income taxes 1,814 1,598
Net income $ 12,369 $ 5,709
Earnings per share:    
Basic (in dollars per share) $ 4.86 $ 2.21
Diluted (in dollars per share) $ 4.71 $ 2.20
Weighted-average shares used to compute earnings per share:    
Basic (in shares) 2,545 2,587
Diluted (in shares) 2,625 2,596