v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenues $ 670.2 $ 564.6 $ 1,295.8 $ 1,028.4
Cost of sales 466.4 395.0 912.6 728.0
Gross profit 203.8 169.6 383.2 300.4
Selling, engineering, general and administrative expenses 78.3 66.9 150.3 127.1
Amortization expense 6.6 4.5 13.1 8.8
Acquisition and integration-related expenses, net 0.7 0.5 1.9 1.1
Operating income 118.2 97.7 217.9 163.4
Interest expense, net 6.0 3.5 12.9 6.5
Other expense, net 0.8 0.8 1.4 1.5
Income before income taxes 111.4 93.4 203.6 155.4
Income tax expense 25.3 22.0 47.1 37.7
Net income $ 86.1 $ 71.4 $ 156.5 $ 117.7
Basic earnings per share:        
Earnings per share (usd per share) $ 1.41 $ 1.18 $ 2.57 $ 1.93
Diluted earnings per share:        
Earnings per share (usd per share) $ 1.40 $ 1.16 $ 2.54 $ 1.91
Weighted average common shares outstanding:        
Basic (shares) 60.9 60.6 60.9 60.9
Diluted (shares) 61.5 61.3 61.5 61.6