XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Consolidated Statements of Income    
Net sales $ 788,344 $ 636,892
Cost of sales 660,038 536,372
Gross profit 128,306 100,520
Selling, general and administrative expenses 98,172 86,400
Income from operations 30,134 14,120
Other expenses, net (3) (7)
Income before taxes 30,131 14,113
Income tax provision (8,339) (3,929)
Net income $ 21,792 $ 10,184
Earnings per common share:    
Basic $ 0.83 $ 0.39
Diluted $ 0.83 $ 0.39
Shares used in computation of earnings per common share:    
Basic 26,255 26,172
Diluted 26,405 26,360