| Revenue | | | 38.12M | 41.15M | 39.26M | 27.84M | 31.19M | |
| Cost Of Goods | | | 24.18M | 26.30M | 26.01M | 16.91M | 20.15M | |
| Gross Profit | | | 13.94M | 14.85M | 13.25M | 10.92M | 11.04M | |
| Operating Expenses | | | 10.18M | 10.47M | 9.31M | 10.93M | 9.64M | |
| Research and Development | | | 1.19M | 1.36M | 1.71M | 2.73M | 3.45M | |
| Selling, General, and Administrative Expenses | | | 7.71M | 7.78M | 6.64M | 6.34M | 5.94M | |
| Operating Income | | | 3.76M | 4.38M | 3.94M | -9.00K | 1.40M | |
| Interest Income/Expense | | | -150.00K | -37.00K | -50.00K | 426.00K | 417.00K | |
| Other Income/Expense | | | -196.00K | 20.00K | -323.00K | 1.00K | 30.00K | |
| Non Recurring Items | | | N/A | N/A | N/A | 1.00K | -138.00K | |
| Income Before Taxes | | | 3.41M | 4.36M | 3.56M | 419.00K | 1.71M | |
| Income Tax | | | 262.00K | 239.00K | 164.00K | 247.00K | 244.00K | |
| Net Income | | | 3.15M | 4.12M | 3.40M | 172.00K | 1.47M | |
| EBITDA | | | 5.77M | 6.77M | 6.06M | 1.92M | 3.78M | |
| |
| Per Share Data | |
|---|
| EPS Diluted Total Ops | | | 0.15 | 0.20 | 0.16 | 0.01 | 0.07 | |
| |
| Statistics | |
|---|
| Gross Profit Margin | | | 36.56% | 36.08% | 33.74% | 39.24% | 35.40% | |
| Profit Margin | | | 8.26% | 10.02% | 8.65% | 0.62% | 4.71% | |
| Operating Profit Margin | | | 9.86% | 10.64% | 10.02% | -0.03% | 4.50% | |