XML 97 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Stock Option Activity) (Details) - $ / shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Options      
Beginning balance (in shares) 6,927,161 6,444,743 6,533,979
Granted (in shares) 920,816 898,726 1,004,631
Exercised (in shares) (1,006,602) (365,267) (1,030,938)
Expired/forfeited (in shares) (63,968) (51,041) (62,929)
Ending balance (in shares) 6,777,407 6,927,161 6,444,743
Weighted Average Exercise Price      
Beginning balance (in usd per share) $ 46.32 $ 44.05 $ 42.44
Granted (in usd per share) 51.35 59.18 46.61
Exercised (in usd per share) 40.48 37.02 36.00
Expired/forfeited (in usd per share) 53.47 53.15 49.95
Ending balance (in usd per share) $ 47.80 $ 46.32 $ 44.05