v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 564.6 $ 490.4 $ 1,028.4 $ 915.3
Cost of sales 395.0 346.4 728.0 655.3
Gross profit 169.6 144.0 300.4 260.0
Selling, engineering, general and administrative expenses 66.9 58.3 127.1 115.5
Amortization expense 4.5 3.8 8.8 7.4
Acquisition and integration-related expenses, net 0.5 0.8 1.1 1.7
Operating income 97.7 81.1 163.4 135.4
Interest expense, net 3.5 3.2 6.5 6.4
Other expense, net 0.8 0.4 1.5 0.6
Income before income taxes 93.4 77.5 155.4 128.4
Income tax expense 22.0 16.7 37.7 16.0
Net income $ 71.4 $ 60.8 $ 117.7 $ 112.4
Basic earnings per share:        
Earnings per share (usd per share) $ 1.18 $ 1.00 $ 1.93 $ 1.84
Diluted earnings per share:        
Earnings per share (usd per share) $ 1.16 $ 0.99 $ 1.91 $ 1.82
Weighted average common shares outstanding:        
Basic (shares) 60.6 61.0 60.9 61.0
Diluted (shares) 61.3 61.7 61.6 61.7