XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
3 Months Ended
Oct. 31, 2023
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,777,407
Granted (in shares) | shares 770,038
Exercised (in shares) | shares (165,279)
Expired/forfeited (in shares) | shares (20,478)
Ending balance (in shares) | shares 7,361,688
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 47.80
Granted (in usd per share) | $ / shares 59.66
Exercised (in usd per share) | $ / shares 42.93
Expired/forfeited (in usd per share) | $ / shares 55.01
Ending balance (in usd per share) | $ / shares $ 49.13