XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 1,286.7 $ 1,243.6 $ 1,092.2
Cost of sales 736.7 715.8 671.3
Gross profit 550.0 527.8 420.9
Selling and administrative expense 391.9 352.6 306.3
Research and development expense 43.8 36.6 31.1
Gain on sale of assets 0.0 0.0 (3.7)
Operating income 114.3 138.6 87.2
Interest expense, net (9.1) (13.5) (7.1)
Net foreign currency transaction gain (loss) 0.1 0.3 (1.2)
Other (expense) income, net (0.5) (1.6) 0.6
Income before income taxes 104.8 123.8 79.5
Income tax expense 21.1 14.3 13.2
Net income $ 83.7 $ 109.5 $ 66.3
Net income per share      
Net income per share, Basic (in dollars per share) $ 4.46 $ 5.92 $ 3.58
Net income per share, Diluted (in dollars per share) $ 4.38 $ 5.83 $ 3.55
Weighted average shares outstanding:      
Weighted average shares outstanding, Basic (in shares) 18,786,871 18,509,523 18,494,356
Weighted average shares outstanding, Diluted (in shares) 19,096,138 18,783,633 18,697,255