XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Based Compensation - (Tables)
9 Months Ended
Jan. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of stock option activity
The following table presents stock option activity for the nine months ended January 31, 2025:
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(106)29.37 
Options forfeited(10)60.86 
Outstanding as of January 31, 2025986 $49.87 6.6$35,098 
Exercisable as of January 31, 2025696 $37.87 5.7$32,324 
Vested and Expected to vest as of January 31, 2025972 $49.37 6.5$35,011 
Schedule of weighted average assumptions used in Black-Scholes option-pricing model
The fair value of stock options granted during the nine months ended January 31, 2025 and 2024 was estimated using the Black-Scholes option-pricing model with the following assumptions and resulting weighted average grant date fair value:

Nine Months Ended
January 31,
20252024
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.33 
Summary of restricted stock unit activity
The following table presents restricted stock unit activity for the nine months ended January 31, 2025:
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(174)58.34 
Forfeited(10)74.64 
Outstanding as of January 31, 2025249 $77.08 
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:
Nine Months Ended
January 31,
20252024
(shares in thousands)
Number of shares purchased under the ESPP
83 89 
Average purchase price$71.33 $51.74