XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2022
Jan. 31, 2023
Jul. 31, 2022
Shares      
Outstanding, beginning balance (in shares) 11,394 11,394  
Grants of options (in shares)   294  
Exercises (in shares)   (299)  
Forfeitures or expirations (in shares)   (263)  
Outstanding, ending balance (in shares)   11,126 11,394
Exercisable (in shares)   8,910  
Weighted Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 29.31 $ 29.31  
Grants of options (in dollars per share)   65.49  
Exercises (in dollars per share)   36.15  
Forfeitures (in dollars per share)   54.34  
Outstanding, ending balance (in dollars per share)   29.49 $ 29.31
Exercisable (in dollars per share)   $ 24.46  
Weighted Average Remaining Contractual Term (In years) 5 years 6 months 5 years 3 days  
Weighted Average Remaining Contractual Term, exercisable (In years)   4 years 3 months 29 days  
Aggregate Intrinsic Value   $ 414,798 $ 398,331
Aggregate Intrinsic Value, exercisable   $ 377,288  
Option, Market Based      
Shares      
Outstanding, beginning balance (in shares) 2,810 2,810  
Grants of options (in shares)   150  
Exercises (in shares)   0  
Forfeitures or expirations (in shares)   0  
Outstanding, ending balance (in shares)   2,960 2,810
Exercisable (in shares)   1,092  
Weighted Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 47.83 $ 47.83  
Grants of options (in dollars per share)   65.70  
Exercises (in dollars per share)   0  
Forfeitures (in dollars per share)   0  
Outstanding, ending balance (in dollars per share)   48.73 $ 47.83
Exercisable (in dollars per share)   $ 43.09  
Weighted Average Remaining Contractual Term (In years)   7 years 11 months 1 day 8 years 3 months 29 days
Weighted Average Remaining Contractual Term, exercisable (In years)   7 years 4 months 24 days  
Aggregate Intrinsic Value   $ 52,920 $ 45,590
Aggregate Intrinsic Value, exercisable   $ 25,682