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  0  0  462  0  0  
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  0  0  46,424  0  0  
Restricted stock units and other contingently issuable shares510  0  5,500  180  0  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