XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 3,741,208 $ 3,784,808 $ 5,207,143
Cost of sales 2,861,493 3,008,618 3,933,854
Gross profit 879,715 776,190 1,273,289
Selling, general and administrative expenses 661,478 652,762 720,261
Operating profit 218,237 123,428 553,028
Interest expense, net 28,899 40,424 27,573
Income before income taxes 189,338 83,004 525,455
Provision for income taxes 46,471 18,809 130,481
Net income $ 142,867 $ 64,195 $ 394,974
Net income per common share:      
Basic (in usd per share) $ 5.61 $ 2.54 $ 15.57
Diluted (in usd per share) $ 5.60 $ 2.52 $ 15.48
Weighted average common shares outstanding:      
Basic (in shares) 25,447 25,305 25,372
Diluted (in shares) 25,507 25,436 25,514