v3.25.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 318.6 $ 331.0 $ 608.6 $ 642.0
Cost of sales 184.5 188.3 354.5 361.8
Gross profit 134.1 142.7 254.1 280.2
Selling and administrative expense 93.7 92.9 184.4 182.8
Research and development expense 9.8 11.2 19.5 21.3
Operating income 30.6 38.6 50.2 76.1
Interest expense, net (2.2) (2.5) (4.5) (4.8)
Net foreign currency transaction (loss) gain (0.8) 0.7 (1.0) 0.5
Other (expense) income, net (0.3) 0.1 (0.2) 0.2
Income before income taxes 27.3 36.9 44.5 72.0
Income tax expense 7.1 9.0 11.2 15.7
Net income $ 20.2 $ 27.9 $ 33.3 $ 56.3
Net income per share        
Basic (in dollars per share) $ 1.10 $ 1.47 $ 1.79 $ 2.99
Diluted (in dollars per share) $ 1.08 $ 1.45 $ 1.77 $ 2.94
Weighted average shares outstanding        
Basic (in shares) 18,508,758 18,896,361 18,605,187 18,780,995
Diluted (in shares) 18,687,918 19,206,801 18,820,298 19,141,274