XML 47 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net sales:      
Total net sales $ 8,701,698 $ 9,175,840 $ 10,431,191
Costs of goods sold:      
Total costs of goods sold 6,935,682 7,506,315 8,794,624
Gross profit 1,766,016 1,669,525 1,636,567
Operating expenses:      
Selling and administrative expenses 1,343,151 1,236,243 1,216,660
Severance and restructuring expenses, net 31,605 6,091 4,235
Acquisition and integration related expenses 2,676 7,396 1,972
Earnings from operations 388,584 419,795 413,700
Non-operating expense (income):      
Interest expense, net 58,036 41,124 39,497
Other (income) expense, net (2,365) 817 (230)
Earnings before income taxes 332,913 377,854 374,433
Income tax expense 83,222 96,545 93,825
Net earnings $ 249,691 $ 281,309 $ 280,608
Net earnings per share:      
Basic (in dollars per share) $ 7.73 $ 8.53 $ 8.04
Diluted (in dollars per share) $ 6.55 $ 7.55 $ 7.66
Shares used in per share calculations:      
Basic (in shares) 32,286 32,991 34,903
Diluted (in shares) 38,136 37,241 36,620
Product [Member]      
Net sales:      
Total net sales $ 7,015,640 $ 7,631,388 $ 8,947,787
Costs of goods sold:      
Total costs of goods sold 6,259,815 6,859,178 8,111,252
Gross profit 755,825 772,210 836,535
Services      
Net sales:      
Total net sales 1,686,058 1,544,452 1,483,404
Costs of goods sold:      
Total costs of goods sold 675,867 647,137 683,372
Gross profit $ 1,010,191 $ 897,315 $ 800,032