XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Summary of Information Concerning Outstanding and Exercisable Options) (Details) - $ / shares
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Number outstanding (in shares) 6,927,161 6,444,743 6,533,979 6,531,250
Weighted average remaining contractual life (in years) 5 years 4 months 24 days      
Weighted average exercise price (in dollars per share) $ 46.32      
Number exercisable (in shares) 5,117,688      
Weighted Average Remaining Contractual Life (Years) 4 years 4 months 24 days      
Weighted average exercise price (in dollars per share) $ 43.74      
$28.00 to $38.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 28.00      
Share options, exercise price range, upper range limit (in dollars per share) $ 38.99      
Number outstanding (in shares) 1,596,910      
Weighted average remaining contractual life (in years) 2 years 6 months      
Weighted average exercise price (in dollars per share) $ 33.38      
Number exercisable (in shares) 1,596,910      
Weighted Average Remaining Contractual Life (Years) 2 years 6 months      
Weighted average exercise price (in dollars per share) $ 33.38      
$39.00 to $44.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 39.00      
Share options, exercise price range, upper range limit (in dollars per share) $ 44.99      
Number outstanding (in shares) 1,255,615      
Weighted average remaining contractual life (in years) 3 years 2 months 12 days      
Weighted average exercise price (in dollars per share) $ 42.51      
Number exercisable (in shares) 1,255,615      
Weighted Average Remaining Contractual Life (Years) 3 years 2 months 12 days      
Weighted average exercise price (in dollars per share) $ 42.51      
$45.00 to $50.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 45.00      
Share options, exercise price range, upper range limit (in dollars per share) $ 50.99      
Number outstanding (in shares) 1,567,885      
Weighted average remaining contractual life (in years) 6 years 10 months 24 days      
Weighted average exercise price (in dollars per share) $ 45.98      
Number exercisable (in shares) 960,561      
Weighted Average Remaining Contractual Life (Years) 6 years 1 month 6 days      
Weighted average exercise price (in dollars per share) $ 45.89      
$51.00 to $56.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) 51.00      
Share options, exercise price range, upper range limit (in dollars per share) $ 56.99      
Number outstanding (in shares) 867,614      
Weighted average remaining contractual life (in years) 7 years 2 months 12 days      
Weighted average exercise price (in dollars per share) $ 51.82      
Number exercisable (in shares) 547,355      
Weighted Average Remaining Contractual Life (Years) 7 years 2 months 12 days      
Weighted average exercise price (in dollars per share) $ 51.71      
$57.00 and above        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range        
Stock options, exercise price range, lower range limit (in dollars per share) $ 57.00      
Number outstanding (in shares) 1,639,137      
Weighted average remaining contractual life (in years) 7 years 8 months 12 days      
Weighted average exercise price (in dollars per share) $ 59.24      
Number exercisable (in shares) 757,247      
Weighted Average Remaining Contractual Life (Years) 6 years 2 months 12 days      
Weighted average exercise price (in dollars per share) $ 59.13