XML 56 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
General (Details 4) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Nov. 30, 2016
Nov. 30, 2016
Nov. 30, 2015
Treasury Shares [Abstract]      
Treasury Stock Acquired, Average Cost Per Share $ 172.25 $ 164.04  
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 16,900,000 16,900,000  
Number of Shares Repurchased 700,000 2,000,000  
Payments for Repurchase of Common Stock $ 112 $ 334 $ 1,101