v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue: $ 40,589 $ 34,146 $ 116,116 $ 94,791
Costs and expenses:        
Cost of revenue 7,375 6,210 21,322 18,264
Research and development 11,177 9,241 31,693 27,966
Marketing and sales 2,822 2,877 8,107 9,075
General and administrative 1,865 2,070 8,978 9,119
Total costs and expenses 23,239 20,398 70,100 64,424
Income from operations 17,350 13,748 46,016 30,367
Interest and other income, net 472 272 1,095 254
Income before provision for income taxes 17,822 14,020 47,111 30,621
Provision for income taxes 2,134 2,437 5,589 5,540
Net income $ 15,688 $ 11,583 $ 41,522 $ 25,081
Earnings per share:        
Basic (in dollars per share) $ 6.20 $ 4.50 $ 16.37 $ 9.73
Diluted (in dollars per share) $ 6.03 $ 4.39 $ 15.88 $ 9.56
Weighted-average shares used to compute earnings per share:        
Basic (in shares) 2,529 2,576 2,536 2,577
Diluted (in shares) 2,600 2,641 2,615 2,623