Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 |
---|---|---|---|---|---|---|---|---|---|---|
Net sales | ||||||||||
124,243 | 118,217 | 112,035 | 108,920 | - | - | - | - | - | - | - |
Cost of sales | ||||||||||
85,280 | 79,946 | 77,210 | 73,753 | - | - | - | - | - | - | - |
Net sales | ||||||||||
- | - | - | - | 108,994 | 103,846 | 92,045 | 83,196 | 79,815 | 76,138 | 116,125 |
Cost of goods sold | ||||||||||
- | - | - | - | 75,593 | 71,598 | 64,471 | 58,869 | 55,708 | 53,678 | 92,345 |
Gross margin | ||||||||||
38,963 | 38,271 | 34,825 | 35,167 | 33,401 | 32,248 | 27,574 | 24,327 | 24,107 | 22,460 | 23,780 |
Selling, general and administrative expense | ||||||||||
21,297 | 20,460 | 19,590 | 19,593 | 19,430 | 18,641 | 18,246 | 17,747 | 16,560 | 16,076 | 22,250 |
Write-down and loss on disposal of assets held for sale | ||||||||||
- | - | - | - | - | - | - | 1,162 | 1,135 | 500 | 717 |
Litigation expense | ||||||||||
- | - | - | - | - | - | - | - | - | - | 4,613 |
Currency transaction gains (losses), net | ||||||||||
- | - | - | - | - | - | - | - | - | - | -236 |
Operating income | ||||||||||
17,666 | 17,811 | 15,235 | 15,574 | 13,971 | 13,607 | 9,328 | 5,418 | 6,412 | 5,884 | -4,036 |
Interest income | ||||||||||
3,270 | 2,664 | 1,929 | - | - | - | - | - | - | - | - |
Interest income | ||||||||||
- | - | - | 390 | 50 | 66 | - | - | - | - | - |
Other non-operating income, net | ||||||||||
- | - | - | - | - | - | 40 | - | - | - | 45 |
Interest expense | ||||||||||
- | - | - | - | - | - | 127 | 479 | 722 | 914 | 1,060 |
Interest income | ||||||||||
- | - | - | - | - | - | - | - | 358 | 336 | - |
Income before taxes | ||||||||||
20,936 | 20,475 | 17,164 | 15,964 | 14,021 | 13,673 | 9,241 | 4,939 | - | - | - |
Income before taxes | ||||||||||
- | - | - | - | - | - | - | - | 6,048 | 5,306 | -5,051 |
Provision for income taxes | ||||||||||
4,938 | 5,150 | 3,961 | 5,507 | 4,903 | 5,012 | 3,226 | 1,415 | 2,544 | - | -3,058 |
Income from continuing operations | ||||||||||
- | - | - | - | - | - | - | 3,524 | - | - | - |
Income from operations | ||||||||||
- | - | - | - | - | - | - | 3,800 | - | - | - |
Provision for income taxes | ||||||||||
- | - | - | - | - | - | - | - | - | 1,867 | - |
Income from continuing operations | ||||||||||
- | - | - | - | - | - | - | - | 3,504 | 3,439 | - |
Income from operations | ||||||||||
- | - | - | - | - | - | - | - | 4,169 | -387 | - |
Gain on disposal of discontinued operations | ||||||||||
- | - | - | - | - | - | - | 27,637 | 0 | - | - |
Net income | ||||||||||
15,998 | 15,325 | 13,203 | 10,457 | 9,118 | 8,661 | 6,015 | 34,961 | 7,673 | 3,052 | -1,993 |
Continuing operations | ||||||||||
- | - | - | - | - | - | - | 0.28 | 0.28 | 0.28 | - |
Income from operations | ||||||||||
- | - | - | - | - | - | - | 0.31 | 0.34 | -0.03 | - |
Gain on disposal of discontinued operations | ||||||||||
- | - | - | - | - | - | - | 2.23 | 0.00 | - | - |
Basic and diluted net income per common share | ||||||||||
1.29 | 1.23 | 1.06 | 0.84 | 0.73 | 0.70 | 0.49 | 2.82 | 0.62 | 0.25 | -0.16 |
Cash dividends per share | ||||||||||
- | - | - | 0.20 | 0.20 | 0.20 | 0.27 | 0.50 | 0.50 | 0.50 | 0.50 |
Basic and diluted weighted average shares outstanding | ||||||||||
12,440 | 12,432 | 12,423 | 12,416 | 12,408 | 12,401 | 12,395 | 12,390 | 12,382 | 12,373 | - |
Shares used in the calculation of basic and diluted income per share | ||||||||||
- | - | - | - | - | - | - | - | - | - | 12,367 |
Shares used in the calculation of basic and diluted Income per share | ||||||||||
- | - | - | - | - | - | - | - | - | - | 12,367 |