XML 52 R29.htm IDEA: XBRL DOCUMENT v3.3.1.900
General (Details 3) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Nov. 30, 2015
Nov. 30, 2015
Nov. 30, 2014
Treasury Shares [Abstract]      
Number Of Shares Repurchased 6,000,000 6,000,000  
Treasury Stock Acquired, Average Cost Per Share $ 151.76    
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased 15,000,000 15,000,000  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 5,100,000 5,100,000  
Payments for Repurchase of Common Stock $ 911 $ 1,101 $ 947