XML 27 R37.htm IDEA: XBRL DOCUMENT v2.4.0.6
Computation of Basic and Diluted Net Income Per Share (Detail) (USD $)
In Millions, except Share data in Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2012
Mar. 31, 2011
Numerator    
Allocation of undistributed earnings $ 2,890 $ 1,798
Denominator    
Basic net income per share $ 8.88 $ 5.59
Numerator    
Allocation of undistributed earnings for basic computation 2,890 1,798
Add:    
Diluted net income per share $ 8.75 $ 5.51
Class A Common Stock
   
Numerator    
Allocation of undistributed earnings 2,296 1,406
Denominator    
Weighted-average common shares outstanding 258,426 251,355
Number of shares used in per share computation 258,426 251,355
Basic net income per share $ 8.88 $ 5.59
Numerator    
Allocation of undistributed earnings for basic computation 2,296 1,406
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 594 392
Reallocation of undistributed earnings to Class B shares 0 0
Allocation of undistributed earnings 2,890 1,798
Denominator    
Number of shares used in basic computation 258,426 251,355
Add:    
Conversion of Class B to Class A common shares outstanding 66,873 70,172
Employee stock options, including warrants issued under Transferable Stock Option program 2,957 3,327
Restricted stock units 1,880 1,529
Number of shares used in per share computation 330,136 326,383
Diluted net income per share $ 8.75 $ 5.51
Class B Common Stock
   
Numerator    
Allocation of undistributed earnings 594 392
Denominator    
Weighted-average common shares outstanding 66,873 70,172
Number of shares used in per share computation 66,873 70,172
Basic net income per share $ 8.88 $ 5.59
Numerator    
Allocation of undistributed earnings for basic computation 594 392
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0
Reallocation of undistributed earnings to Class B shares (9) (5)
Allocation of undistributed earnings $ 585 $ 387
Denominator    
Number of shares used in basic computation 66,873 70,172
Add:    
Conversion of Class B to Class A common shares outstanding 0 0
Employee stock options, including warrants issued under Transferable Stock Option program 43 55
Restricted stock units 0 0
Number of shares used in per share computation 66,916 70,227
Diluted net income per share $ 8.75 $ 5.51