XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net sales:        
Total net sales $ 2,091,482 $ 2,161,662 $ 4,195,038 $ 4,541,147
Costs of goods sold:        
Total costs of goods sold 1,649,155 1,708,297 3,346,234 3,646,854
Gross profit 442,327 453,365 848,804 894,293
Operating expenses:        
Selling and administrative expenses 352,314 317,234 691,487 654,668
Severance and restructuring expenses, net 3,405 4,868 10,431 7,095
Acquisition and integration related expenses 76 190 251 1,471
Earnings from operations 86,532 131,073 146,635 231,059
Non-operating expense (income):        
Interest expense, net 22,352 14,190 37,977 26,747
Other expense (income), net 13 (469) 25,482 (1,232)
Earnings before income taxes 64,167 117,352 83,176 205,544
Income tax expense 17,235 29,908 28,730 51,073
Net earnings $ 46,932 $ 87,444 $ 54,446 $ 154,471
Net earnings per share:        
Basic (in usd per share) $ 1.48 $ 2.69 $ 1.71 $ 4.74
Diluted (in usd per share) $ 1.46 $ 2.27 $ 1.63 $ 4.01
Shares used in per share calculations:        
Basic (in shares) 31,780 32,565 31,809 32,580
Diluted (in shares) 32,121 38,567 33,402 38,501
Products        
Net sales:        
Total net sales $ 1,665,290 $ 1,726,435 $ 3,373,090 $ 3,690,390
Costs of goods sold:        
Total costs of goods sold 1,480,777 1,536,270 3,012,603 3,307,854
Gross profit 184,513 190,165 360,487 382,536
Services        
Net sales:        
Total net sales 426,192 435,227 821,948 850,757
Costs of goods sold:        
Total costs of goods sold 168,378 172,027 333,631 339,000
Gross profit $ 257,814 $ 263,200 $ 488,317 $ 511,757