XML 55 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Denominator        
Number of shares used for basic EPS computation (in shares) 2,850 2,855 2,851 2,855
Basic EPS (in dollars per share) $ 1.82 $ 0.92 $ 3.54 $ 1.77
Denominator        
Number of shares used for diluted EPS computation (in shares) 2,879 2,875 2,876 2,873
Diluted EPS (in dollars per share) $ 1.80 $ 0.91 $ 3.51 $ 1.76
Class A Common Stock        
Numerator        
Net income $ 4,371 $ 2,204 $ 8,509 $ 4,241
Denominator        
Number of shares used for basic EPS computation (in shares) 2,406 2,405 2,407 2,400
Basic EPS (in dollars per share) $ 1.82 $ 0.92 $ 3.54 $ 1.77
Numerator        
Net income $ 4,371 $ 2,204 $ 8,509 $ 4,241
Reallocation of net income as a result of conversion of Class B to Class A common stock 807 412 1,572 804
Reallocation of net income to Class B common stock 0 0 0 0
Net income for diluted EPS $ 5,178 $ 2,616 $ 10,081 $ 5,045
Denominator        
Conversion of Class B to Class A common stock (in shares) 444 450 444 455
Weighted average effect of dilutive RSUs and employee stock options (in shares) 29 20 25 18
Number of shares used for diluted EPS computation (in shares) 2,879 2,875 2,876 2,873
Diluted EPS (in dollars per share) $ 1.80 $ 0.91 $ 3.51 $ 1.76
Class B Common Stock        
Numerator        
Net income $ 807 $ 412 $ 1,572 $ 804
Denominator        
Number of shares used for basic EPS computation (in shares) 444 450 444 455
Basic EPS (in dollars per share) $ 1.82 $ 0.92 $ 3.54 $ 1.77
Numerator        
Net income $ 807 $ 412 $ 1,572 $ 804
Reallocation of net income as a result of conversion of Class B to Class A common stock 0 0 0 0
Reallocation of net income to Class B common stock (8) (2) (13) (3)
Net income for diluted EPS $ 799 $ 410 $ 1,559 $ 801
Denominator        
Conversion of Class B to Class A common stock (in shares) 0 0 0 0
Weighted average effect of dilutive RSUs and employee stock options (in shares) 0 0 0 1
Number of shares used for diluted EPS computation (in shares) 444 450 444 456
Diluted EPS (in dollars per share) $ 1.80 $ 0.91 $ 3.51 $ 1.76