XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
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 414,952    
Ending Balance (shares) at Jan. 31, 2024   37,057,224  
Ending Balance at Jan. 31, 2024 2,947,461 $ 30,386 2,917,075
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 86,933   86,933
Dividends declared (16,132)   (16,132)
Repurchase of common stock   (108,127)  
Repurchase of common stock (30,419) $ (30,419)  
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   1,156  
Share-based compensation (net of tax withholding on employee share-based awards) 9,688 $ 9,688  
Ending Balance (shares) at Jan. 31, 2024   37,057,224  
Ending Balance at Jan. 31, 2024 2,947,461 $ 30,386 2,917,075
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 448,213    
Ending Balance (shares) at Jan. 31, 2025   37,118,148  
Ending Balance at Jan. 31, 2025 3,417,316 $ 37,568 3,379,748
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
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 87,097   87,097
Dividends declared (18,807)   (18,807)
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   1,167  
Share-based compensation (net of tax withholding on employee share-based awards) 11,580 $ 11,580  
Ending Balance (shares) at Jan. 31, 2025   37,118,148  
Ending Balance at Jan. 31, 2025 $ 3,417,316 $ 37,568 $ 3,379,748