v3.26.1
Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 968,675 $ 1,107,250 $ 2,059,192 $ 2,152,840
Cost of sales 667,531 837,229 1,484,383 1,631,070
Gross profit 301,144 270,021 574,809 521,770
Warehouse and transportation 61,342 54,235 117,224 104,090
Selling, general and administrative expenses 143,842 127,982 266,466 248,559
Operating profit 95,960 87,804 191,119 169,121
Interest expense, net 6,319 9,689 16,232 15,680
Loss on extinguishment of debt 0 0 0 8,053
Gain on sale of real estate (554) 0 (554) 0
Income before income taxes 90,195 78,115 175,441 145,388
Provision for income taxes 23,054 20,480 45,353 38,315
Net income $ 67,141 $ 57,635 $ 130,088 $ 107,073
Net income per common share:        
Basic (in usd per share) $ 2.76 $ 2.29 $ 5.36 $ 4.23
Diluted (in usd per share) $ 2.75 $ 2.29 $ 5.29 $ 4.23
Weighted average common shares outstanding:        
Basic (in shares) 24,314 25,157 24,274 25,297
Diluted (in shares) 24,392 25,157 24,571 25,297