XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 321.7 $ 280.2 $ 627.5 $ 538.3
Cost of sales 182.2 174.1 362.5 333.3
Gross profit 139.5 106.1 265.0 205.0
Selling and administrative expense 87.0 79.1 168.7 155.7
Research and development expense 9.0 7.9 16.9 15.6
Gain on sale of assets 0.0 (3.7) 0.0 (3.7)
Operating income 43.5 22.8 79.4 37.4
Interest expense, net (4.0) (1.2) (7.7) (1.5)
Net foreign currency transaction gain (loss) 1.0 (1.0) 0.9 (0.4)
Other expense, net (0.6) (0.3) (0.7) (0.5)
Income before income taxes 39.9 20.3 71.9 35.0
Income tax expense 8.6 3.7 16.3 8.1
Net income $ 31.3 $ 16.6 $ 55.6 $ 26.9
Net income per share        
Net income per share, Basic (in dollars per share) $ 1.70 $ 0.90 $ 3.02 $ 1.46
Net income per share, Diluted (in dollars per share) $ 1.68 $ 0.89 $ 2.98 $ 1.44
Weighted average shares outstanding        
Weighted average shares outstanding, Basic (in shares) 18,436,367 18,507,073 18,442,862 18,485,367
Weighted average shares outstanding, Diluted (in shares) 18,713,455 18,683,798 18,691,736 18,735,913