XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 315.8 $ 304.7 $ 957.8 $ 932.2
Cost of sales 182.0 172.7 543.8 535.2
Gross profit 133.8 132.0 414.0 397.0
Selling and administrative expense 92.7 88.2 275.5 256.9
Research and development expense 10.5 9.1 31.8 26.0
Operating income 30.6 34.7 106.7 114.1
Interest expense, net (2.7) (3.3) (7.5) (11.0)
Net foreign currency transaction (loss) gain (0.4) (0.4) 0.1 0.5
Other (expense) income, net 0.0 (1.1) 0.2 (1.8)
Income before income taxes 27.5 29.9 99.5 101.8
Income tax expense 6.7 7.0 22.4 23.3
Net income $ 20.8 $ 22.9 $ 77.1 $ 78.5
Net income per share        
Basic (in dollars per share) $ 1.11 $ 1.23 $ 4.10 $ 4.25
Diluted (in dollars per share) $ 1.09 $ 1.21 $ 4.03 $ 4.19
Weighted average shares outstanding        
Basic (in shares) 18,810,267 18,570,293 18,790,824 18,485,806
Diluted (in shares) 19,093,873 18,878,311 19,120,455 18,747,128