v3.25.2
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 238,095 $ 216,658 $ 460,306 $ 412,938
Cost of sales 140,285 131,290 267,059 250,392
Gross margin 97,810 85,368 193,247 162,546
Selling, engineering and administration 52,947 43,856 98,959 84,456
Operating earnings 44,863 41,512 94,288 78,090
Interest income, net (895) (1,862) (2,229) (3,389)
Other pension and postretirement (income) costs (28) 12 (56) 25
Earnings before income taxes 45,786 43,362 96,573 81,454
Provision for income taxes 11,202 10,306 23,591 19,267
Net earnings $ 34,584 $ 33,056 $ 72,982 $ 62,187
Earnings per share:        
Basic $ 1.18 $ 1.13 $ 2.48 $ 2.12
Diluted 1.17 1.12 2.47 2.11
Dividends declared per common share $ 0.34 $ 0.27 $ 0.68 $ 0.54
Shares used in computation of earnings per share:        
Basic 29,414,457 29,361,034 29,396,805 29,341,407
Impact of dilutive securities 170,883 167,904 178,595 170,955
Diluted 29,585,340 29,528,938 29,575,400 29,512,362