XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Summary of Information Concerning Outstanding And Exercisable Options) (Details) - $ / shares
9 Months Ended
Apr. 30, 2019
Jul. 31, 2018
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Number Outstanding (in shares) 6,578,927 6,785,812
Weighted Average Remaining Contractual Life (Years) 5 years 10 months 2 days  
Weighted Average Exercise Price of Outstanding Options (in usd per share) $ 39.57  
Number Exercisable (in shares) 4,862,989  
Weighted Average Exercise Price of Exercisable Options (in usd per share) $ 35.39  
$ 0.00 to $27.69    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Prices, lower range (in usd per share) 0  
Range of Exercise Prices, upper range (in usd per share) $ 27.69  
Number Outstanding (in shares) 245,558  
Weighted Average Remaining Contractual Life (Years) 8 months 5 days  
Weighted Average Exercise Price of Outstanding Options (in usd per share) $ 21.10  
Number Exercisable (in shares) 245,558  
Weighted Average Exercise Price of Exercisable Options (in usd per share) $ 21.10  
$27.70 to $32.69    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Prices, lower range (in usd per share) 27.7  
Range of Exercise Prices, upper range (in usd per share) $ 32.69  
Number Outstanding (in shares) 1,282,662  
Weighted Average Remaining Contractual Life (Years) 4 years 9 months 4 days  
Weighted Average Exercise Price of Outstanding Options (in usd per share) $ 28.56  
Number Exercisable (in shares) 1,282,662  
Weighted Average Exercise Price of Exercisable Options (in usd per share) $ 28.56  
$32.70 to $37.69    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Prices, lower range (in usd per share) 32.7  
Range of Exercise Prices, upper range (in usd per share) $ 37.69  
Number Outstanding (in shares) 1,226,314  
Weighted Average Remaining Contractual Life (Years) 3 years 3 months 18 days  
Weighted Average Exercise Price of Outstanding Options (in usd per share) $ 34.44  
Number Exercisable (in shares) 1,225,481  
Weighted Average Exercise Price of Exercisable Options (in usd per share) $ 34.44  
$37.70 to $42.69    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Prices, lower range (in usd per share) 37.7  
Range of Exercise Prices, upper range (in usd per share) $ 42.69  
Number Outstanding (in shares) 1,294,317  
Weighted Average Remaining Contractual Life (Years) 5 years 5 months 12 days  
Weighted Average Exercise Price of Outstanding Options (in usd per share) $ 40.36  
Number Exercisable (in shares) 1,250,717  
Weighted Average Exercise Price of Exercisable Options (in usd per share) $ 40.29  
$42.70 and above    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]    
Range of Exercise Prices, lower range (in usd per share) $ 42.7  
Number Outstanding (in shares) 2,530,076  
Weighted Average Remaining Contractual Life (Years) 8 years 3 months 29 days  
Weighted Average Exercise Price of Outstanding Options (in usd per share) $ 49.04  
Number Exercisable (in shares) 858,571  
Weighted Average Exercise Price of Exercisable Options (in usd per share) $ 43.92