XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation - Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
$ / shares
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Shares    
Outstanding, beginning balance (in shares) | shares 7,557  
Grants of options (in shares) | shares 145  
Exercises (in shares) | shares (392)  
Forfeitures or expirations (in shares) | shares (107)  
Outstanding, ending balance (in shares) | shares 7,203 7,557
Exercisable (in shares) | shares 4,545  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 56.19  
Grants of options (in dollars per share) | $ / shares 145.21  
Exercises (in dollars per share) | $ / shares 30.87  
Forfeitures (in dollars per share) | $ / shares 55.14  
Outstanding, ending balance (in dollars per share) | $ / shares 59.38 $ 56.19
Exercisable (in dollars per share) | $ / shares $ 43.84  
Weighted Average Remaining Contractual Term (In years) 6 years 29 days 6 years 6 months 10 days
Weighted Average Remaining Contractual Term, exercisable (In years) 4 years 11 months 19 days  
Aggregate Intrinsic Value | $ $ 505,604 $ 686,269
Aggregate Intrinsic Value, exercisable | $ $ 388,501