XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Summary of Stock Option Activity) (Details) - $ / shares
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Options      
Beginning Balance (in shares) 6,444,743 6,533,979 6,531,250
Granted (in shares) 898,726 1,004,631 944,094
Exercised (in shares) (365,267) (1,030,938) (845,086)
Expired/forfeited (in shares) (51,041) (62,929) (96,279)
Ending Balance (in shares) 6,927,161 6,444,743 6,533,979
Weighted Average Exercise Price      
Beginning Balance (in dollars per share) $ 44.05 $ 42.44 $ 39.66
Granted (in dollars per share) 59.18 46.61 51.94
Exercised (in dollars per share) 37.02 36.00 30.35
Expired/forfeited (in dollars per share) 53.15 49.95 52.72
Ending Balance (in dollars per share) $ 46.32 $ 44.05 $ 42.44