XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Equity-Based Compensation - (Tables)
6 Months Ended
Oct. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of stock option activity
The following table presents stock option activity for the six months ended October 31, 2024:
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, 2024968 $41.79 6.7$49,086 
Options granted134 92.63 
Options exercised(85)28.89 
Options forfeited(7)55.28 
Outstanding as of October 31, 20241,010 $49.55 6.8$41,095 
Exercisable as of October 31, 2024713 $37.58 5.9$37,280 
Vested and Expected to vest as of October 31, 20241,002 $49.31 6.8$41,030 
Schedule of weighted average assumptions used in Black-Scholes option-pricing model
The fair value of stock options granted during the six months ended October 31, 2024 and 2023 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,
20242023
Volatility37.53 %38.70 %
Expected life (years)6.06.0
Risk-free interest rate3.95 %4.29 %
Dividend yield— %— %
Grant date fair value$39.88 $33.34 
Summary of restricted stock unit activity
The following table presents restricted stock unit activity for the six months ended October 31, 2024:
Number of
Restricted
Stock Units
Weighted
Average
Grant Date
Fair Value
(shares in thousands)
Outstanding as of April 30, 2024314 $60.74 
Granted119 92.63 
Vested(171)58.31 
Forfeited(9)74.05 
Outstanding as of October 31, 2024253 $76.92 
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,
20242023
(shares in thousands)
Number of shares purchased under the ESPP
44 58 
Average purchase price$72.20 $45.90