XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholder's Equity (Tables)
12 Months Ended
Jul. 31, 2024
Equity [Abstract]  
Schedule of Share-Based Compensation Expense
The table below sets forth the stock-based compensation recognized by the Company for stock options, restricted stock, restricted unit awards, and performance stock units:
Year Ended July 31,
(In thousands)202420232022
General and administrative$28,284 $32,747 $33,838 
Yard operations6,950 6,926 5,127 
Total stock-based compensation$35,234 $39,673 $38,965 
Schedule of Fair Value Assumptions The BSM option-pricing model utilized the following assumptions:
July 31,
202420232022
Expected life (in years)5.0— 6.35.0— 6.35.1— 6.8
Risk-free interest rate3.86 %— 4.43 %3.67 %— 3.88 %0.82 %— 2.70 %
Estimated volatility30.1 %— 30.6 %29.6 %— 32.0 %27.9 %— 30.0 %
Expected dividends— %— %— %
Weighted average fair value at measurement date$9.93 $12.10 $10.59 
Schedule of Unvested Stock Options Awards
A summary of the status of the Company’s unvested stock options awards and activity during the year ended July 31, 2024 was as follows:
(In thousands, except per share amounts)SharesWeighted
Average Grant-
date Fair Value
Unvested shares at July 31, 20235,770 $8.72 
Grants of non-vested shares1,121 10.85 
Vested(2,713)7.93 
Forfeitures or expirations— — 
Unvested shares at July 31, 20244,178 $9.80 
Schedule of Option Activity
The following is a summary of activity for the Company’s stock options for the year ended July 31, 2024:
(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, 202317,825 $15.47 4.67$512,045 
Grants of options1,046 49.68 
Exercises(2,561)9.47 
Forfeitures or expirations— — 
Outstanding as of July 31, 202416,310 $18.60 4.34$550,115 
Exercisable as of July 31, 202413,968 $15.41 3.72$515,734 
Vested and expected to vest as of July 31, 202416,272 $18.59 4.34$549,123 
The following is a summary of activity for the Company’s stock option awards subject to market conditions for the year ended July 31, 2024:
(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, 2023
5,920 $24.37 7.43$117,389 
Grants of options75 50.89 
Exercises— — 
Forfeitures or expirations— — 
Outstanding as of July 31, 2024
5,995 $24.70 6.47$165,656 
Exercisable as of July 31, 2024
4,160 $23.23 6.22$121,072 
Vested and expected to vest as of July 31, 2024
5,988 $24.70 6.47$165,464 
Schedule of Stock Options Outstanding and Exercisable
The following table summarizes stock options outstanding and exercisable as of July 31, 2024:
(In thousands, except per share amounts)Options OutstandingOptions Exercisable
Range of Exercise PricesNumberWeighted
Average
Remaining
Contractual
Life
Weighted
Average
Exercise
Price
NumberWeighted
Average
Exercise
Price
$4.37$6.982,729 1.42$5.22 2,730 $5.22 
$7.74$9.082,713 3.188.85 2,713 8.85 
$10.99$21.268,811 4.9417.35 8,059 16.99 
$22.15$54.938,052 6.6632.33 4,626 29.53 
Outstanding as of July 31, 202422,305 4.91$20.24 18,128 $17.20 
Schedule of Restricted Stock and Performance Stock Activity
The following is a summary of activity for the Company’s RSAs, RSUs, ans PSUs for the for the year ended July 31, 2024:
(In thousands, except per share data)Restricted and Performance SharesWeighted Average Grant Date Fair Value
Outstanding as of July 31, 2023800 $31.77 
Grants1,479 51.72 
Vested(391)32.76 
Forfeitures or expirations(15)34.84 
Outstanding as of July 31, 20241,873 $47.29