v3.19.3.a.u2
Interest and other income, net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Nonoperating Income (Expense) [Abstract]      
Interest income $ 924 $ 661 $ 398
Interest expense (20) (9) (6)
Foreign currency exchange losses, net (105) (213) (6)
Other 27 9 5
Interest and other income, net $ 826 $ 448 $ 391