XML 44 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 $ 3,950,773 $ 3,715,683 $ 3,468,045
Cost of goods sold 3,037,913 2,879,793 2,685,812
Gross profit 912,860 835,890 782,233
Operating expenses:      
Warehouse and delivery 177,969 155,821 143,921
Selling, general and administrative 361,588 325,754 299,418
Amortization of intangible assets 97,314 96,275 78,694
Total operating expenses 636,871 577,850 522,033
Operating Income 275,989 258,040 260,200
Interest expense, net 74,507 79,470 68,942
Other expenses 24,420 0 0
Income before income taxes 177,062 178,570 191,258
Income taxes 42,006 40,169 48,361
Net income $ 135,056 $ 138,401 $ 142,897
Basic earnings per common share (in dollars per share) $ 4.16 $ 4.25 $ 4.43
Diluted earnings per common share (in dollars per share) $ 3.90 $ 4.11 $ 4.33
Weighted average shares outstanding - Basic (in shares) 32,488 32,568 32,278
Weighted average shares outstanding - Diluted (in shares) 34,637 33,699 33,038