XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Employee Stock Plans (Tables)
3 Months Ended
Jul. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Components of Stock-Based Compensation Expense Recognized
The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:
Three Months Ended
July 31,
20252024
(in thousands)
Restricted stock$10,790 $10,561 
ESPP219 222 
Total stock-based compensation expense$11,009 $10,783 
Schedule of Restricted Stock Activity
Restricted stock activity during the three months ended July 31, 2025 is summarized below:
Shares Weighted-
Average Grant
Date Fair Value
(in thousands, except per share data)
Non-vested, April 30, 2025
1,770$63.15 
Granted796$73.18 
Vested(649)$54.52 
Forfeited/expired(4)$59.09 
Non-vested, July 31, 2025
1,913$70.26 
Schedule of Cash Dividends Declared
The following table shows the Company's cash dividend declared per share for the periods indicated:
Three Months Ended
July 31,
20252024
Cash dividends declared per share
$0.48 $0.37