XML 220 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net revenue $ 2,941.3 $ 2,778.6 $ 2,669.8
Cost of sales 1,946.8 1,847.9 1,842.0
Gross profit 994.5 930.7 827.8
Operating expenses      
Selling 139.8 131.8 119.0
Administrative 424.8 385.3 335.7
Gains on acquisition earnouts 0.0 0.0 (16.1)
Asset impairment 4.9 0.0 0.0
Amortization 42.5 44.5 43.8
Operating income 382.5 369.1 345.4
Other expense, net      
Interest expense, net 36.9 37.0 41.6
Other (income) expense (0.8) (1.0) 0.5
Income before income taxes 346.4 333.1 303.3
Income tax provision 89.8 89.4 79.9
Net income 256.6 243.7 223.4
Other comprehensive income (loss), net of tax:      
Net change in cash flow hedges, net of tax (provision) benefit of $(0.6), $2.5 and $(14.4) for the years ended December 31, 2024, 2023 and 2022, respectively 1.3 (6.9) 40.8
Comprehensive income $ 257.9 $ 236.8 $ 264.2
Earnings Per Share:      
Basic (in USD per share) $ 9.16 $ 8.65 $ 7.78
Diluted (in USD per share) $ 9.10 $ 8.61 $ 7.74
Weighted average shares outstanding:      
Basic (in shares) 28,030,187 28,161,583 28,708,166
Diluted (in shares) 28,190,404 28,306,313 28,869,501
Cash dividends declared per share (in USD per share) $ 3.00 $ 2.22 $ 2.16