XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 915,497 $ 959,315 $ 2,938,070 $ 2,947,264
Cost of sales 695,539 748,367 2,227,761 2,332,125
Gross profit 219,958 210,948 710,309 615,139
Selling, general and administrative expenses 166,070 165,358 508,206 494,332
Operating profit 53,888 45,590 202,103 120,807
Interest expense, net 6,516 10,325 23,799 30,968
Income before income taxes 47,372 35,265 178,304 89,839
Provision for income taxes 11,760 9,378 44,984 23,267
Net income $ 35,612 $ 25,887 $ 133,320 $ 66,572
Net income per common share:        
Basic (in usd per share) $ 1.40 $ 1.02 $ 5.24 $ 2.63
Diluted (in usd per share) $ 1.39 $ 1.02 $ 5.23 $ 2.62
Weighted average common shares outstanding:        
Basic (in shares) 25,480 25,340 25,436 25,293
Diluted (in shares) 25,558 25,504 25,477 25,405