XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Beginning Balance (shares) at Apr. 30, 2023   37,263,248  
Beginning Balance at Apr. 30, 2023 $ 2,660,666 $ 110,037 $ 2,550,629
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 169,237   169,237
Dividends declared (16,214)   (16,214)
Repurchase of common stock   (123,569)  
Repurchase of common stock (29,893) $ (29,893)  
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   126,774  
Share-based compensation (net of tax withholding on employee share-based awards) (7,501) $ (7,501)  
Ending Balance (shares) at Jul. 31, 2023   37,266,453  
Ending Balance at Jul. 31, 2023 2,776,295 $ 72,643 2,703,652
Beginning Balance (shares) at Apr. 30, 2023   37,263,248  
Beginning Balance at Apr. 30, 2023 2,660,666 $ 110,037 2,550,629
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 328,019    
Ending Balance (shares) at Oct. 31, 2023   37,164,195  
Ending Balance at Oct. 31, 2023 2,897,391 $ 51,117 2,846,274
Beginning Balance (shares) at Jul. 31, 2023   37,266,453  
Beginning Balance at Jul. 31, 2023 2,776,295 $ 72,643 2,703,652
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 158,782   158,782
Dividends declared (16,160)   (16,160)
Repurchase of common stock   (110,481)  
Repurchase of common stock (30,391) $ (30,391)  
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   8,223  
Share-based compensation (net of tax withholding on employee share-based awards) 8,865 $ 8,865  
Ending Balance (shares) at Oct. 31, 2023   37,164,195  
Ending Balance at Oct. 31, 2023 2,897,391 $ 51,117 2,846,274
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)   102,663  
Share-based compensation (net of tax withholding on employee share-based awards) (13,896) $ (13,896)  
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, 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 361,116    
Ending Balance (shares) at Oct. 31, 2024   37,116,981  
Ending Balance at Oct. 31, 2024 3,337,446 $ 25,988 3,311,458
Beginning Balance (shares) at Jul. 31, 2024   37,111,151  
Beginning Balance at Jul. 31, 2024 3,162,920 $ 13,557 3,149,363
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 180,918   180,918
Dividends declared (18,823)   (18,823)
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   5,830  
Share-based compensation (net of tax withholding on employee share-based awards) 12,431 $ 12,431  
Ending Balance (shares) at Oct. 31, 2024   37,116,981  
Ending Balance at Oct. 31, 2024 $ 3,337,446 $ 25,988 $ 3,311,458