| Net earnings | 10.59M |
| Depreciation | 3.86M |
| Amortization | 1.21M |
| Stock-based compensation | 3.67M |
| Deferred taxes, net | -1.05M |
| Change in allowance for doubtful accounts | -20K |
| Accounts receivable | -3.82M |
| Inventories | -2.08M |
| Prepaid expenses | |
| Accounts payable | -1.72M |
| Accrued compensation and expenses | -833K |
| Amortization of deferred license fees and other deferred revenue | |
| Net cash provided by operating activities | |
| Purchase of property and equipment | -11.16M |
| Cash paid for acquisitions | |
| Net cash used in investing activities | |
| Repurchase of common shares | -3.53M |
| Proceeds from the exercise of stock options, stock warrants and sale of stock, net of expenses | 2.33M |
| Net cash used in financing activities | |
| Increase (decrease) in cash and cash equivalents | -2.41M |
| Effect of exchange rate changes on cash and cash equivalents | -19K |
| Cash and cash equivalents at beginning of period | 41.49M |
| Cash and cash equivalents at end of period | 39.07M |
| Cash paid for interest | |
| Cash paid for taxes | 2.18M |