v3.10.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Net sales $ 340,732 $ 292,030 $ 968,956 $ 862,956
Cost of goods sold 286,227 252,943 832,460 748,792
Gross profit 54,505 39,087 136,496 114,164
Selling, general, and administrative expenses 24,214 19,142 68,599 57,198
Operating income 30,291 19,945 67,897 56,966
Net interest and other income 596 148 1,332 184
Income before income taxes 30,887 20,093 69,229 57,150
Provision for income taxes 7,209 6,129 16,109 18,621
Net income $ 23,678 $ 13,964 $ 53,120 $ 38,529
Earnings per common and common equivalent share - basic (in usd per share) $ 1.14 $ 0.67 $ 2.55 $ 1.86
Earnings per common and common equivalent share - diluted (in usd per share) $ 1.13 $ 0.67 $ 2.54 $ 1.85
Weighted average common and common equivalent shares outstanding - basic (in shares) 20,853 20,758 20,839 20,749
Weighted average common and common equivalent shares outstanding - diluted (in shares) 20,919 20,837 20,910 20,835
Cash dividends declared per share (in usd per share) $ 0.02 $ 0.02 $ 0.06 $ 0.06