XML 62 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Numerator            
Net income $ 2,627 $ 2,283 $ 1,738 $ 10,217 $ 3,688 $ 2,940
Less: Net income attributable to participating securities       29 19 15
Net income attributable to Class A and Class B common stockholders       $ 10,188 $ 3,669 $ 2,925
Denominator            
Number of shares used for basic EPS computation (in shares)       2,863 2,803 2,614
Basic EPS (in dollars per share) $ 0.91 $ 0.80 $ 0.61 $ 3.56 $ 1.31 $ 1.12
Numerator            
Net income attributable to Class A and Class B common stockholders       $ 10,188 $ 3,669 $ 2,925
Denominator            
Number of shares used for basic EPS computation (in shares)       2,863 2,803 2,614
Number of shares used for diluted EPS computation (in shares) 2,931 2,921 2,905 2,925 2,853 2,664
Diluted EPS (in dollars per share) $ 0.90 $ 0.78 $ 0.60 $ 3.49 $ 1.29 $ 1.10
Class A Common Stock            
Numerator            
Net income       $ 8,270 $ 2,959 $ 2,308
Less: Net income attributable to participating securities       24 15 12
Net income attributable to Class A and Class B common stockholders       $ 8,246 $ 2,944 $ 2,296
Denominator            
Weighted average shares outstanding (in shares)       2,323 2,259 2,059
Less: Shares subject to repurchase (in shares)       6 10 6
Number of shares used for basic EPS computation (in shares)       2,317 2,249 2,053
Basic EPS (in dollars per share)       $ 3.56 $ 1.31 $ 1.12
Numerator            
Net income attributable to Class A and Class B common stockholders       $ 8,246 $ 2,944 $ 2,296
Reallocation of net income attributable to participating securities       29 19 15
Reallocation of net income as a result of conversion of Class B to Class A common stock       1,942 725 629
Reallocation of net income to Class B common stock       0 0 0
Net income attributable to common stockholders for diluted EPS       $ 10,217 $ 3,688 $ 2,940
Denominator            
Number of shares used for basic EPS computation (in shares)       2,317 2,249 2,053
Conversion of Class B to Class A common stock (in shares)       546 554 561
Shares subject to repurchase (in shares)       5 5 7
Earn-out shares (in shares)       2 0 0
Number of shares used for diluted EPS computation (in shares)       2,925 2,853 2,664
Diluted EPS (in dollars per share)       $ 3.49 $ 1.29 $ 1.10
Class A Common Stock | Employee Stock Option            
Denominator            
Share based payment arrangements (in shares)       6 8 13
Class A Common Stock | Restricted Stock Units (RSUs)            
Denominator            
Share based payment arrangements (in shares)       49 37 30
Class B Common Stock            
Numerator            
Net income       $ 1,947 $ 729 $ 632
Less: Net income attributable to participating securities       5 4 3
Net income attributable to Class A and Class B common stockholders       $ 1,942 $ 725 $ 629
Denominator            
Weighted average shares outstanding (in shares)       548 559 568
Less: Shares subject to repurchase (in shares)       2 5 7
Number of shares used for basic EPS computation (in shares)       546 554 561
Basic EPS (in dollars per share)       $ 3.56 $ 1.31 $ 1.12
Numerator            
Net income attributable to Class A and Class B common stockholders       $ 1,942 $ 725 $ 629
Reallocation of net income attributable to participating securities       0 0 0
Reallocation of net income as a result of conversion of Class B to Class A common stock       0 0 0
Reallocation of net income to Class B common stock       14 15 23
Net income attributable to common stockholders for diluted EPS       $ 1,956 $ 740 $ 652
Denominator            
Number of shares used for basic EPS computation (in shares)       546 554 561
Conversion of Class B to Class A common stock (in shares)       0 0 0
Shares subject to repurchase (in shares)       1 2 4
Earn-out shares (in shares)       2 0 0
Number of shares used for diluted EPS computation (in shares)       560 573 591
Diluted EPS (in dollars per share)       $ 3.49 $ 1.29 $ 1.10
Class B Common Stock | Employee Stock Option            
Denominator            
Share based payment arrangements (in shares)       6 8 13
Class B Common Stock | Restricted Stock Units (RSUs)            
Denominator            
Share based payment arrangements (in shares)       5 9 13