XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
6 Months Ended
Jan. 31, 2023
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,927,161
Options granted (in shares) | shares 911,900
Options exercised (in shares) | shares (676,039)
Options expired/forfeited (in shares) | shares (52,589)
Ending balance (in shares) | shares 7,110,433
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 46.32
Granted (in usd per share) | $ / shares 51.21
Exercised (in usd per share) | $ / shares 39.18
Expired/forfeited (in usd per share) | $ / shares 53.56
Ending balance (in usd per share) | $ / shares $ 47.57