v3.26.1
Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net sales $ 1,090,517 $ 1,045,590
Cost of sales 816,852 793,841
Gross profit 273,665 251,749
Warehouse and transportation 55,882 49,855
Selling, general and administrative expenses 122,624 120,577
Operating profit 95,159 81,317
Interest expense, net 9,913 5,991
Loss on extinguishment of debt 0 8,053
Income before income taxes 85,246 67,273
Provision for income taxes 22,299 17,835
Net income $ 62,947 $ 49,438
Net income per common share:    
Basic (in usd per share) $ 2.60 $ 1.94
Diluted (in usd per share) $ 2.53 $ 1.94
Weighted average common shares outstanding:    
Basic (in shares) 24,243 25,426
Diluted (in shares) 24,913 25,426