XML 22 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Condensed Consolidated Statements of Income    
Net sales $ 711,850 $ 632,921
Cost of sales 598,732 533,574
Gross profit 113,118 99,347
Selling, general and administrative expenses 92,468 81,235
Restructuring and other charges   703
Income from operations 20,650 17,409
Interest income, net 92 198
Income before taxes 20,742 17,607
Income tax provision (5,846) (4,880)
Net income $ 14,896 $ 12,727
Earnings per common share:    
Basic $ 0.57 $ 0.48
Diluted $ 0.56 $ 0.48
Shares used in computation of earnings per common share:    
Basic 26,236 26,359
Diluted 26,421 26,525