XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Equity-Based Compensation - (Tables)
3 Months Ended
Jul. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
The following table presents stock option activity for the three months ended July 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, 2025957 $50.66 6.5$24,379 
Options exercised(19)41.47 
Outstanding as of July 31, 2025938 $50.85 6.3$55,100 
Exercisable as of July 31, 2025651 $38.65 5.4$46,206 
Vested and Expected to vest as of July 31, 2025929 $50.53 6.2$54,923 
Summary of Restricted Stock Unity Activity
The following table presents restricted stock unit activity for the three months ended July 31, 2025:
Number of
Restricted
Stock Units
Weighted
Average
Grant Date
Fair Value
(shares in thousands)
Outstanding as of April 30, 2025248 $77.09 
Granted12 73.28 
Vested(5)21.90 
Outstanding as of July 31, 2025255 $77.96 
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:
Three Months Ended
July 31,
20252024
(shares in thousands)
Number of shares purchased under the ESPP
50 44 
Average purchase price$75.87 $72.20