XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Equity-Based Compensation (Tables)
12 Months Ended
Apr. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
The following table presents stock option activity as of and for the year ended April 30, 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,079 
Options granted135 92.58 
Options exercised(131)26.62 
Options forfeited(15)67.43 
Outstanding as of April 30, 2025957 $50.66 6.5$24,379 
Exercisable as of April 30, 2025670 $38.73 5.6$23,218 
Vested and expected to vest as of April 30, 2025945 $50.25 6.5$24,365 
Schedule of Weighted Average Assumptions Used in Black-Scholes Option-Pricing Model
The fair value of stock options granted during the years ended April 30, 2025, 2024 and 2023 was estimated using the Black-Scholes option-pricing model with the following assumptions and resulting weighted average grant date fair value:
Year Ended April 30,
202520242023
Volatility37.53 %38.70 %45.80 %
Expected life (years)6.06.06.0
Risk-free interest rate3.95 %4.30 %2.67 %
Dividend yield— %— %— %
Grant date fair value$39.86 $33.33 $25.26 
Summary of Restricted Stock Unity Activity
The following table presents restricted stock unit activity for the year ended April 30, 2025:
Number of
Restricted
Stock Units
Weighted
Average
Grant Date
Fair Value
(shares in thousands)
Outstanding as of April 30, 2024314 $60.74 
Granted120 92.50 
Vested(174)58.34 
Forfeited(12)75.61 
Outstanding as of April 30, 2025248 $77.09 
Summary 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:
Year Ended April 30,
202520242023
(shares in thousands)
Number of shares purchased under the ESPP
848979
Average purchase price$71.33 $51.74 $40.47