v3.21.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenues $ 61,880 $ 38,297 $ 117,194 $ 79,456
Costs and expenses:        
Cost of revenues 26,227 18,553 50,330 37,535
Research and development 7,675 6,875 15,160 13,695
Sales and marketing 5,276 3,901 9,792 8,401
General and administrative 3,341 2,585 6,114 5,465
Total costs and expenses 42,519 31,914 81,396 65,096
Income from operations 19,361 6,383 35,798 14,360
Other income (expense), net 2,624 1,894 7,470 1,674
Income before income taxes 21,985 8,277 43,268 16,034
Provision for income taxes 3,460 1,318 6,813 2,239
Net income $ 18,525 $ 6,959 $ 36,455 $ 13,795
Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 27.69 $ 10.21 $ 54.32 $ 20.16
Diluted net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 27.26 $ 10.13 $ 53.54 $ 20.00