XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Stock Option Activity) (Details)
3 Months Ended
Oct. 31, 2025
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,223,080
Granted (in shares) | shares 638,076
Exercised (in shares) | shares (596,979)
Expired/forfeited (in shares) | shares (8,507)
Ending balance (in shares) | shares 6,255,670
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 54.24
Granted (in usd per share) | $ / shares 82.08
Exercised (in usd per share) | $ / shares 42.31
Expired/forfeited (in usd per share) | $ / shares 66.44
Ending balance (in usd per share) | $ / shares $ 58.20