XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Tables)
3 Months Ended
Oct. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Summary of option activity for stock options The following is a summary of activity for the Company’s stock options for the three months ended October 31, 2022:
(In thousands, except per share and term data)SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (In years)Aggregate Intrinsic Value
Outstanding as of July 31, 202211,394 $29.31 5.50$398,331 
Grants of options— — 
Exercises(64)13.26 
Forfeitures or expirations(262)54.31 
Outstanding as of October 31, 202211,068 $28.81 5.09$324,456 
Exercisable as of October 31, 20228,889 $24.36 4.43$298,758 
The following is a summary of activity for the Company’s stock option awards subject to market conditions for the three months ended October 31, 2022:
(In thousands, except per share and term data)SharesWeighted Average Exercise PriceWeighted Average Remaining Contractual Term (In years)Aggregate Intrinsic Value
Outstanding as of July 31, 20222,810 $47.83 8.33$45,590 
Grants of options— — 
Exercises— — 
Forfeitures or expirations— — 
Outstanding as of October 31, 20222,810 $47.83 8.07$30,677 
Exercisable as of October 31, 2022984 $43.07 7.65$14,211 
Recognized stock-based compensation expense
The table below sets forth the stock-based compensation recognized by the Company for stock options, restricted stock, and restricted unit awards:
Three Months Ended October 31,
(In thousands)20222021
General and administrative$8,747 $8,471 
Yard operations1,445 981 
Total stock-based compensation$10,192 $9,452 
Share based payment arrangement restricted stock and restricted stock unit activity The following is a summary of activity for the Company’s RSA’s and RSU’s for the three months ended October 31, 2022:
(In thousands, except per share data)Restricted SharesWeighted Average Grant Date Fair Value
Outstanding as of July 31, 2022354 $60.28 
Grants 25 53.92 
Vested(20)53.19 
Forfeitures or expirations(7)50.47 
Outstanding as of October 31, 2022352 $60.42