v3.23.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenues $ 74,604 $ 69,685 $ 144,391 $ 137,696
Costs and expenses:        
Cost of revenues 31,916 30,104 62,528 59,703
Research and development 10,588 9,841 22,056 18,960
Sales and marketing 6,781 6,630 13,314 12,455
General and administrative 3,481 3,657 7,240 7,031
Total costs and expenses 52,766 50,232 105,138 98,149
Income from operations 21,838 19,453 39,253 39,547
Other income (expense), net 65 (439) 855 (1,599)
Income before income taxes 21,903 19,014 40,108 37,948
Provision for income taxes 3,535 3,012 6,689 5,510
Net income $ 18,368 $ 16,002 $ 33,419 $ 32,438
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 1.45 $ 1.22 $ 2.63 $ 2.46
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 1.44 $ 1.21 $ 2.61 $ 2.44