v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenues $ 282,836 $ 257,637 $ 182,527
Costs and expenses:      
Cost of revenues 126,203 110,939 84,732
Research and development 39,500 31,562 27,573
Sales and marketing 26,567 22,912 17,946
General and administrative 15,724 13,510 11,052
Total costs and expenses 207,994 178,923 141,303
Income from operations 74,842 78,714 41,224
Other income (expense), net (3,514) 12,020 6,858
Total 71,328 90,734 48,082
Provision for income taxes 11,356 14,701 7,813
Net income $ 59,972 $ 76,033 $ 40,269
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 4.59 $ 5.69 $ 2.96
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 4.56 $ 5.61 $ 2.93