XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Beginning Balance (shares) at Apr. 30, 2022   37,111,667  
Beginning Balance at Apr. 30, 2022 $ 2,240,838 $ 79,412 $ 2,161,426
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 446,691   446,691
Dividends declared (57,488)   (57,488)
Stock-based compensation (shares)   151,581  
Share-based compensation (net of tax withholding on employee share-based awards) 30,625 $ 30,625  
Ending Balance (shares) at Apr. 30, 2023   37,263,248  
Ending Balance at Apr. 30, 2023 2,660,666 $ 110,037 2,550,629
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 501,972   501,972
Dividends declared (64,673)   (64,673)
Repurchase of common stock (shares)   (392,290)  
Repurchase of common stock (105,451) $ (105,451)  
Stock-based compensation (shares)   137,530  
Share-based compensation (net of tax withholding on employee share-based awards) $ 22,867 $ 22,867  
Ending Balance (shares) at Apr. 30, 2024 37,008,488 37,008,488  
Ending Balance at Apr. 30, 2024 $ 3,015,381 $ 27,453 2,987,928
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 546,520    
Dividends declared (75,383)   (75,383)
Stock-based compensation (shares)   110,595  
Share-based compensation (net of tax withholding on employee share-based awards) 22,152 $ 22,152  
Ending Balance (shares) at Apr. 30, 2025   37,119,083  
Ending Balance at Apr. 30, 2025 $ 3,508,670 $ 49,605 $ 3,459,065