XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
6 Months Ended
Jan. 31, 2024
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,777,407
Granted (in shares) | shares 804,398
Exercised (in shares) | shares (559,697)
Expired/forfeited (in shares) | shares (29,565)
Ending balance (in shares) | shares 6,992,543
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 47.80
Granted (in usd per share) | $ / shares 59.87
Exercised (in usd per share) | $ / shares 42.15
Expired/forfeited (in usd per share) | $ / shares 52.07
Ending balance (in usd per share) | $ / shares $ 49.62