XML 50 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following table sets forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands, and per share amounts, unaudited):
Three Months Ended March 31,
 20192020
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $2,865  $446  $3,346  $2,990  $462  $3,384  
Denominator
Number of shares used in per share computation299,042  46,582  349,245  300,249  46,424  339,792  
Basic net income per share$9.58  $9.58  $9.58  $9.96  $9.96  $9.96  
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $2,865  $446  $3,346  $2,990  $462  $3,384  
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares446    462    
Reallocation of undistributed earnings(23) (4) 23  (27) (4) 27  
Allocation of undistributed earnings$3,288  $442  $3,369  $3,425  $458  $3,411  
Denominator
Number of shares used in basic computation299,042  46,582  349,245  300,249  46,424  339,792  
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,582    46,424    
Restricted stock units and other contingently issuable shares510   5,500  180   5,622  
Number of shares used in per share computation346,134  46,582  354,745  346,853  46,424  345,414  
Diluted net income per share$9.50  $9.50  $9.50  $9.87  $9.87  $9.87