XML 70 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Net sales $ 745,347 $ 684,250 $ 565,153
Cost of sales 438,844 389,356 321,780
Gross profit 306,503 294,894 243,373
Selling, general and administrative expenses 118,304 118,225 100,993
Income from operations 188,199 176,669 142,380
Interest (income) expense, net (1,503) (192) 461
Income before income taxes 189,702 176,861 141,919
Provision for income taxes 44,964 42,289 46,791
Net income $ 144,738 $ 134,572 $ 95,128
Basic earnings per common share $ 2.48 $ 2.29 $ 1.62
Basic weighted average common shares outstanding 58,430,597 58,739,670 58,785,118
Diluted earnings per common share $ 2.47 $ 2.28 $ 1.61
Diluted weighted average common shares outstanding 58,657,749 59,067,302 59,150,920
Comprehensive income $ 144,738 $ 134,572 $ 95,128