XML 73 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net sales:      
Total net sales $ 9,175,840 $ 10,431,191 $ 9,436,113
Costs of goods sold:      
Total costs of goods sold 7,506,315 8,794,624 7,988,556
Gross profit 1,669,525 1,636,567 1,447,557
Operating expenses:      
Selling and administrative expenses 1,236,243 1,216,660 1,117,130
Severance and restructuring expenses, net 6,091 4,235 (1,634)
Acquisition and integration related expenses 7,396 1,972 0
Earnings from operations 419,795 413,700 332,061
Non-operating (income) expense:      
Interest expense, net 41,124 39,497 40,516
Other expense (income), net 817 (230) (1,012)
Earnings before income taxes 377,854 374,433 292,557
Income tax expense 96,545 93,825 73,212
Net earnings $ 281,309 $ 280,608 $ 219,345
Net earnings per share:      
Basic (in dollars per share) $ 8.53 $ 8.04 $ 6.27
Diluted (in dollars per share) $ 7.55 $ 7.66 $ 5.95
Shares used in per share calculations:      
Basic (in shares) 32,991 34,903 35,011
Diluted (in shares) 37,241 36,620 36,863
Products      
Net sales:      
Total net sales $ 7,631,388 $ 8,947,787 $ 8,120,127
Costs of goods sold:      
Total costs of goods sold 6,859,178 8,111,252 7,380,908
Gross profit 772,210 836,535 739,219
Services      
Net sales:      
Total net sales 1,544,452 1,483,404 1,315,986
Costs of goods sold:      
Total costs of goods sold 647,137 683,372 607,648
Gross profit $ 897,315 $ 800,032 $ 708,338