XML 60 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements Of Operations - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 1,722.7 $ 1,434.8 $ 1,213.2
Cost of sales 1,272.5 1,089.9 924.5
Gross profit 450.2 344.9 288.7
Selling, engineering, general and administrative expenses 210.1 171.7 149.2
Amortization expense 15.2 12.9 10.9
Acquisition and integration-related expenses (benefits), net 0.4 (0.5) (2.1)
Operating income 224.5 160.8 130.7
Interest expense, net 19.7 10.3 4.5
Pension settlement charges 0.0 0.0 10.3
Other expense (income), net 1.8 (0.4) (1.7)
Income before income taxes 203.0 150.9 117.6
Income tax expense 45.6 30.5 17.0
Net income $ 157.4 $ 120.4 $ 100.6
Basic earnings per share:      
Net earnings per share (usd per share) $ 2.59 $ 1.99 $ 1.65
Diluted earnings per share:      
Net earnings per share (usd per share) $ 2.56 $ 1.97 $ 1.63
Weighted average shares outstanding:      
Basic (shares) 60.7 60.5 60.8
Diluted (shares) 61.5 61.2 61.9