v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue: $ 39,071 $ 31,999 $ 75,527 $ 60,645
Costs and expenses:        
Cost of revenue 7,308 5,945 13,948 12,054
Research and development 10,537 9,344 20,515 18,725
Marketing and sales 2,721 3,154 5,285 6,198
General and administrative 3,658 4,164 7,114 7,049
Total costs and expenses 24,224 22,607 46,862 44,026
Income from operations 14,847 9,392 28,665 16,619
Interest and other income (expense), net 259 (99) 624 (19)
Income before provision for income taxes 15,106 9,293 29,289 16,600
Provision for income taxes 1,641 1,505 3,455 3,102
Net income $ 13,465 $ 7,788 $ 25,834 $ 13,498
Earnings per share:        
Basic (in dollars per share) $ 5.31 $ 3.03 $ 10.17 $ 5.24
Diluted (in dollars per share) $ 5.16 $ 2.98 $ 9.86 $ 5.18
Weighted-average shares used to compute earnings per share:        
Basic (in shares) 2,534 2,568 2,540 2,577
Diluted (in shares) 2,610 2,612 2,619 2,604