XML 16 R3.htm IDEA: XBRL DOCUMENT 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 $ 5,207,143 $ 4,472,697 $ 2,796,166
Cost of sales 3,933,854 3,429,662 2,090,076
Gross profit 1,273,289 1,043,035 706,090
Selling, general and administrative expenses 720,261 644,625 483,156
Operating profit 553,028 398,410 222,934
Interest expense, net 27,573 16,366 13,453
Income before income taxes 525,455 382,044 209,481
Provision for income taxes 130,481 94,305 51,041
Net income $ 394,974 $ 287,739 $ 158,440
Net income per common share:      
Basic (in usd per share) $ 15.57 $ 11.39 $ 6.30
Diluted (in usd per share) $ 15.48 $ 11.32 $ 6.27
Weighted average common shares outstanding:      
Basic (in shares) 25,372 25,257 25,134
Diluted (in shares) 25,514 25,427 25,255