XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 1,036,477 $ 915,497 $ 3,189,317 $ 2,938,070
Cost of sales 783,864 695,539 2,414,934 2,227,761
Gross profit 252,613 219,958 774,383 710,309
Selling, general and administrative expenses 177,174 166,070 529,823 508,206
Operating profit 75,439 53,888 244,560 202,103
Interest expense, net 10,323 6,516 26,003 23,799
Loss on extinguishment of debt 806 0 8,859 0
Gain on sale of real estate (19,716) 0 (19,716) 0
Income before income taxes 84,026 47,372 229,414 178,304
Provision for income taxes 21,533 11,760 59,848 44,984
Net income $ 62,493 $ 35,612 $ 169,566 $ 133,320
Net income per common share:        
Basic (in usd per share) $ 2.56 $ 1.40 $ 6.79 $ 5.24
Diluted (in usd per share) $ 2.55 $ 1.39 $ 6.78 $ 5.23
Weighted average common shares outstanding:        
Basic (in shares) 24,389 25,480 24,978 25,436
Diluted (in shares) 24,466 25,558 25,004 25,477