v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable, allowance $ 753 $ 729
Convertible preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Convertible preferred stock, shares issued (in shares) 0 0
Convertible preferred stock, shares outstanding (in shares) 0 0
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 15,000,000,000 15,000,000,000
Common stock and capital stock, shares issued (in shares) 688,335,000 695,556,000
Common stock and capital stock, shares outstanding (in shares) 688,335,000 695,556,000
Class A Common Stock    
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 9,000,000,000 9,000,000,000
Common stock and capital stock, shares issued (in shares) 299,828,000 299,242,000
Common stock and capital stock, shares outstanding (in shares) 299,828,000 299,242,000
Class B Common Stock    
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock and capital stock, shares issued (in shares) 46,441,000 46,636,000
Common stock and capital stock, shares outstanding (in shares) 46,441,000 46,636,000
Class C Capital Stock    
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock and capital stock, shares issued (in shares) 342,066,000 349,678,000
Common stock and capital stock, shares outstanding (in shares) 342,066,000 349,678,000