v2.4.0.8
Share Repurchase Program (Details) (USD $)
In Billions, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2014
Mar. 31, 2014
Jun. 30, 2013
Mar. 31, 2013
Jun. 30, 2014
Jun. 30, 2013
Shares Repurchased [Abstract]            
BOD authorized 120,000,000       120,000,000  
Share repurchases (Note 18) (Shares) 8,320,000 7,640,000 6,122,940 5,762,800 15,960,000 11,885,740
Average purchase price $ 96.84 $ 89.43 $ 75.71 $ 68.29 $ 93.29 $ 72.11
Remaining number of shares that may be repurchased under current authority 104,040,000       104,040,000  
Stock repurchased since inception $ 10.8       $ 10.8