XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2021
Jul. 31, 2021
Shares    
Outstanding, beginning balance (in shares) 7,557  
Grants of options (in shares) 25  
Exercises (in shares) (146)  
Forfeitures or expirations (in shares) 0  
Outstanding, ending balance (in shares) 7,436 7,557
Exercisable as of October 31, 2021 (in shares) 4,507  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 56.19  
Grants of options (in dollars per share) 143.23  
Exercises (in dollars per share) 38.17  
Forfeitures (in dollars per share) 0  
Outstanding, ending balance (in dollars per share) 56.84 $ 56.19
Exercisable as of October 31, 2021 (in dollars per share) $ 41.08  
Weighted Average Remaining Contractual Term (In years) 6 years 3 months 14 days 6 years 6 months 10 days
Weighted Average Remaining Contractual Term, exercisable (In years) 5 years 29 days  
Aggregate Intrinsic Value $ 732,121 $ 686,269
Aggregate Intrinsic Value, exercisable $ 514,746