XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity-Based Compensation - (Tables)
9 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of stock option activity
The following table presents stock option activity for the nine months ended January 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, 20231,106 $32.60 6.5$28,155 
Options granted151 74.75 
Options exercised(228)22.12 
Options forfeited(13)42.11 
Outstanding as of January 31, 20241,016 $41.11 6.8$43,710 
Exercisable as of January 31, 2024680 $30.63 5.8$36,409 
Vested and Expected to vest as of January 31, 20241,015 $41.11 6.8$43,701 
Schedule of the fair value of stock options assumptions
The fair value of stock options granted during the nine months ended January 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:
Nine Months Ended
January 31,
20242023
Volatility38.70 %45.80 %
Expected life (years)6.06.0
Risk-free interest rate4.29 %2.67 %
Dividend yield— %— %
Grant date fair value$33.33 $25.26 
Summary of restricted stock unit activity
The following table presents restricted stock unit activity for the nine months ended January 31, 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.52 
Forfeited(5)52.39 
Outstanding as of January 31, 2024314 $60.74 
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,
20242023
(shares in thousands)
Number of shares purchased under the ESPP
89 79 
Average purchase price$51.74 $40.47