XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.4
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 400,540        
Ending Balance at Dec. 31, 2023 1,333,161 345   1,336,219 (3,403)
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)
Net Earnings 129,138     129,138  
Stock Compensation Expense 4,357   4,357    
Stock Option Exercises and Restricted Share Issuances 91   91    
Purchase and Retirement of Common Stock (98,504) (5) (4,448) (94,051)  
Dividends to Shareholders (8,603)     (8,603)  
Unfunded Pension Liability, net of tax 48       48
Ending Balance at Dec. 31, 2023 1,333,161 345   1,336,219 (3,403)
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 396,936        
Ending Balance at Dec. 31, 2024 1,496,139 334   1,499,043 (3,238)
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)
Net Earnings 119,574     119,574  
Stock Compensation Expense 4,818   4,818    
Stock Option Exercises and Restricted Share Issuances 4,055 1 4,054    
Purchase and Retirement of Common Stock (55,651) (2) $ (8,872) (46,777)  
Dividends to Shareholders (8,351)     (8,351)  
Unfunded Pension Liability, net of tax 45       45
Ending Balance at Dec. 31, 2024 $ 1,496,139 $ 334   $ 1,499,043 $ (3,238)