XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity-Based Compensation (Tables)
12 Months Ended
Apr. 30, 2024
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, 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, 20231,106 $32.60 6.5$28,155 
Options granted151 74.75 
Options exercised(276)22.97 
Options forfeited(13)42.73 
Outstanding as of April 30, 2024968 $41.79 6.7$49,086 
Exercisable as of April 30, 2024633 $30.91 5.7$38,995 
Vested and expected to vest as of April 30, 2024967 $41.79 6.7$49,079 
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, 2024, 2023 and 2022 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,
202420232022
Volatility38.70 %45.80 %43.13 %
Expected life (years)6.06.06.0
Risk-free interest rate4.30 %2.67 %0.89 %
Dividend yield— %— %— %
Grant date fair value$33.33 $25.26 $20.86 
Summary of restricted stock unity activity
The following table presents restricted stock unit activity for the year ended April 30, 2024:
Number of
Restricted
Stock Units
Weighted
Average
Grant Date
Fair Value
(shares in thousands)
Outstanding as of April 30, 2023353 $46.97 
Granted141 74.80 
Vested(175)44.53 
Forfeited(5)52.84 
Outstanding as of April 30, 2024314 $60.74 
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,
202420232022
(shares in thousands)
Number of shares purchased under the ESPP
897970
Average purchase price$51.74 $40.47 $33.19