XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation (Tables)
9 Months Ended
Apr. 30, 2023
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 nine months ended April 30, 2023:
(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 options294 65.49 
Exercises(806)33.76 
Forfeitures or expirations(413)53.47 
Outstanding as of April 30, 202310,469 $29.03 4.70$523,659 
Exercisable as of April 30, 20238,710 $24.78 4.11$472,682 
The following is a summary of activity for the Company’s stock option awards subject to market conditions for the nine months ended April 30, 2023:
(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 options150 65.70 
Exercises— — 
Forfeitures or expirations— — 
Outstanding as of April 30, 20232,960 $48.73 7.68$89,742 
Exercisable as of April 30, 20231,330 $45.04 7.33$45,234 
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 April 30,Nine Months Ended April 30,
(In thousands)2023202220232022
General and administrative$7,830 $8,401 $25,366 $25,119 
Yard operations2,251 1,417 5,038 3,813 
Total stock-based compensation$10,081 $9,818 $30,404 $28,932 
Share Based Payment Arrangement Restricted Stock and Restricted Stock Unit Activity The following is a summary of activity for the Company’s RSA and RSU for the nine months ended April 30, 2023:
(In thousands, except per share data)Restricted SharesWeighted Average Grant Date Fair Value
Outstanding as of July 31, 2022354 $60.28 
Grants 270 65.04 
Vested(136)60.53 
Forfeitures or expirations(31)53.43 
Outstanding as of April 30, 2023457 $63.47