XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net sales:    
Total net sales $ 2,103,556 $ 2,379,485
Costs of goods sold:    
Total costs of goods sold 1,697,079 1,938,557
Gross profit 406,477 440,928
Operating expenses:    
Selling and administrative expenses 339,173 337,434
Severance and restructuring expenses, net 7,026 2,227
Acquisition and integration related expenses 175 1,281
Earnings from operations 60,103 99,986
Non-operating expense (income):    
Interest expense, net 15,625 12,557
Other expense (income), net 25,469 (763)
Earnings before income taxes 19,009 88,192
Income tax expense 11,495 21,165
Net earnings $ 7,514 $ 67,027
Net earnings per share:    
Basic (in usd per share) $ 0.24 $ 2.06
Diluted (in usd per share) $ 0.22 $ 1.74
Shares used in per share calculations:    
Basic (in shares) 31,839 32,596
Diluted (in shares) 34,683 38,435
Products    
Net sales:    
Total net sales $ 1,707,800 $ 1,963,955
Costs of goods sold:    
Total costs of goods sold 1,531,826 1,771,584
Gross profit 175,974 192,371
Services    
Net sales:    
Total net sales 395,756 415,530
Costs of goods sold:    
Total costs of goods sold 165,253 166,973
Gross profit $ 230,503 $ 248,557