XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Apr. 30, 2022
USD ($)
$ / shares
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Shares    
Outstanding, beginning balance (in shares) | shares 6,427  
Grants of options (in shares) | shares 340  
Exercises (in shares) | shares (525)  
Forfeitures or expirations (in shares) | shares (165)  
Outstanding, ending balance (in shares) | shares 6,077 6,427
Exercisable (in shares) | shares 4,429  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 50.69  
Grants of options (in dollars per share) | $ / shares 133.96  
Exercises (in dollars per share) | $ / shares 30.67  
Forfeitures (in dollars per share) | $ / shares 56.11  
Outstanding, ending balance (in dollars per share) | $ / shares 56.93 $ 50.69
Exercisable (in dollars per share) | $ / shares $ 44.46  
Weighted Average Remaining Contractual Term (In years) 5 years 5 months 23 days 5 years 8 months 8 days
Weighted Average Remaining Contractual Term, exercisable (In years) 4 years 7 months 2 days  
Aggregate Intrinsic Value | $ $ 351,978 $ 619,019
Aggregate Intrinsic Value, exercisable | $ $ 308,452  
Option, Market Based    
Shares    
Outstanding, beginning balance (in shares) | shares 1,130  
Grants of options (in shares) | shares 325  
Exercises (in shares) | shares 0  
Forfeitures or expirations (in shares) | shares 0  
Outstanding, ending balance (in shares) | shares 1,455 1,130
Exercisable (in shares) | shares 395  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 87.49  
Grants of options (in dollars per share) | $ / shares 125.68  
Exercises (in dollars per share) | $ / shares 0  
Forfeitures (in dollars per share) | $ / shares 0  
Outstanding, ending balance (in dollars per share) | $ / shares 96.02 $ 87.49
Exercisable (in dollars per share) | $ / shares $ 86.56  
Weighted Average Remaining Contractual Term (In years) 8 years 7 months 2 days 8 years 11 months 15 days
Weighted Average Remaining Contractual Term, exercisable (In years) 8 years 2 months 1 day  
Aggregate Intrinsic Value | $ $ 29,564 $ 67,250
Aggregate Intrinsic Value, exercisable | $ $ 10,697