XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2023
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,927,161
Granted (in shares) | shares 920,816
Exercised (in shares) | shares (934,547)
Expired/forfeited (in shares) | shares (63,402)
Ending balance (in shares) | shares 6,850,028
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 46.32
Granted (in usd per share) | $ / shares 51.35
Exercised (in usd per share) | $ / shares 40.49
Expired/forfeited (in usd per share) | $ / shares 53.42
Ending balance (in usd per share) | $ / shares $ 47.72