XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Consolidated Statements of Income        
Net sales $ 828,509 $ 704,161 $ 1,616,853 $ 1,341,053
Cost of sales 691,608 587,834 1,351,646 1,124,206
Gross profit 136,901 116,327 265,207 216,847
Selling, general and administrative expenses 102,131 92,563 200,302 178,963
Income from operations 34,770 23,764 64,905 37,884
Other income, net 15 14 11 7
Income before taxes 34,785 23,778 64,916 37,891
Income tax provision (9,387) (6,486) (17,726) (10,415)
Net income $ 25,398 $ 17,292 $ 47,190 $ 27,476
Earnings per common share:        
Basic $ 0.97 $ 0.66 $ 1.80 $ 1.05
Diluted $ 0.96 $ 0.66 $ 1.79 $ 1.04
Shares used in computation of earnings per common share:        
Basic 26,268 26,187 26,262 26,180
Diluted 26,429 26,359 26,417 26,361