v3.24.1.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 80,539 $ 69,787
Costs and expenses:    
Cost of revenues 33,712 30,612
Research and development 11,903 11,468
Sales and marketing 6,426 6,533
General and administrative 3,026 3,759
Total costs and expenses 55,067 52,372
Income from operations 25,472 17,415
Other income (expense), net 2,843 790
Income before income taxes 28,315 18,205
Provision for income taxes 4,653 3,154
Net income $ 23,662 $ 15,051
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 1.91 $ 1.18
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 1.89 $ 1.17