v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
NET SALES $ 4,881,872 $ 4,078,092 $ 2,486,597
Cost of goods sold 3,821,934 3,276,898 2,027,580
GROSS PROFIT 1,059,938 801,194 459,017
Operating Expenses:      
Warehouse and delivery 163,026 139,606 98,400
Selling, general and administrative 327,513 253,547 146,376
Amortization of intangible assets 73,229 56,329 40,868
Total operating expenses 563,768 449,482 285,644
OPERATING INCOME 496,170 351,712 173,373
Interest expense, net 60,760 57,890 43,001
Income before income taxes 435,410 293,822 130,372
Income taxes 107,214 68,907 33,311
NET INCOME $ 328,196 $ 224,915 $ 97,061
BASIC EARNINGS PER COMMON SHARE (in USD per share) $ 14.82 $ 9.87 $ 4.27
DILUTED EARNINGS PER COMMON SHARE (in USD per share) $ 13.49 $ 9.63 $ 4.20
Weighted average shares outstanding - Basic (in shares) 22,140 22,780 22,730
Weighted average shares outstanding - Diluted (in shares) 24,471 23,355 23,087