XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales:    
Total net sales $ 2,379,485 $ 2,323,947
Costs of goods sold:    
Total costs of goods sold 1,938,557 1,932,632
Gross profit 440,928 391,315
Operating expenses:    
Selling and administrative expenses 337,434 310,001
Severance and restructuring expenses 2,227 3,802
Acquisition and integration related expenses 1,281 51
Earnings from operations 99,986 77,461
Non-operating expense (income):    
Interest expense, net 12,557 10,348
Other (income) expense, net (763) 752
Earnings before income taxes 88,192 66,361
Income tax expense 21,165 16,389
Net earnings $ 67,027 $ 49,972
Net earnings per share:    
Basic (in usd per share) $ 2.06 $ 1.48
Diluted (in usd per share) $ 1.74 $ 1.34
Shares used in per share calculations:    
Basic (in shares) 32,596 33,706
Diluted (in shares) 38,435 37,207
Products    
Net sales:    
Total net sales $ 1,963,955 $ 1,967,645
Costs of goods sold:    
Total costs of goods sold 1,771,584 1,772,729
Gross profit 192,371 194,916
Services    
Net sales:    
Total net sales 415,530 356,302
Costs of goods sold:    
Total costs of goods sold 166,973 159,903
Gross profit $ 248,557 $ 196,399