XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Stockholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Losses [Member]
Beginning balance at Mar. 31, 2023 $ 1,185,694 $ 358   $ 1,188,883 $ (3,547)
Net Earnings 120,849     120,849  
Stock Compensation Expense 6,457   $ 6,457    
Stock Option Exercises and Restricted Share Issuances 10,385 2 10,383    
Shares Redeemed to Settle Employee Taxes (1,360) (1) (1,359)    
Purchase and Retirement of Common Stock (74,799) (5) (15,481) (59,313)  
Dividends to Shareholders (8,863)     (8,863)  
Unfunded Pension Liability, net of tax 48       48
Ending Balance at Jun. 30, 2023 1,238,411 354   1,241,556 (3,499)
Beginning balance at Mar. 31, 2023 1,185,694 358   1,188,883 (3,547)
Net Earnings 271,402        
Ending Balance at Sep. 30, 2023 1,306,634 350   1,309,735 (3,451)
Beginning balance at Jun. 30, 2023 1,238,411 354   1,241,556 (3,499)
Net Earnings 150,553     150,553  
Stock Compensation Expense 4,542   4,542    
Stock Option Exercises and Restricted Share Issuances 1,084   1,084    
Shares Redeemed to Settle Employee Taxes (1,134)   (1,134)    
Purchase and Retirement of Common Stock (78,037) (4) (4,492) (73,541)  
Dividends to Shareholders (8,833)     (8,833)  
Unfunded Pension Liability, net of tax 48       48
Ending Balance at Sep. 30, 2023 1,306,634 350   1,309,735 (3,451)
Beginning balance at Mar. 31, 2024 1,308,535 341   1,311,567 (3,373)
Net Earnings 133,842     133,842  
Stock Compensation Expense 4,539   4,539    
Stock Option Exercises and Restricted Share Issuances 56   56    
Shares Redeemed to Settle Employee Taxes (1,421)   (1,421)    
Purchase and Retirement of Common Stock (86,345) (3) (3,174) (83,168)  
Dividends to Shareholders (8,453)     (8,453)  
Unfunded Pension Liability, net of tax 45       45
Ending Balance at Jun. 30, 2024 1,350,798 338   1,353,788 (3,328)
Beginning balance at Mar. 31, 2024 1,308,535 341   1,311,567 (3,373)
Net Earnings 277,362        
Ending Balance at Sep. 30, 2024 1,431,649 335   1,434,597 (3,283)
Beginning balance at Jun. 30, 2024 1,350,798 338   1,353,788 (3,328)
Net Earnings 143,520     143,520  
Stock Compensation Expense 4,864   4,864    
Stock Option Exercises and Restricted Share Issuances 2,149   2,149    
Shares Redeemed to Settle Employee Taxes (35)   (35)    
Purchase and Retirement of Common Stock (61,293) (3) $ (6,978) (54,312)  
Dividends to Shareholders (8,399)     (8,399)  
Unfunded Pension Liability, net of tax 45       45
Ending Balance at Sep. 30, 2024 $ 1,431,649 $ 335   $ 1,434,597 $ (3,283)