XML 97 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity - Activity of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Shares    
Outstanding (in shares) 22,788,000  
Grants of options (in shares) 588,000  
Exercises (in shares) (4,474,000)  
Forfeitures or expirations (in shares) (1,077,000)  
Outstanding (in shares) 17,825,000 22,788,000
Exercisable (in shares) 15,033,000  
Vested and expected to vest (in shares) 17,728,000  
Weighted Average Exercise Price    
Outstanding (in dollars per share) $ 14.66  
Grants of options (in dollars per share) 32.75  
Exercises (in dollars per share) 11.10  
Forfeitures or expirations (in dollars per share) 25.80  
Outstanding (in dollars per share) 15.47 $ 14.66
Exercisable at July 31, (in dollars per share) 13.53  
Vested and expected to vest at July 31, (in dollars per share) $ 15.41  
Weighted Average Remaining Contractual Term (In years)    
Outstanding 4 years 8 months 1 day 5 years 6 months
Exercisable 4 years 1 month 20 days  
Vested and expected to vest 4 years 7 months 28 days  
Aggregate Intrinsic Value    
Outstanding, beginning balance $ 398,331  
Outstanding, ending balance 512,045 $ 398,331
Exercisable 460,993  
Vested and expected to vest $ 510,333  
Stock Options    
Shares    
Outstanding (in shares) 5,620,000  
Grants of options (in shares) 300,000  
Exercises (in shares) 0  
Forfeitures or expirations (in shares) 0  
Outstanding (in shares) 5,920,000 5,620,000
Exercisable (in shares) 2,941,000  
Vested and expected to vest (in shares) 5,901,000  
Weighted Average Exercise Price    
Outstanding (in dollars per share) $ 23.91  
Grants of options (in dollars per share) 32.85  
Exercises (in dollars per share) 0  
Forfeitures or expirations (in dollars per share) 0  
Outstanding (in dollars per share) 24.37 $ 23.91
Exercisable at July 31, (in dollars per share) 22.65  
Vested and expected to vest at July 31, (in dollars per share) $ 24.36  
Weighted Average Remaining Contractual Term (In years)    
Outstanding 7 years 5 months 4 days 8 years 3 months 29 days
Exercisable 7 years 1 month 9 days  
Vested and expected to vest 7 years 5 months 4 days  
Aggregate Intrinsic Value    
Outstanding, beginning balance $ 45,590  
Outstanding, ending balance 117,389 $ 45,590
Exercisable 63,356  
Vested and expected to vest $ 117,059