XML 95 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholder's Equity - Schedule of Activity of Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Shares    
Outstanding, Beginning balance (in shares) 17,825  
Grants of options (in shares) 1,046  
Exercises (in shares) (2,561)  
Forfeitures or expirations (in shares) 0  
Outstanding, Ending balance (in shares) 16,310 17,825
Exercisable (in shares) 13,968  
Vested and expected to vest (in shares) 16,272  
Weighted Average Exercise Price    
Outstanding, Beginning balance (in dollars per share) $ 15.47  
Grants of options (in dollars per share) 49.68  
Exercises (in dollars per share) 9.47  
Forfeitures or expirations (in dollars per share) 0  
Outstanding, Ending balance (in dollars per share) 18.60 $ 15.47
Exercisable (in dollars per share) 15.41  
Vested and expected to vest (in dollars per share) $ 18.59  
Weighted Average Remaining Contractual Term (In years)    
Outstanding, beginning balance 4 years 4 months 2 days 4 years 8 months 1 day
Outstanding, ending balance 4 years 4 months 2 days 4 years 8 months 1 day
Exercisable 3 years 8 months 19 days  
Vested and expected to vest 4 years 4 months 2 days  
Aggregate Intrinsic Value    
Outstanding, Beginning balance $ 512,045  
Outstanding, Ending balance 550,115 $ 512,045
Exercisable 515,734  
Vested and expected to vest $ 549,123  
Employee Stock Option    
Shares    
Outstanding, Beginning balance (in shares) 5,920  
Grants of options (in shares) 75  
Exercises (in shares) 0  
Forfeitures or expirations (in shares) 0  
Outstanding, Ending balance (in shares) 5,995 5,920
Exercisable (in shares) 4,160  
Vested and expected to vest (in shares) 5,988  
Weighted Average Exercise Price    
Outstanding, Beginning balance (in dollars per share) $ 24.37  
Grants of options (in dollars per share) 50.89  
Exercises (in dollars per share) 0  
Forfeitures or expirations (in dollars per share) 0  
Outstanding, Ending balance (in dollars per share) 24.70 $ 24.37
Exercisable (in dollars per share) 23.23  
Vested and expected to vest (in dollars per share) $ 24.70  
Weighted Average Remaining Contractual Term (In years)    
Outstanding, beginning balance 6 years 5 months 19 days 7 years 5 months 4 days
Outstanding, ending balance 6 years 5 months 19 days 7 years 5 months 4 days
Exercisable 6 years 2 months 19 days  
Vested and expected to vest 6 years 5 months 19 days  
Aggregate Intrinsic Value    
Outstanding, Beginning balance $ 117,389  
Outstanding, Ending balance 165,656 $ 117,389
Exercisable 121,072  
Vested and expected to vest $ 165,464