XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Net sales $ 4,122,017 $ 3,741,208 $ 3,784,808
Cost of sales 3,141,722 2,861,493 3,008,618
Gross profit 980,295 879,715 776,190
Warehouse and transportation 205,060 196,482 199,431
Selling, general and administrative expenses 495,313 464,996 453,331
Operating profit 279,922 218,237 123,428
Interest expense, net 35,710 28,899 40,424
Loss on extinguishment of debt 8,859 0 0
Gain on sale of real estate (19,716) 0 0
Income before income taxes 255,069 189,338 83,004
Provision for income taxes 66,819 46,471 18,809
Net income $ 188,250 $ 142,867 $ 64,195
Net income per common share:      
Basic (in usd per share) $ 7.59 $ 5.61 $ 2.54
Diluted (in usd per share) $ 7.57 $ 5.60 $ 2.52
Weighted average common shares outstanding:      
Basic (in shares) 24,803 25,447 25,305
Diluted (in shares) 24,855 25,507 25,436