XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Apr. 30, 2025
Jul. 31, 2024
Shares    
Outstanding, beginning balance (in shares) 16,310  
Grants of options (in shares) 159  
Exercises (in shares) (3,500)  
Forfeitures or expirations (in shares) (5)  
Outstanding, ending balance (in shares) 12,964 16,310
Exercisable (in shares) 11,304  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 18.60  
Grants of options (in dollars per share) 58.34  
Exercises (in dollars per share) 11.48  
Forfeitures (in dollars per share) 4.43  
Outstanding, ending balance (in dollars per share) 21.02 $ 18.60
Exercisable (in dollars per share) $ 18.26  
Weighted Average Remaining Contractual Term (In years)    
Outstanding 4 years 4 years 4 months 2 days
Exercisable 3 years 5 months 23 days  
Aggregate Intrinsic Value    
Outstanding, beginning balance $ 550,115  
Outstanding, ending balance 518,796 $ 550,115
Exercisable $ 483,470  
Stock Options Subject to Market Conditions    
Shares    
Outstanding, beginning balance (in shares) 5,995  
Grants of options (in shares) 0  
Exercises (in shares) 0  
Forfeitures or expirations (in shares) 0  
Outstanding, ending balance (in shares) 5,995 5,995
Exercisable (in shares) 5,069  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 24.70  
Grants of options (in dollars per share) 0  
Exercises (in dollars per share) 0  
Forfeitures (in dollars per share) 0  
Outstanding, ending balance (in dollars per share) 24.70 $ 24.70
Exercisable (in dollars per share) $ 23.54  
Weighted Average Remaining Contractual Term (In years)    
Outstanding 5 years 8 months 19 days 6 years 5 months 19 days
Exercisable 5 years 6 months 7 days  
Aggregate Intrinsic Value    
Outstanding, beginning balance $ 165,656  
Outstanding, ending balance 217,812 $ 165,656
Exercisable $ 190,037