XML 76 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2025
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,163,056
Granted (in shares) | shares 800,025
Exercised (in shares) | shares (530,955)
Expired/forfeited (in shares) | shares (25,831)
Ending balance (in shares) | shares 6,406,295
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 50.57
Granted (in usd per share) | $ / shares 72.87
Exercised (in usd per share) | $ / shares 43.87
Expired/forfeited (in usd per share) | $ / shares 62.38
Ending balance (in usd per share) | $ / shares $ 53.86