XML 17 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]      
Net sales $ 684,250 $ 565,153 $ 479,616
Cost of sales 389,356 321,780 292,521
Gross profit 294,894 243,373 187,095
Selling, general and administrative expenses 118,225 100,993 83,140
Income from operations 176,669 142,380 103,955
Interest (income) expense, net (192) 461 1,125
Income before income taxes 176,861 141,919 102,830
Provision for income taxes 42,289 46,791 34,983
Net income $ 134,572 $ 95,128 $ 67,847
Basic earnings per common share $ 2.29 $ 1.62 $ 1.16
Basic weighted average common shares outstanding 58,739,670 58,785,118 58,789,118
Diluted earnings per common share $ 2.28 $ 1.61 $ 1.15
Diluted weighted average common shares outstanding 59,067,302 59,150,920 59,225,338
Comprehensive income $ 134,572 $ 95,128 $ 67,847