XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net sales $ 4,472,697 $ 2,796,166 $ 2,371,482
Cost of sales 3,429,662 2,090,076 1,832,280
Gross profit 1,043,035 706,090 539,202
Selling, general and administrative expenses 644,625 483,156 338,992
Operating profit 398,410 222,934 200,210
Interest expense, net 16,366 13,453 8,796
Income before income taxes 382,044 209,481 191,414
Provision for income taxes 94,305 51,041 44,905
Net income $ 287,739 $ 158,440 $ 146,509
Net income per common share:      
Basic (in usd per share) $ 11.39 $ 6.30 $ 5.86
Diluted (in usd per share) $ 11.32 $ 6.27 $ 5.84
Weighted average common shares outstanding:      
Basic (in shares) 25,257 25,134 24,998
Diluted (in shares) 25,427 25,255 25,093