XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Beginning Balance (shares) at Apr. 30, 2024   37,008,488  
Beginning Balance at Apr. 30, 2024 $ 3,015,381 $ 27,453 $ 2,987,928
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 180,198   180,198
Dividends declared (18,763)   (18,763)
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   169,969  
Share-based compensation 11,036 $ 11,036  
Tax withholdings on employee share-based awards (in shares)   (67,306)  
Tax withholdings on employee share-based awards (24,932) $ (24,932)  
Ending Balance (shares) at Jul. 31, 2024   37,111,151  
Ending Balance at Jul. 31, 2024 3,162,920 $ 13,557 3,149,363
Beginning Balance (shares) at Apr. 30, 2025   37,119,083  
Beginning Balance at Apr. 30, 2025 3,508,670 $ 49,605 3,459,065
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 215,355   215,355
Dividends declared (21,422)   (21,422)
Repurchase of common stock   (69,687)  
Repurchase of common stock (31,251) $ (18,931) (12,320)
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   223,589  
Share-based compensation 15,221 $ 15,221  
Tax withholdings on employee share-based awards (in shares)   (92,000)  
Tax withholdings on employee share-based awards (45,895) $ (45,895)  
Ending Balance (shares) at Jul. 31, 2025   37,180,985  
Ending Balance at Jul. 31, 2025 $ 3,640,678 $ 0 $ 3,640,678