XML 19 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF INCOME      
Net sales (Note 2) $ 4,008,670 $ 4,191,636 $ 3,761,211
Cost of goods sold 2,535,758 2,726,191 2,480,451
Gross profit 1,472,912 1,465,445 1,280,760
Selling, general & administrative expenses 780,590 758,910 656,636
Rationalization and asset impairment net charges (Note 7) 55,860 (11,314) 11,788
Operating income 636,462 717,849 612,336
Interest expense, net 42,786 44,371 29,500
Other income (Note 12) 473 13,388 9,991
Income before income taxes 594,149 686,866 592,827
Income taxes (Note 13) 128,041 141,618 120,603
Net income $ 466,108 $ 545,248 $ 472,224
Basic earnings per share (Note 3) $ 8.23 $ 9.50 $ 8.14
Diluted earnings per share (Note 3) 8.15 9.37 8.04
Cash dividends declared per share $ 2.88 $ 2.63 $ 2.32