XML 62 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
6 Months Ended
Jan. 31, 2021
$ / shares
shares
Options Outstanding  
Beginning balance (in shares) | shares 6,533,979
Options granted (in shares) | shares 998,131
Options exercised (in shares) | shares (564,012)
Options canceled/forfeited (in shares) | shares (23,049)
Ending balance (in shares) | shares 6,945,049
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 42.44
Granted (in usd per share) | $ / shares 46.52
Exercised (in usd per share) | $ / shares 34.40
Canceled/forfeited (in usd per share) | $ / shares 50.18
Ending balance (in usd per share) | $ / shares $ 43.66