XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.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, 2024 $ 1,308,535 $ 341   $ 1,311,567 $ (3,373)
Net Earnings 133,842     133,842  
Stock Option Exercises and Restricted Share Vesting 56   $ 56    
Stock Compensation Expense 4,539   4,539    
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 Stockholders (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 Option Exercises and Restricted Share Vesting 2,149   2,149    
Stock Compensation Expense 4,864   4,864    
Shares Redeemed to Settle Employee Taxes (35)   (35)    
Purchase and Retirement of Common Stock (61,293) (3) (6,978) (54,312)  
Dividends to Stockholders (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)
Beginning balance at Mar. 31, 2025 1,456,700 330   1,459,495 (3,125)
Net Earnings 123,362     123,362  
Stock Compensation Expense 4,822   4,822    
Shares Redeemed to Settle Employee Taxes (5,579) (1) (4,822) (756)  
Purchase and Retirement of Common Stock (79,403) (3)   (79,400)  
Dividends to Stockholders (8,169)     (8,169)  
Unfunded Pension Liability, net of tax 41       41
Ending Balance at Jun. 30, 2025 1,491,774 326   1,494,532 (3,084)
Beginning balance at Mar. 31, 2025 1,456,700 330   1,459,495 (3,125)
Net Earnings 260,745        
Ending Balance at Sep. 30, 2025 1,537,058 322   1,539,779 (3,043)
Beginning balance at Jun. 30, 2025 1,491,774 326   1,494,532 (3,084)
Net Earnings 137,383     137,383  
Stock Option Exercises and Restricted Share Vesting 479   479    
Stock Compensation Expense 5,468   5,468    
Shares Redeemed to Settle Employee Taxes (33)   $ (5,947) 5,914  
Purchase and Retirement of Common Stock (89,975) (4)   (89,971)  
Dividends to Stockholders (8,079)     (8,079)  
Unfunded Pension Liability, net of tax 41       41
Ending Balance at Sep. 30, 2025 $ 1,537,058 $ 322   $ 1,539,779 $ (3,043)