XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Consolidated Statements of Income        
Net sales $ 775,692 $ 751,368 $ 2,392,545 $ 2,092,421
Cost of sales 639,066 630,671 1,990,712 1,754,877
Gross profit 136,626 120,697 401,833 337,544
Selling, general and administrative expenses 104,887 93,369 305,189 272,332
Income from operations 31,739 27,328 96,644 65,212
Other income, net 308   319 7
Income before taxes 32,047 27,328 96,963 65,219
Income tax provision (8,841) (7,283) (26,567) (17,698)
Net income $ 23,206 $ 20,045 $ 70,396 $ 47,521
Earnings per common share:        
Basic $ 0.88 $ 0.77 $ 2.68 $ 1.81
Diluted $ 0.88 $ 0.76 $ 2.66 $ 1.80
Shares used in computation of earnings per common share:        
Basic 26,279 26,197 26,267 26,186
Diluted 26,455 26,368 26,432 26,362