XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Equity-Based Compensation - (Tables)
3 Months Ended
Jul. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of stock option activity
The following table presents stock option activity for the three months ended July 31, 2023:
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 exercised(46)25.71 
Options forfeited(9)44.26 
Outstanding as of July 31, 20231,051 $32.82 6.4$42,849 
Exercisable as of July 31, 2023642 $25.03 5.2$31,230 
Vested and Expected to vest as of July 31, 20231,048 $32.81 6.4$42,836 
Summary of restricted stock unit activity
The following table presents restricted stock unit activity for the three months ended July 31, 2023:
Number of
Restricted
Stock Units
Weighted
Average
Grant Date
Fair Value
(shares in thousands)
Outstanding as of April 30, 2023353 $46.97 
Forfeited(4)50.78 
Outstanding as of July 31, 2023349 $46.93 
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:
Three Months Ended
July 31,
20232022
(shares in thousands)
Number of shares purchased under the ESPP
58 33 
Average purchase price$45.90 $40.05