v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenues $ 257,637 $ 182,527 $ 161,857
Costs and expenses:      
Cost of revenues 110,939 84,732 71,896
Research and development 31,562 27,573 26,018
Sales and marketing 22,912 17,946 18,464
General and administrative 13,510 11,052 9,551
European Commission fines 0 0 1,697
Total costs and expenses 178,923 141,303 127,626
Income from operations 78,714 41,224 34,231
Other income (expense), net 12,020 6,858 5,394
Total 90,734 48,082 39,625
Provision for income taxes 14,701 7,813 5,282
Net income $ 76,033 $ 40,269 $ 34,343
Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 113.88 $ 59.15 $ 49.59
Diluted net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share) $ 112.20 $ 58.61 $ 49.16