XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2024
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,777,407
Granted (in shares) | shares 808,174
Exercised (in shares) | shares (1,261,783)
Expired/forfeited (in shares) | shares (42,270)
Ending balance (in shares) | shares 6,281,528
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 47.80
Granted (in usd per share) | $ / shares 59.93
Exercised (in usd per share) | $ / shares 42.19
Expired/forfeited (in usd per share) | $ / shares 53.16
Ending balance (in usd per share) | $ / shares $ 50.45