XML 56 R36.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 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Denominator        
Number of shares used for basic EPS computation (in shares) 2,850 2,854 2,850 2,855
Basic EPS (in dollars per share) $ 2.75 $ 2.13 $ 6.29 $ 3.90
Denominator        
Number of shares used for diluted EPS computation (in shares) 2,891 2,874 2,883 2,875
Diluted EPS (in dollars per share) $ 2.71 $ 2.12 $ 6.22 $ 3.87
Class A Common Stock        
Numerator        
Net income $ 6,623 $ 5,138 $ 15,133 $ 9,372
Denominator        
Number of shares used for basic EPS computation (in shares) 2,406 2,407 2,406 2,403
Basic EPS (in dollars per share) $ 2.75 $ 2.13 $ 6.29 $ 3.90
Numerator        
Net income $ 6,623 $ 5,138 $ 15,133 $ 9,372
Reallocation of net income as a result of conversion of Class B to Class A common stock 1,223 953 2,794 1,764
Reallocation of net income to Class B common stock 0 0 0 0
Net income for diluted EPS $ 7,846 $ 6,091 $ 17,927 $ 11,136
Denominator        
Conversion of Class B to Class A common stock (in shares) 444 447 444 452
Weighted average effect of dilutive RSUs and employee stock options (in shares) 41 20 33 20
Number of shares used for diluted EPS computation (in shares) 2,891 2,874 2,883 2,875
Diluted EPS (in dollars per share) $ 2.71 $ 2.12 $ 6.22 $ 3.87
Class B Common Stock        
Numerator        
Net income $ 1,223 $ 953 $ 2,794 $ 1,764
Denominator        
Number of shares used for basic EPS computation (in shares) 444 447 444 452
Basic EPS (in dollars per share) $ 2.75 $ 2.13 $ 6.29 $ 3.90
Numerator        
Net income $ 1,223 $ 953 $ 2,794 $ 1,764
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 (18) (6) (32) (9)
Net income for diluted EPS $ 1,205 $ 947 $ 2,762 $ 1,755
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 447 444 453
Diluted EPS (in dollars per share) $ 2.71 $ 2.12 $ 6.22 $ 3.87