XML 27 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Beginning Balance (shares) at Apr. 30, 2021   36,949,878  
Beginning Balance at Apr. 30, 2021 $ 1,932,679 $ 58,951 $ 1,873,728
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 339,790   339,790
Dividends declared (52,092)   (52,092)
Exercise of stock options (shares)   3,000  
Exercise of stock options 133 $ 133  
Stock-based compensation (shares)   158,789  
Share-based compensation (net of tax withholding on employee share-based awards) 20,328 $ 20,328  
Ending Balance (shares) at Apr. 30, 2022   37,111,667  
Ending 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 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    
Dividends declared $ (64,673)   (64,673)
Repurchase of common stock (shares) (392,290)    
Repurchase of common stock $ (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