v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Revenues $ 161,857 $ 136,819 $ 110,855
Costs and expenses:      
Cost of revenues 71,896 59,549 45,583
Research and development 26,018 21,419 16,625
Sales and marketing 18,464 16,333 12,893
General and administrative 9,551 6,923 6,840
European Commission fines 1,697 5,071 2,736
Total costs and expenses 127,626 109,295 84,677
Income from operations 34,231 27,524 26,178
Other income (expense), net 5,394 7,389 1,015
Income before income taxes 39,625 34,913 27,193
Provision for income taxes 5,282 4,177 14,531
Net income $ 34,343 $ 30,736 $ 12,662
Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 49.59 $ 44.22 $ 18.27
Diluted net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share) $ 49.16 $ 43.70 $ 18.00