XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Payment Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Shares          
Outstanding as of July 31, 2020     8,059,000    
Grants of options (in shares)     550,000    
Exercises (in shares)     (889,000)    
Forfeitures or expirations (in shares)     (212,000)    
Outstanding as of January 31, 2021 7,508,000   7,508,000   8,059,000
Exercisable as of January 31, 2021 4,326,000   4,326,000    
Weighted Average Exercise Price          
Outstanding as of July 31, 2020     $ 41.44    
Grants of options (in dollars per share)     108.41    
Exercises (in dollars per share)     25.99    
Forfeitures (in dollars per share)     (47.14)    
Outstanding as of January 31, 2021 $ 48.01   48.01   $ 41.44
Exercisable as of January 31, 2021 $ 31.20   $ 31.20    
Weighted Average Remaining Contractual Term (In years)          
Outstanding as of July 31, 2020         6 years 8 months 19 days
Outstanding as of January 31, 2021     6 years 6 months 7 days    
Exercisable as of January 31, 2021     5 years 2 months 12 days    
Aggregate Intrinsic Value          
Outstanding as of July 31, 2020     $ 417,529    
Outstanding as of January 31, 2021 $ 463,953   463,953   $ 417,529
Exercisable as of January 31, 2021 $ 339,848   $ 339,848    
Restricted Shares          
Outstanding as of July 31, 2020     105,000    
Grants of restricted stock (in shares)     26,000    
Vested restricted stock (in shares)     (21,000)    
Forfeited restricted stock (in shares)     (5,000)    
Outstanding as of January 31, 2021 105,000   105,000   105,000
Granted restricted stock, Weighted Average Grant Date Fair Value     $ 115.58    
Vested restricted stock, Weighted Average Grant Date Fair Value     70.71    
Forfeited restricted stock, Weighted Average Grant Date Fair Value     61.79    
Outstanding as of January 31, 2021, Weighted Average Grant Date Fair Value $ 41.92   41.92   $ 69.86
Outstanding as of July 31, 2020, Weighted Average Grant Date Fair Value     $ 69.86    
Total stock-based compensation $ 8,865 $ 6,141 $ 17,778 $ 11,674  
Restricted Stock [Member] | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     2 years    
Restricted Shares          
Award vesting period     2 years    
Restricted Stock [Member] | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     5 years    
Restricted Shares          
Award vesting period     5 years