Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 |
---|---|---|---|---|---|---|---|---|---|---|
Net sales | ||||||||||
398,179 | 414,334 | 379,389 | 382,071 | 406,150 | 434,925 | 391,665 | 375,691 | 359,490 | 296,808 | 266,242 |
Cost of products sold | ||||||||||
295,504 | 304,413 | 278,181 | 289,543 | 313,570 | 327,366 | 298,010 | 285,540 | 271,653 | 220,471 | 204,469 |
Gross profit | ||||||||||
102,675 | 109,921 | 101,208 | 92,528 | 92,580 | 107,559 | 93,655 | 90,151 | 87,837 | 76,337 | 61,773 |
Selling, general and administrative expenses | ||||||||||
58,835 | 59,282 | 55,474 | 54,294 | 56,189 | 54,254 | 51,734 | 47,968 | 44,843 | 37,378 | 35,380 |
Impairment of goodwill and other intangible assets | ||||||||||
- | - | 4,098 | 1,800 | 0 | 0 | - | - | - | - | - |
Operating income | ||||||||||
43,840 | 50,639 | 41,636 | 36,434 | 36,391 | 53,305 | 41,921 | 42,183 | 42,994 | 38,959 | 26,393 |
Other income (expense), net | ||||||||||
1,326 | -323 | -2,258 | 48 | 875 | 940 | 3,050 | 907 | 409 | 362 | 1,209 |
Other expense | ||||||||||
- | - | - | - | - | 511 | 694 | 643 | 718 | 988 | 347 |
Income before income taxes | ||||||||||
45,166 | 50,316 | 39,378 | 36,482 | 37,266 | 53,734 | 44,277 | 42,447 | 42,685 | 38,333 | 27,255 |
Income taxes | ||||||||||
9,351 | 10,337 | 12,823 | 11,599 | 12,157 | 17,593 | 14,173 | 14,244 | 13,881 | 12,370 | 8,986 |
Net income | ||||||||||
35,815 | 39,979 | 26,555 | 24,883 | 25,109 | 36,141 | 30,104 | 28,203 | 28,804 | 25,963 | 18,269 |
Earnings per share (in dollars per share) | ||||||||||
1.37 | 1.53 | 1.02 | 0.95 | 0.96 | 1.38 | 1.15 | 1.07 | 1.10 | 1.24 | 0.87 |
Average number of shares outstanding (in shares) | ||||||||||
26,127 | 26,112 | 26,100 | 26,087 | 26,192 | 26,256 | 26,249 | 26,242 | 26,234 | 20,905 | 20,886,309 |