v3.10.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Net sales $ 336,793 $ 291,534 $ 628,224 $ 570,926
Cost of goods sold 292,296 255,662 546,232 495,849
Gross profit 44,497 35,872 81,992 75,077
Selling, general, and administrative expenses 21,498 19,319 44,385 38,056
Operating income 22,999 16,553 37,607 37,021
Net interest and other income 393 20 736 36
Income before income taxes 23,392 16,573 38,343 37,057
Provision for income taxes 5,303 5,640 8,901 12,492
Net income $ 18,089 $ 10,933 $ 29,442 $ 24,565
Earnings per common and common equivalent share - basic (in usd per share) $ 0.87 $ 0.53 $ 1.41 $ 1.18
Earnings per common and common equivalent share - diluted (in usd per share) $ 0.86 $ 0.52 $ 1.41 $ 1.18
Weighted average common and common equivalent shares outstanding - basic (in shares) 20,847 20,751 20,838 20,745
Weighted average common and common equivalent shares outstanding - diluted (in shares) 20,918 20,835 20,911 20,834
Cash dividends declared per share (in usd per share) $ 0.02 $ 0.02 $ 0.04 $ 0.04