XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholder's Equity - Activity of Stock Options (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2022
USD ($)
$ / shares
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Shares    
Outstanding (in shares) | shares 6,427,000  
Grants of options (in shares) | shares 340,000  
Exercises (in shares) | shares (905,000)  
Forfeitures or expirations (in shares) | shares (165,000)  
Outstanding (in shares) | shares 5,697,000 6,427,000
Exercisable (in shares) | shares 4,270,000  
Vested and expected to vest (in shares) | shares 5,637,000  
Weighted Average Exercise Price    
Outstanding (in dollars per share) | $ / shares $ 50.69  
Grants of options (in dollars per share) | $ / shares 133.96  
Exercises (in dollars per share) | $ / shares 31.06  
Forfeitures or expirations (in dollars per share) | $ / shares 56.11  
Outstanding (in dollars per share) | $ / shares 58.62 $ 50.69
Exercisable at July 31, (in dollars per share) | $ / shares 47.28  
Vested and expected to vest at July 31, (in dollars per share) | $ / shares $ 58.12  
Weighted Average Remaining Contractual Term (In years)    
Outstanding 5 years 6 months 5 years 8 months 8 days
Exercisable 4 years 8 months 23 days  
Vested and expected to vest 5 years 5 months 19 days  
Aggregate Intrinsic Value    
Outstanding, beginning balance | $ $ 619,019  
Outstanding, ending balance | $ 398,331 $ 619,019
Exercisable | $ 346,616  
Vested and expected to vest | $ $ 396,947  
Stock Options    
Shares    
Outstanding (in shares) | shares 1,130,000  
Grants of options (in shares) | shares 325,000  
Exercises (in shares) | shares 0  
Forfeitures or expirations (in shares) | shares (50,000)  
Outstanding (in shares) | shares 1,405,000 1,130,000
Exercisable (in shares) | shares 438,000  
Vested and expected to vest (in shares) | shares 1,396,000  
Weighted Average Exercise Price    
Outstanding (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 or expirations (in dollars per share) | $ / shares 106.31  
Outstanding (in dollars per share) | $ / shares 95.65 $ 87.49
Exercisable at July 31, (in dollars per share) | $ / shares 86.08  
Vested and expected to vest at July 31, (in dollars per share) | $ / shares $ 95.59  
Weighted Average Remaining Contractual Term (In years)    
Outstanding 8 years 3 months 29 days 8 years 11 months 15 days
Exercisable 7 years 10 months 28 days  
Vested and expected to vest 8 years 3 months 29 days  
Aggregate Intrinsic Value    
Outstanding, beginning balance | $ $ 67,250  
Outstanding, ending balance | $ 45,590 $ 67,250
Exercisable | $ 18,406  
Vested and expected to vest | $ $ 45,402