XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 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 September 30,
 20192020
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $3,059 $475 $3,534 $4,973 $763 $5,511 
Denominator
Number of shares used in per share computation299,835 46,515 346,391 300,411 46,108 332,930 
Basic net income per share$10.20 $10.20 $10.20 $16.55 $16.55 $16.55 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $3,059 $475 $3,534 $4,973 $763 $5,511 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares475 763 
Reallocation of undistributed earnings(24)(4)24 (53)(7)53 
Allocation of undistributed earnings$3,510 $471 $3,558 $5,683 $756 $5,564 
Denominator
Number of shares used in basic computation299,835 46,515 346,391 300,411 46,108 332,930 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,515 46,108 
Restricted stock units and other contingently issuable shares381 5,077 47 6,355 
Number of shares used in per share computation346,731 46,515 351,468 346,566 46,108 339,285 
Diluted net income per share$10.12 $10.12 $10.12 $16.40 $16.40 $16.40 
Nine Months Ended September 30,
 20192020
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $10,218 $1,588 $11,866 $11,004 $1,697 $12,341 
Denominator
Number of shares used in per share computation299,493 46,549 347,818 299,934 46,266 336,361 
Basic net income per share$34.12 $34.12 $34.12 $36.69 $36.69 $36.69 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $10,218 $1,588 $11,866 $11,004 $1,697 $12,341 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares1,588 1,697 
Reallocation of undistributed earnings(83)(13)83 (103)(14)103 
Allocation of undistributed earnings$11,723 $1,575 $11,949 $12,598 $1,683 $12,444 
Denominator
Number of shares used in basic computation299,493 46,549 347,818 299,934 46,266 336,361 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,549 46,266 
Restricted stock units and other contingently issuable shares448 5,369 105 5,715 
Number of shares used in per share computation346,490 46,549 353,187 346,305 46,266 342,076 
Diluted net income per share$33.83 $33.83 $33.83 $36.38 $36.38 $36.38