Jan'20 | Nov'19 | Jul'19 | Apr'19 | Jan'19 | Nov'18 | Jul'18 | Jun'18 | Apr'18 | Apr'18 | Jan'18 | Jan'18 | Oct'17 | Jun'17 | Mar'17 | Jan'17 | Oct'16 | Jun'16 | Mar'16 | Jan'16 | Oct'15 | Jun'15 | Apr'15 | Jan'15 | Oct'14 | Jun'14 | Apr'14 | Jan'14 | Oct'13 | Jun'13 | Apr'13 | Jan'13 | Oct'12 | Jun'12 | Mar'12 | Jan'12 | Oct'11 | Jun'11 | Mar'11 | Jan'11 | Jun'10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net sales | ||||||||||||||||||||||||||||||||||||||||
190,386 | 188,785 | 167,789 | 162,852 | 0 | - | 0 | - | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net sales | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | 0 | - | - | - | 0 | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Cost of products sold | ||||||||||||||||||||||||||||||||||||||||
129,322 | 127,121 | 124,495 | 121,107 | 119,905 | 117,751 | 0 | 101,697 | - | 0 | - | 0 | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net sales | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | 172,137 | - | 168,334 | - | - | - | 146,940 | 143,988 | 140,063 | 139,744 | 136,341 | 131,892 | 130,448 | 129,674 | 131,100 | 135,647 | 133,401 | 131,978 | 133,357 | 130,698 | 129,003 | 131,114 | 129,682 | 128,411 | 127,355 | 122,555 | 121,304 | 119,169 | 118,263 | 107,531 | 0 | 0 | 0 |
Cost of products sold | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | 112,404 | - | 107,704 | - | - | - | 89,865 | 87,639 | 84,850 | 85,206 | 83,356 | 80,861 | 83,579 | 87,135 | 91,752 | 97,641 | 94,744 | 91,204 | 90,527 | 87,026 | 83,566 | 84,028 | 81,880 | 80,645 | 83,059 | 82,989 | 83,740 | 82,888 | 80,736 | 71,221 | 0 | 0 | 0 |
Gross margin | ||||||||||||||||||||||||||||||||||||||||
61,064 | 61,664 | 61,523 | 60,542 | 58,201 | 56,506 | 0 | 58,148 | 59,733 | 59,733 | 60,630 | 60,630 | 61,586 | 58,921 | 57,075 | 56,349 | 55,213 | 54,538 | 52,985 | 51,031 | 46,869 | 42,539 | 39,348 | 38,006 | 38,657 | 40,774 | 42,830 | 43,672 | 45,437 | 47,086 | 47,802 | 47,766 | 44,296 | 39,566 | 37,564 | 36,281 | 37,527 | 36,310 | 0 | 0 | 0 |
Selling, general and administrative expenses | ||||||||||||||||||||||||||||||||||||||||
52,368 | 52,837 | 52,229 | 51,140 | 51,145 | 49,929 | 0 | 49,614 | 49,825 | 49,825 | 49,157 | 49,164 | 48,758 | 47,435 | 46,356 | 45,164 | 44,377 | 43,203 | 41,964 | 40,279 | 38,751 | 38,889 | 40,078 | 42,218 | 43,089 | 43,126 | 42,794 | 42,234 | 42,352 | 42,672 | 42,532 | 41,578 | 40,280 | 39,097 | 38,539 | 38,440 | 38,639 | 36,230 | 0 | 0 | 0 |
Gain on sale of property, plant and equipment | ||||||||||||||||||||||||||||||||||||||||
0 | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Gain on sale of property, plant and equipment | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | 5,964 | -6,050 | 0 | - | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Income before taxes | ||||||||||||||||||||||||||||||||||||||||
8,419 | 8,537 | 9,537 | 9,636 | 13,285 | 12,813 | 0 | 14,488 | 15,886 | 15,886 | 11,473 | 11,473 | 12,828 | 11,534 | 10,743 | 11,185 | 10,836 | 11,335 | 11,021 | 10,752 | 8,118 | 3,650 | -730 | -4,212 | -4,432 | -2,352 | 36 | 1,438 | 3,085 | 4,414 | 5,270 | 6,188 | 4,016 | 0 | 0 | 0 | - | - | - | - | - |
Income (loss) before taxes | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 80 | 0 | 0 | 0 |
Provision for income taxes | ||||||||||||||||||||||||||||||||||||||||
1,952 | 2,053 | 2,274 | 2,030 | 3,265 | 6,296 | 0 | 7,052 | 7,839 | 7,839 | 6,745 | 6,745 | 3,999 | 3,102 | 2,548 | 2,813 | 3,066 | -4,769 | -5,116 | -6,095 | -7,324 | 41 | -101 | -101 | -88 | -25 | -1 | 10 | 169 | 0 | 0 | 0 | - | - | - | - | -669 | 296 | 0 | 0 | 0 |
Net income | ||||||||||||||||||||||||||||||||||||||||
6,467 | 6,484 | 7,263 | 7,606 | 10,020 | 6,517 | 0 | 7,436 | 8,047 | 8,047 | 4,728 | 4,728 | 8,829 | 8,432 | 8,195 | 8,372 | 7,770 | 16,104 | 16,137 | 16,847 | 15,442 | 3,609 | -629 | -4,111 | -4,344 | -2,327 | 37 | 1,428 | 2,916 | 3,842 | 4,722 | 5,651 | 3,651 | 635 | -703 | -1,887 | -443 | -216 | 0 | 0 | 0 |
Net income per share Basic and diluted | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0.20 | 0.16 | 0.21 | - | 0.20 | 0.24 | 0.05 | - | -0.26 | -0.14 | 0.03 | - | 0.00 | 0.01 | 0.19 | - | 0.09 | 0.11 | -0.03 | - | -0.05 | -0.02 | 0.13 | -0.08 |
Weighted average common shares Basic and diluted | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 9,077 | 9,077 | 9 | - | 9,095 | 9,104 | 9,113 | - | 9,121 | 9,127 | 9,132 | - | 9,154 | 9,156 | 9,158 | - | 9,180 | 9,188 | 9,195 | - | 9,289 | - | - | - |
Basic earnings per share | ||||||||||||||||||||||||||||||||||||||||
0.20 | 0.14 | 0.12 | 0.24 | 0.21 | 0.22 | 0.16 | 0.16 | 0.52 | 0.52 | -0.18 | -0.18 | 0.33 | 0.22 | 0.15 | 0.27 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares used to compute basic earnings per share | ||||||||||||||||||||||||||||||||||||||||
9,076 | 9,076 | 9,076 | 9,076 | 9,076 | 9,076 | 9,076 | 9,077 | 9,077 | 9,076 | 9,077 | 9,076 | 9,076 | 9,077 | 9,077 | 9,077 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Weighted average common shares Basic and diluted (in Shares) | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 9,316 | 9,324 | 9,330 |
Cash dividends paid per share (in dollars per share) | ||||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0.00 | 0.00 | 0.00 | - | 0.00 | 0.00 | 0.05 | - | - | - | - | - | 0.00 | 0.00 | 0.10 | - |