XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statement of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 6,941,180 $ 6,596,950 $ 6,150,530
Cost of sales 4,464,713 4,212,485 4,005,261
Selling, general and administrative 696,905 677,006 644,577
Total operating expenses 5,161,618 4,889,491 4,649,838
Operating income 1,779,562 1,707,459 1,500,692
Interest expense (112,962) (81,795) (83,186)
Other (expense) income, net (5,061) (19,252) 11,186
Income before Income Taxes 1,661,539 1,606,412 1,428,692
Provision for income taxes 285,415 293,224 269,150
Net income $ 1,376,124 $ 1,313,188 $ 1,159,542
Basic earnings per share (in USD per share) $ 5.95 $ 5.70 $ 5.04
Diluted earnings per share (in USD per share) $ 5.93 $ 5.67 $ 5.01
Weighted average common shares outstanding:      
Basic shares (in shares) 231,256 230,519 230,208
Diluted shares (in shares) 232,168 231,509 231,536