XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Net sales $ 1,000,258 $ 659,670
Cost of sales 758,481 501,065
Gross profit 241,777 158,605
Selling, general and administrative expenses 140,346 114,339
Operating profit 101,431 44,266
Interest expense, net 2,705 5,197
Income before income taxes 98,726 39,069
Provision for income taxes 24,606 10,855
Net income $ 74,120 $ 28,214
Net income per common share:    
Basic (in usd per share) $ 2.94 $ 1.13
Diluted (in usd per share) $ 2.93 $ 1.12
Weighted average common shares outstanding:    
Basic (in shares) 25,193 25,075
Diluted (in shares) 25,325 25,143