XML 53 R29.htm IDEA: XBRL DOCUMENT v3.3.1.900
General (Details 3) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Feb. 29, 2016
Feb. 29, 2016
Feb. 28, 2015
Treasury Shares [Abstract]      
Treasury Stock Acquired, Average Cost Per Share $ 140.42    
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased 25,000,000 25,000,000  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 22,800,000 22,800,000  
Stock Repurchase Authorization Shares Purchased Under Previously Authorized Share Repurchase Program   15,000,000  
Number of Shares Repurchased 7,300,000    
Payments for Repurchase of Common Stock $ 1,000 $ 2,133 $ 1,016