XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1Close
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 Close
Operating expenses:     Close
Selling and administrative expenses 337,434 310,001 Close
Severance and restructuring expenses 2,227 3,802 Close
Acquisition and integration related expenses 1,281 51 CloseClose
Total Operating Expenses 340942.0 313854.0 0 0 0 Close
Earnings from operations 99,986 77,461 Close
Non-operating expense (income):     Close
Interest expense, net 12,557 10,348 Close
Total Other Income Expenses 11794.0 11100.0 0.0 0 0 Close
Other (income) expense, net (763) 752 CloseCloseClose
Earnings before income taxes 88,192 66,361 Close
Income tax expense 21,165 16,389 Close
Net earnings $ 67,027 $ 49,972 Close
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