XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Equity-Based Compensation - (Tables)
6 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of stock option activity
The following table presents stock option activity for the six months ended October 31, 2023:
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(shares and dollars in thousands)
Outstanding as of April 30, 20231,106 $32.60 6.5$28,155 
Options granted150 74.80 
Options exercised(65)27.26 
Options forfeited(9)44.03 
Outstanding as of October 31, 20231,182 $38.18 6.6$26,476 
Exercisable as of October 31, 2023842 $28.43 5.6$25,314 
Vested and Expected to vest as of October 31, 20231,182 $38.17 6.6$26,473 
Schedule of the fair value of stock options assumptions
The fair value of stock options granted during the six months ended October 31, 2023 and 2022 was estimated using the Black-Scholes option-pricing model with the following assumptions and resulting weighted average grant date fair value:
Six Months Ended
October 31,
20232022
Volatility38.70 %45.80 %
Expected life (years)6.06.0
Risk-free interest rate4.29 %2.67 %
Dividend yield— %— %
Grant date fair value$33.34 $25.26 
Summary of restricted stock unit activity
The following table presents restricted stock unit activity for the six months ended October 31, 2023:
Number of
Restricted
Stock Units
Weighted
Average
Grant Date
Fair Value
(shares in thousands)
Outstanding as of April 30, 2023353 $46.97 
Granted140 74.80 
Vested(172)44.37 
Forfeited(4)50.35 
Outstanding as of October 31, 2023317 $60.67 
Schedule of ESPP activity
The following table presents the number of shares of the Company’s common stock purchased under the ESPP and average price per share:
Six Months Ended
October 31,
20232022
(shares in thousands)
Number of shares purchased under the ESPP
58 33 
Average purchase price$45.90 $40.05