XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Consolidated Statements of Income        
Net sales $ 733,547 $ 828,509 $ 1,461,092 $ 1,616,853
Cost of sales 605,770 691,608 1,211,019 1,351,646
Gross profit 127,777 136,901 250,073 265,207
Selling, general and administrative expenses 100,960 102,131 204,242 200,302
Restructuring and other charges 1,746   2,643  
Income from operations 25,071 34,770 43,188 64,905
Other income, net 1,874 15 3,160 11
Income before taxes 26,945 34,785 46,348 64,916
Income tax provision (7,248) (9,387) (12,453) (17,726)
Net income $ 19,697 $ 25,398 $ 33,895 $ 47,190
Earnings per common share:        
Basic $ 0.75 $ 0.97 $ 1.29 $ 1.80
Diluted $ 0.75 $ 0.96 $ 1.28 $ 1.79
Shares used in computation of earnings per common share:        
Basic 26,256 26,268 26,291 26,262
Diluted 26,365 26,429 26,400 26,417