Nov'19 | Nov'18 | Nov'17 | Oct'17 | Oct'16 | Oct'15 | Oct'14 | Oct'13 | Oct'12 | Oct'11 | Oct'10 |
---|---|---|---|---|---|---|---|---|---|---|
Net sales | ||||||||||
188,785 | 174,257 | - | - | - | - | - | - | - | - | - |
Net sales | ||||||||||
- | - | 167,223 | - | - | - | - | - | - | - | - |
Cost of products sold | ||||||||||
127,121 | 117,751 | 105,637 | - | - | - | - | - | - | - | - |
Net sales | ||||||||||
- | - | - | 167,223 | 140,063 | 130,448 | 133,401 | 129,003 | 127,355 | 118,263 | 117,655 |
Cost of products sold | ||||||||||
- | - | - | 105,637 | 84,850 | 83,579 | 94,744 | 83,566 | 83,059 | 80,736 | 70,563 |
Gross margin | ||||||||||
61,664 | 56,506 | 61,586 | 61,586 | 55,213 | 46,869 | 38,657 | 45,437 | 44,296 | 37,527 | 47,092 |
Selling, general and administrative expenses | ||||||||||
52,837 | 49,929 | 48,816 | 48,758 | 44,377 | 38,751 | 43,089 | 42,352 | 40,280 | 38,639 | 41,569 |
Gain on sale of property, plant and equipment | ||||||||||
-290 | 6,236 | - | - | - | - | - | - | - | - | - |
Gain on sale of property, plant and equipment | ||||||||||
- | - | 58 | - | - | - | - | - | - | - | - |
Income before taxes | ||||||||||
8,537 | 12,813 | 12,828 | 12,828 | 10,836 | 8,118 | -4,432 | 3,085 | 4,016 | -1,112 | - |
Income (loss) before taxes | ||||||||||
- | - | - | - | - | - | - | - | - | - | 5,523 |
Provision for income taxes | ||||||||||
2,053 | 6,296 | 3,999 | 3,999 | 3,066 | -7,324 | -88 | 169 | 365 | -669 | 1,204 |
Net income | ||||||||||
6,484 | 6,517 | 8,829 | 8,829 | 7,770 | 15,442 | -4,344 | 2,916 | 3,651 | -443 | 4,319 |
Basic earnings per share | ||||||||||
0.71 | 0.72 | 0.97 | 0.97 | 0.86 | 1.70 | -0.48 | 0.32 | 0.40 | -0.05 | 0.46 |
Shares used to compute basic earnings per share | ||||||||||
9,076 | 9,076 | 9,076 | 9,076 | 9,077 | 9,098 | 9,123 | 9,151 | 9,182 | 9,277 | 9,334 |