Jan'20 | Oct'19 | Jul'19 | Apr'19 | Jan'19 | Oct'18 | Jul'18 | Apr'18 | Jan'18 | Oct'17 | Jul'17 | Apr'17 | Jan'17 | Oct'16 | Jul'16 | Apr'16 | Jan'16 | Oct'15 | Jul'15 | Apr'15 | Jan'15 | Oct'14 | Jul'14 | Apr'14 | Jan'14 | Oct'13 | Jul'13 | Apr'13 | Jan'13 | Oct'12 | Jul'12 | Apr'12 | Jan'12 | Oct'11 | Jul'11 | Apr'11 | Jan'11 | Oct'10 | Jul'10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net sales | ||||||||||||||||||||||||||||||||||||||
67,407 | 74,855 | 74,009 | 73,286 | 68,852 | 77,001 | 71,414 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net sales | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | 65,733 | 72,959 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Cost of products sold | ||||||||||||||||||||||||||||||||||||||
61,885 | 67,725 | 67,049 | 64,957 | 63,322 | 70,307 | 65,625 | - | 59,836 | 65,855 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net sales | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | 71,224 | 65,861 | 62,164 | 66,159 | 59,184 | 60,753 | 59,206 | 69,723 | 64,220 | 60,053 | 53,702 | 61,533 | 54,947 | 55,567 | 54,175 | 56,577 | 56,166 | 51,322 | 46,758 | 52,729 | 47,629 | 39,741 | 38,099 | 39,902 | 38,892 | 38,536 | 36,934 | 38,195 | 38,061 |
Cost of products sold | ||||||||||||||||||||||||||||||||||||||
- | - | - | - | - | - | - | - | - | - | 64,467 | 57,962 | 56,477 | 60,340 | 53,414 | 54,770 | 53,498 | 62,126 | 57,990 | 54,240 | 48,007 | 55,719 | 50,201 | 49,842 | 49,357 | 50,581 | 49,877 | 45,628 | 42,636 | 47,326 | 42,923 | 35,122 | 34,577 | 36,331 | 35,349 | 35,048 | 33,519 | 33,969 | 33,403 |
Gross profit | ||||||||||||||||||||||||||||||||||||||
5,521 | 7,129 | 6,960 | 8,329 | 5,529 | 6,694 | 5,789 | 6,844 | 5,897 | 7,103 | 6,757 | 7,899 | 5,686 | 5,818 | 5,770 | 5,983 | 5,708 | 7,597 | 6,230 | 5,813 | 5,695 | 5,813 | 4,746 | 5,725 | 4,817 | 5,996 | 6,288 | 5,694 | 4,122 | 5,403 | 4,705 | 4,619 | 3,521 | 3,571 | 3,542 | 3,487 | 3,415 | 4,226 | 4,658 |
Selling and administrative expenses | ||||||||||||||||||||||||||||||||||||||
5,469 | 5,700 | 5,827 | 5,972 | 5,539 | 5,817 | 5,934 | 5,897 | 5,637 | 5,642 | 5,912 | 5,641 | 5,353 | 5,555 | 5,359 | 5,493 | 5,120 | 5,534 | 5,045 | 5,162 | 4,907 | 4,847 | 4,514 | 4,779 | 4,725 | 4,839 | 4,855 | 4,632 | 4,380 | 4,679 | 4,665 | 3,544 | 3,125 | 3,032 | 2,909 | 2,726 | 2,691 | 2,989 | 3,053 |
Operating income (loss) | ||||||||||||||||||||||||||||||||||||||
52 | 1,429 | 1,133 | 2,357 | -10 | 876 | -145 | -5,475 | 259 | 1,461 | 844 | 2,258 | 333 | 263 | 410 | 489 | 587 | 2,062 | 1,184 | 650 | 788 | 965 | 232 | 945 | 91 | 1,156 | 1,432 | 1,061 | -258 | 723 | 40 | 1,074 | 395 | 539 | 633 | 761 | 723 | 1,236 | 1,604 |
Other income | ||||||||||||||||||||||||||||||||||||||
29 | 10 | 66 | 61 | 36 | 127 | -25 | 16 | 48 | 35 | 44 | 239 | 28 | 39 | 59 | 39 | 40 | 45 | 40 | 36 | 36 | 35 | 39 | 38 | 35 | 29 | 21 | - | - | -8 | - | 9 | 2 | 8 | 18 | -0 | 0 | 5 | 4 |
Interest expense | ||||||||||||||||||||||||||||||||||||||
401 | 462 | 591 | 629 | 627 | 602 | 553 | 459 | 423 | 345 | 308 | 342 | 273 | 276 | 243 | 240 | 250 | 251 | 263 | 284 | 262 | 278 | 256 | 258 | 257 | 236 | 213 | 214 | 220 | 208 | 188 | 197 | 262 | 296 | 269 | 276 | 318 | 311 | 247 |
(Loss) income before income tax expense | ||||||||||||||||||||||||||||||||||||||
-319 | 977 | 608 | 1,788 | -601 | 402 | -723 | -5,918 | -115 | 1,151 | 580 | 2,155 | 89 | 26 | 226 | 288 | 377 | 1,857 | 962 | 403 | 562 | 723 | 15 | 724 | -130 | 949 | 1,240 | 934 | -479 | 506 | -147 | 886 | 136 | 251 | 382 | 484 | 404 | 930 | 1,361 |
Income tax (benefit) expense | ||||||||||||||||||||||||||||||||||||||
-102 | 316 | 247 | 808 | -5 | 1,125 | -197 | -1,526 | -147 | 415 | 197 | 897 | 136 | -6 | 80 | 239 | 158 | 700 | 303 | 227 | -1 | 576 | -1 | 302 | -873 | 165 | 272 | 614 | -262 | 23 | -54 | 237 | 50 | 92 | 141 | 205 | 149 | 344 | 503 |
Net (loss) income | ||||||||||||||||||||||||||||||||||||||
-217 | 661 | 361 | 980 | -595 | -723 | -526 | -4,392 | 31 | 736 | 382 | 1,258 | -47 | 33 | 146 | 48 | 218 | 1,156 | 658 | 176 | 564 | 146 | 16 | 422 | 743 | 784 | 967 | 320 | -216 | 482 | -93 | 649 | 85 | 158 | 240 | 279 | 254 | 586 | 857 |
(Loss) earnings per share - basic | ||||||||||||||||||||||||||||||||||||||
-0.05 | 0.16 | 0.09 | 0.23 | -0.14 | -0.17 | -0.12 | -1.05 | 0.01 | 0.18 | 0.09 | 0.29 | -0.01 | 0.01 | 0.04 | 0.01 | 0.05 | 0.28 | 0.16 | 0.04 | 0.14 | 0.04 | 0.00 | 0.11 | 0.19 | 0.20 | 0.24 | 0.09 | -0.06 | 0.12 | -0.02 | 0.17 | 0.02 | 0.04 | 0.06 | 0.08 | 0.07 | 0.15 | 0.22 |
(Loss) earnings per share - diluted | ||||||||||||||||||||||||||||||||||||||
-0.05 | 0.15 | 0.09 | 0.23 | -0.14 | -0.17 | -0.12 | -1.04 | 0.01 | 0.17 | 0.09 | 0.30 | -0.01 | 0.01 | 0.03 | 0.01 | 0.05 | 0.27 | 0.16 | 0.04 | 0.14 | 0.04 | 0.00 | 0.11 | 0.18 | 0.19 | 0.24 | 0.08 | -0.06 | 0.12 | -0.02 | 0.17 | 0.02 | 0.04 | 0.06 | 0.07 | 0.07 | 0.15 | 0.22 |
Weighted average shares of common stock outstanding - Basic | ||||||||||||||||||||||||||||||||||||||
4,242 | 4,242 | 4,241 | 4,230 | 4,230 | 4,230 | 4,223 | 4,214 | 4,209 | 4,201 | 4,195 | 4,188 | 4,186 | 4,185 | 4,183 | 4,174 | 4,170 | 4,166 | 4,148 | 4,061 | 4,054 | 4,044 | 4,028 | 3,988 | 3,966 | 3,961 | 3,961 | 3,937 | 3,930 | 3,930 | 3,922 | 3,908 | 3,875 | 3,864 | 3,864 | 3,845 | 3,823 | 3,823 | 3,822 |
Weighted average shares of common stock outstanding - Diluted | ||||||||||||||||||||||||||||||||||||||
4,242 | 4,278 | 4,241 | 4,233 | 4,230 | 4,230 | 4,223 | 3,869 | 4,356 | 4,326 | 4,269 | 4,227 | 4,186 | 4,225 | 4,214 | 4,258 | 4,229 | 4,214 | 4,193 | 4,123 | 4,116 | 4,120 | 4,105 | 4,160 | 4,088 | 4,037 | 4,011 | 4,160 | 3,930 | 4,002 | 3,922 | 3,955 | 3,895 | 3,883 | 3,890 | 3,919 | 3,886 | 3,881 | 3,877 |