v3.22.2.2
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
3 Months Ended
Oct. 31, 2022
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,927,161
Options granted (in shares) | shares 875,900
Options exercised (in shares) | shares (175,631)
Options expired/forfeited (in shares) | shares (27,660)
Ending balance (in shares) | shares 7,599,770
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 46.32
Granted (in usd per share) | $ / shares 50.89
Exercised (in usd per share) | $ / shares 36.60
Expired/forfeited (in usd per share) | $ / shares 53.69
Ending balance (in usd per share) | $ / shares $ 47.04