XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 331.0 $ 321.7 $ 642.0 $ 627.5
Cost of sales 188.3 182.2 361.8 362.5
Gross profit 142.7 139.5 280.2 265.0
Selling and administrative expense 92.9 87.0 182.8 168.7
Research and development expense 11.2 9.0 21.3 16.9
Operating income 38.6 43.5 76.1 79.4
Interest expense, net (2.5) (4.0) (4.8) (7.7)
Net foreign currency transaction gain 0.7 1.0 0.5 0.9
Other income (expense), net 0.1 (0.6) 0.2 (0.7)
Income before income taxes 36.9 39.9 72.0 71.9
Income tax expense 9.0 8.6 15.7 16.3
Net income $ 27.9 $ 31.3 $ 56.3 $ 55.6
Net income per share        
Basic (in dollars per share) $ 1.47 $ 1.70 $ 2.99 $ 3.02
Diluted (in dollars per share) $ 1.45 $ 1.68 $ 2.94 $ 2.98
Weighted average shares outstanding        
Basic (in shares) 18,896,361 18,436,367 18,780,995 18,442,862
Diluted (in shares) 19,206,801 18,713,455 19,141,274 18,691,736