XML 80 R58.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income Per Share (Schedule of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May. 31, 2015
Jun. 30, 2015
Mar. 31, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Apr. 02, 2015
Numerator              
Less: Adjustment Payment to Class C capital stockholders   $ (522)   $ 0 $ (522) $ 0  
Allocation of undistributed earnings - continuing operations   3,931 $ 3,515 3,419 7,446 6,988  
Allocation of undistributed earnings - discontinued operations   0   (68) 0 (266)  
Net income   3,931 $ 3,515 $ 3,351 7,446 $ 6,722  
Denominator              
Continuing operations (in dollars per share)     $ 5.16 $ 5.06   $ 10.37  
Net income per share - basic (in dollars per share)     $ 5.16 $ 4.96   $ 9.98  
Numerator              
Adjustment Payment to Class C capital stockholders   (522)   $ 0 (522) $ 0  
Allocation of undistributed earnings - continuing operations   3,931 $ 3,515 3,419 7,446 6,988  
Allocation of undistributed earnings - discontinued operations   0   $ (68) 0 $ (266)  
Weighted-average effect of dilutive securities              
Continuing operations (in dollars per share)     $ 5.10 $ 4.98   $ 10.19  
Net income per share - diluted (in dollars per share)     $ 5.10 $ 4.88   $ 9.80  
Class C adjustment payment             $ 522
Adjustment Payment to Class C capital stockholders         47 $ 0  
Class A Common Stock              
Numerator              
Less: Adjustment Payment to Class C capital stockholders   0   $ 0 0 0  
Allocation of undistributed earnings - continuing operations   1,440   1,429 2,921 2,916  
Allocation of undistributed earnings - discontinued operations   0   (28) 0 (111)  
Net income   $ 1,440   $ 1,401 $ 2,921 $ 2,805  
Denominator              
Number of shares used in basic computation   288,723   282,216 287,800 281,160  
Continuing operations (in dollars per share)   $ 4.99   $ 5.06 $ 10.15 $ 10.37  
Discontinued operations (in dollars per share)   0.00   (0.10) 0.00 (0.39)  
Net income per share - basic (in dollars per share)   $ 4.99   $ 4.96 $ 10.15 $ 9.98  
Numerator              
Adjustment Payment to Class C capital stockholders   $ 0   $ 0 $ 0 $ 0  
Allocation of undistributed earnings - continuing operations   1,440   1,429 2,921 2,916  
Allocation of undistributed earnings - discontinued operations   $ 0   $ (28) $ 0 $ (111)  
Denominator              
Number of shares used in basic computation   288,723   282,216 287,800 281,160  
Weighted-average effect of dilutive securities              
Conversion of Class B to Class A common shares outstanding   52,114   55,300 52,480 55,702  
Employee stock options   1,546   2,010 1,619 2,216  
Restricted stock units and other contingently issuable shares   807   3,104 922 3,499  
Number of shares used in per share computation   343,190   342,630 342,821 342,577  
Continuing operations (in dollars per share)   $ 4.93   $ 4.98 $ 10.03 $ 10.19  
Discontinued operations (in dollars per share)   0.00   (0.10) 0.00 (0.39)  
Net income per share - diluted (in dollars per share)   $ 4.93   $ 4.88 $ 10.03 $ 9.80  
Class A Common Stock | Continuing Operations              
Numerator              
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares   $ 260   $ 280 $ 533 $ 578  
Reallocation of undistributed earnings   (7)   (2) (15) (3)  
Allocation of undistributed earnings   1,693   1,707 3,439 3,491  
Class A Common Stock | Discontinued operations              
Numerator              
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares   0   (6) 0 (22)  
Reallocation of undistributed earnings   0   0 0 0  
Allocation of undistributed earnings   0   (34) 0 (133)  
Class B Common Stock              
Numerator              
Less: Adjustment Payment to Class C capital stockholders   0   0 0 0  
Allocation of undistributed earnings - continuing operations   260   280 533 578  
Allocation of undistributed earnings - discontinued operations   0   (6) 0 (22)  
Net income   $ 260   $ 274 $ 533 $ 556  
Denominator              
Number of shares used in basic computation   52,114   55,300 52,480 55,702  
Continuing operations (in dollars per share)   $ 4.99   $ 5.06 $ 10.15 $ 10.37  
Discontinued operations (in dollars per share)   0.00   (0.10) 0.00 (0.39)  
Net income per share - basic (in dollars per share)   $ 4.99   $ 4.96 $ 10.15 $ 9.98  
Numerator              
Adjustment Payment to Class C capital stockholders   $ 0   $ 0 $ 0 $ 0  
Allocation of undistributed earnings - continuing operations   260   280 533 578  
Allocation of undistributed earnings - discontinued operations   $ 0   $ (6) $ 0 $ (22)  
Denominator              
Number of shares used in basic computation   52,114   55,300 52,480 55,702  
Weighted-average effect of dilutive securities              
Conversion of Class B to Class A common shares outstanding   0   0 0 0  
Employee stock options   0   0 0 0  
Restricted stock units and other contingently issuable shares   0   0 0 0  
Number of shares used in per share computation   52,114   55,300 52,480 55,702  
Continuing operations (in dollars per share)   $ 4.93   $ 4.98 $ 10.03 $ 10.19  
Discontinued operations (in dollars per share)   0.00   (0.10) 0.00 (0.39)  
Net income per share - diluted (in dollars per share)   $ 4.93   $ 4.88 $ 10.03 $ 9.80  
Class B Common Stock | Continuing Operations              
Numerator              
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares   $ 0   $ 0 $ 0 $ 0  
Reallocation of undistributed earnings   (3)   (5) (7) (10)  
Allocation of undistributed earnings   257   275 526 568  
Class B Common Stock | Discontinued operations              
Numerator              
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares   0   0 0 0  
Reallocation of undistributed earnings   0   1 0 0  
Allocation of undistributed earnings   0   (5) 0 (22)  
Class C Capital Stock              
Numerator              
Less: Adjustment Payment to Class C capital stockholders   522   0 522 0  
Allocation of undistributed earnings - continuing operations   1,709   1,710 3,470 3,494  
Allocation of undistributed earnings - discontinued operations   0   (34) 0 (133)  
Net income   $ 2,231   $ 1,676 $ 3,992 $ 3,361  
Denominator              
Number of shares used in basic computation   342,780   337,599 341,986 336,989  
Continuing operations (in dollars per share)   $ 6.51   $ 5.06 $ 11.68 $ 10.37  
Discontinued operations (in dollars per share)   0.00   (0.10) 0.00 (0.39)  
Net income per share - basic (in dollars per share)   $ 6.51   $ 4.96 $ 11.68 $ 9.98  
Numerator              
Adjustment Payment to Class C capital stockholders   $ 522   $ 0 $ 522 $ 0  
Allocation of undistributed earnings - continuing operations   1,709   1,710 3,470 3,494  
Allocation of undistributed earnings - discontinued operations   $ 0   $ (34) $ 0 $ (133)  
Denominator              
Number of shares used in basic computation   342,780   337,599 341,986 336,989  
Weighted-average effect of dilutive securities              
Conversion of Class B to Class A common shares outstanding   0   0 0 0  
Employee stock options   1,502   2,004 1,577 2,210  
Restricted stock units and other contingently issuable shares   3,406   4,130 3,805 4,012  
Number of shares used in per share computation   347,688   343,733 347,368 343,211  
Continuing operations (in dollars per share)   $ 6.43   $ 4.98 $ 11.53 $ 10.19  
Discontinued operations (in dollars per share)   0.00   (0.10) 0.00 (0.39)  
Net income per share - diluted (in dollars per share)   $ 6.43   $ 4.88 $ 11.53 $ 9.80  
Stock issued in connection with the Adjustment Payment to Class C Capital stockholders (shares) 853            
Adjustment Payment to Class C capital stockholders $ 47            
Class C Capital Stock | Continuing Operations              
Numerator              
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares   $ 0   $ 0 $ 0 $ 0  
Reallocation of undistributed earnings   7   2 15 3  
Allocation of undistributed earnings   1,716   1,712 3,485 3,497  
Class C Capital Stock | Discontinued operations              
Numerator              
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares   0   0 0 0  
Reallocation of undistributed earnings   0   0 0 0  
Allocation of undistributed earnings   $ 0   $ (34) $ 0 $ (133)