Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
---|---|---|---|---|---|---|---|---|---|
Revenue | 41,955,000 | 37,281,000 | 31,877,000 | 17,455,000 | 11,139,000 | 14,147,000 | 11,270,000 | 7,932,000 | 3,845,000 |
Revenue Growth | - | 16.95% | 82.62% | 56.70% | -21.26% | 25.53% | 42.08% | 106.29% | |
Cost of Revenue | 26,329,000 | 22,457,000 | 19,659,000 | 9,351,000 | 5,154,000 | 7,208,000 | 5,623,000 | 4,160,000 | 2,228,000 |
Gross Profit | 15,626,000 | 14,824,000 | 12,218,000 | 8,104,000 | 5,985,000 | 6,939,000 | 5,647,000 | 3,772,000 | 1,617,000 |
Gross Profit Margin | 37.28% | 39.76% | 38.33% | 46.43% | 53.73% | 49.05% | 50.11% | 47.55% | 42.05% |
Research and Development | 3,108,000 | 3,164,000 | 2,798,000 | 2,054,000 | 2,205,000 | 4,836,000 | 1,505,000 | 1,201,000 | 864,000 |
General and Administrative Expenses | 7,045,000 | 7,038,000 | 7,892,000 | 7,105,000 | 6,249,000 | 7,925,000 | 5,233,000 | 4,787,000 | 2,575,000 |
Total Operating Expenses | 12,799,000 | 13,714,000 | 14,050,000 | 11,938,000 | 10,848,000 | 15,535,000 | 8,680,000 | 7,852,000 | 4,640,000 |
Operating Income or Loss | 2,827,000 | 1,110,000 | -1,832,000 | -3,834,000 | -4,863,000 | -8,596,000 | -3,033,000 | -4,080,000 | -3,023,000 |
Operating Margin | 6.64% | 2.98% | -5.75% | -21.97% | -43.66% | -60.76% | -26.91% | -51.44% | -78.62% |
Interest Expense | 561,000 | 633,000 | 565,000 | 483,000 | 458,000 | 559,000 | 648,000 | 479,000 | 334,000 |
EBITDA | 4,614,000 | 1,933,000 | -7,914,000 | 360,000 | -5,913,000 | -7,402,000 | 2,386,000 | -3,586,000 | -2,564,000 |
Depreciation and Amortization | 760,000 | 823,000 | 947,000 | 902,000 | 575,000 | 472,000 | 426,000 | 510,000 | 320,000 |
Income Before Tax | 5,044,000 | 2,321,000 | -9,426,000 | -1,025,000 | -6,946,000 | -8,433,000 | 1,312,000 | -4,575,000 | -3,218,000 |
Income Tax Expense | 377,000 | 213,000 | -181,000 | -492,000 | -192,000 | 45,000 | 283,000 | -542,000 | 28,000 |
Net Income | 4,402,000 | 1,887,000 | -9,245,000 | -533,000 | -6,754,000 | -8,478,000 | 997,000 | -4,033,000 | -370,000 |
Net Income Margin | 10.19% | 5.06% | -29.00% | -3.05% | -60.63% | -59.93% | 8.85% | -50.84% | -9.62% |
EPS | 2.11 | 0.90 | -4.69 | -0.28 | -3.85 | -6.79 | 0.91 | -3.69 | -0.25 |
EPS Diluted | 2.03 | 0.87 | -4.68 | -0.28 | -3.85 | -6.79 | 0.91 | -3.69 | -0.24 |
Weighted Average Shares Out | - | 2,035,651 | 1,972,131 | 1,892,546 | 1,752,960 | 1,248,353 | 1,092,241 | 1,092,241 | 1,458,714 |
Weighted Average Shares Out Diluted | - | 2,091,782 | 1,974,928 | 1,892,546 | 1,752,960 | 1,248,353 | 1,092,241 | 1,092,241 | 1,525,531 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||
Cash and Cash Equivalents | 7,083,000 | 5,485,000 | 4,208,000 | 4,295,000 | 5,647,000 | 10,873,000 | 6,406,000 | 4,393,000 | 6,241,000 |
Short Term Investments | 2,913,000 | 727,000 | 103,000 | 0 | 1,180,000 | 440,000 | 0 | 0 | 55,000 |
Cash + Short Term Investments | 9,996,000 | 6,212,000 | 4,311,000 | 4,295,000 | 6,827,000 | 11,313,000 | 6,406,000 | 4,393,000 | 6,296,000 |
Net Receivables | 4,187,000 | 4,121,000 | 2,779,000 | 2,439,000 | 1,073,000 | 1,214,000 | 1,335,000 | 926,000 | 387,000 |
Inventory | 0 | 0 | 680,000 | 631,000 | 767,000 | 99,000 | 738,000 | 1,497,000 | 0 |
Other Current Assets | 1,148,000 | 964,000 | 2,159,000 | 2,085,000 | 1,982,000 | 1,398,000 | 917,000 | 1,518,000 | 331,000 |
Total Current Assets | 15,331,000 | 11,297,000 | 9,249,000 | 8,819,000 | 9,882,000 | 13,925,000 | 8,658,000 | 6,837,000 | 7,014,000 |
Non-Current Assets | |||||||||
Property, Plant and Equipment | 3,172,000 | 3,314,000 | 3,531,000 | 3,241,000 | 3,088,000 | 3,325,000 | 1,641,000 | 1,192,000 | 2,077,000 |
Goodwill | 8,086,000 | 8,151,000 | 8,263,000 | 8,420,000 | 6,109,000 | 167,000 | 153,000 | 39,000 | 39,000 |
Intangible Assets | 1,192,000 | 1,425,000 | 1,874,000 | 2,412,000 | 1,564,000 | 71,000 | 82,000 | 54,000 | 51,000 |
Long Term Investments | 8,104,000 | 6,454,000 | 5,271,000 | 12,606,000 | 10,131,000 | 11,891,000 | 11,667,000 | 5,969,000 | 5,969,000 |
Tax Assets | 0 | -126,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 11,232,000 | 8,058,000 | 3,921,000 | 3,276,000 | 2,478,000 | 2,382,000 | 1,787,000 | 1,335,000 | 563,000 |
Total Non-Current Assets | 31,786,000 | 27,402,000 | 22,860,000 | 29,955,000 | 23,370,000 | 17,836,000 | 15,330,000 | 8,589,000 | 8,699,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 47,117,000 | 38,699,000 | 32,109,000 | 38,774,000 | 33,252,000 | 31,761,000 | 23,988,000 | 15,426,000 | 15,713,000 |
Current Liabilities | |||||||||
Accounts Payable | 802,000 | 790,000 | 728,000 | 860,000 | 235,000 | 272,000 | 150,000 | 213,000 | 280,000 |
Short Term Debt | 806,000 | 499,000 | 495,000 | 641,000 | 352,000 | 388,000 | 110,000 | 150,000 | 15,000 |
Tax Payables | 2,164,000 | 684,000 | 2,049,000 | 2,563,000 | 2,014,000 | 1,733,000 | 157,000 | 1,274,000 | 0 |
Deferred Revenue | 0 | 0 | 0 | 5,192,000 | 6,355,000 | 76,000 | 65,000 | 38,000 | 0 |
Other Current Liabilities | 7,063,000 | 7,481,000 | 5,581,000 | 4,960,000 | 4,264,000 | 3,197,000 | 3,777,000 | 2,172,000 | 2,130,000 |
Total Current Liabilities | 10,835,000 | 9,454,000 | 8,853,000 | 9,024,000 | 6,865,000 | 5,639,000 | 5,313,000 | 3,847,000 | 2,425,000 |
Non-Current Liabilities | |||||||||
Long Term Debt | 12,482,000 | 11,331,000 | 11,222,000 | 10,963,000 | 9,344,000 | 7,373,000 | 6,869,000 | 3,048,000 | 3,112,000 |
Deferred Revenue | 0 | 0 | 1,673,000 | 2,181,000 | 1,405,000 | 1,270,000 | -1,072,000 | 15,306,000 | 0 |
Deferred Tax | 155,000 | 56,000 | 27,000 | 365,000 | 818,000 | 1,027,000 | 1,072,000 | 1,041,000 | 0 |
Other Non-Current Liabilities | 7,106,000 | 5,176,000 | 3,503,000 | 3,073,000 | 2,471,000 | 2,539,000 | 19,173,000 | 741,000 | 3,450,000 |
Total Non-Current Liabilities | 19,743,000 | 16,563,000 | 14,752,000 | 14,401,000 | 12,633,000 | 10,939,000 | 8,342,000 | 20,136,000 | 6,562,000 |
Total Liabilities | 30,578,000 | 26,017,000 | 23,605,000 | 23,425,000 | 19,498,000 | 16,578,000 | 13,655,000 | 23,983,000 | 8,987,000 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Retained Earnings | -27,621,000 | -30,594,000 | -32,767,000 | -23,626,000 | -23,130,000 | -16,362,000 | -10,334,000 | -8,874,000 | -4,806,000 |
Accumulated Other Comprehensive Income/Loss | -424,000 | -421,000 | -443,000 | -524,000 | -535,000 | -187,000 | -188,000 | -3,000 | 1,000 |
Total Stockholders Equity | 14,780,000 | 11,249,000 | 7,340,000 | 14,458,000 | 12,266,000 | 14,190,000 | 10,333,000 | -8,557,000 | 6,726,000 |
Total Investments | 11,017,000 | 7,055,000 | 5,264,000 | 12,606,000 | 11,311,000 | 12,331,000 | 11,667,000 | 5,969,000 | 6,024,000 |
Total Debt | 12,660,000 | 11,830,000 | 11,139,000 | 11,105,000 | 9,279,000 | 7,426,000 | 4,535,000 | 3,198,000 | 3,127,000 |
Net Debt | 5,399,000 | 6,345,000 | 6,931,000 | 6,810,000 | 3,632,000 | -3,447,000 | -1,871,000 | -1,195,000 | -3,114,000 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||
Net Income | 4,373,000 | 1,887,000 | -9,138,000 | -570,000 | -6,788,000 | -8,512,000 | 987,000 | -4,033,000 | -370,000 |
Depreciation & Amortization | 760,000 | 823,000 | 947,000 | 902,000 | 575,000 | 472,000 | 426,000 | 510,000 | 347,000 |
Deferred Income Tax | 95,000 | 26,000 | -441,000 | -692,000 | -266,000 | -88,000 | 35,000 | -762,000 | 5,000 |
Stock Based Compensation | 1,846,000 | 1,935,000 | 1,793,000 | 1,168,000 | 827,000 | 4,596,000 | 170,000 | 124,000 | 107,000 |
Change in Working Capital | -331,000 | 165,000 | 335,000 | 1,682,000 | 732,000 | -500,000 | 890,000 | 1,910,000 | 1,072,000 |
Accounts Receivable | -783,000 | -758,000 | -542,000 | -597,000 | 142,000 | -407,000 | -279,000 | -442,000 | -348,000 |
Inventory | 413,000 | 0 | 0 | 813,000 | 387,000 | 530,000 | 265,000 | 1,147,000 | 671,000 |
Accounts Payable | 2,000 | 64,000 | -133,000 | 90,000 | -133,000 | 95,000 | -39,000 | -79,000 | 228,000 |
Other Working Capital | 450,000 | 859,000 | 1,010,000 | 1,376,000 | 336,000 | -718,000 | 943,000 | 1,284,000 | 521,000 |
Other Non-Cash Items | 1,812,000 | -1,251,000 | 7,146,000 | -2,935,000 | 2,175,000 | -289,000 | -4,049,000 | 833,000 | -4,074,000 |
Net Cash Provided by Operating Activities | 6,266,000 | 3,585,000 | 642,000 | -445,000 | -2,745,000 | -4,321,000 | -1,541,000 | -1,418,000 | -2,913,000 |
Cash Flows from Investing Activities | |||||||||
Investments in Property, Plant, and Equipment | -253,000 | -223,000 | -252,000 | -298,000 | -616,000 | -588,000 | -558,000 | -829,000 | -1,635,000 |
Acquisitions Net | -721,000 | 721,000 | -33,000 | -1,314,000 | -1,380,000 | 286,000 | -476,000 | 342,000 | -240,000 |
Purchases of Investments | -12,887,000 | -8,826,000 | -1,722,000 | -2,095,000 | -2,111,000 | -541,000 | -30,000 | 0 | 0 |
Sales/Maturities of Investments | 7,860,000 | 5,864,000 | 376,000 | 2,791,000 | 1,360,000 | 2,000 | 0 | 0 | 0 |
Other Investing Activities | -132,000 | -762,000 | -6,000 | -285,000 | -122,000 | 51,000 | 369,000 | 342,000 | 17,000 |
Net Cash Used for Investing Activities | -5,429,000 | -3,226,000 | -1,637,000 | -1,201,000 | -2,869,000 | -790,000 | -695,000 | -487,000 | -1,858,000 |
Cash Flows from Financing Activities | |||||||||
Debt Repayment | 1,989,000 | -47,000 | -264,000 | 924,000 | 986,000 | 1,024,000 | 2,867,000 | 114,000 | 1,429,000 |
Common Stock Issued | 148,000 | 130,000 | 255,000 | 675,000 | 372,000 | 8,473,000 | 1,777,000 | 0 | 0 |
Common Stock Repurchased | -567,000 | 130,000 | 0 | 0 | 0 | 0 | -10,000 | -131,000 | -90,000 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -39,000 | -48,000 | 24,000 | 1,531,000 | 393,000 | -558,000 | 1,773,000 | 1,032,000 | 4,855,000 |
Net Cash Used Provided by Financing Activities | 1,300,000 | -95,000 | 15,000 | 1,780,000 | 1,379,000 | 8,939,000 | 4,640,000 | 1,015,000 | 6,194,000 |
Effect of Forex Changes on Cash | 1,000 | 63,000 | -148,000 | -69,000 | -92,000 | -4,000 | -119,000 | 22,000 | -25,000 |
Net Change in Cash | 1,114,000 | 327,000 | -1,128,000 | 414,000 | -4,676,000 | 3,858,000 | 2,381,000 | -998,000 | 1,398,000 |
Cash at End of Period | 22,980,000 | 7,004,000 | 6,677,000 | 7,805,000 | 7,391,000 | 12,067,000 | 8,209,000 | 5,828,000 | 6,826,000 |
Cash at Start of Period | 21,866,000 | 6,677,000 | 7,805,000 | 7,391,000 | 12,067,000 | 8,209,000 | 5,828,000 | 6,826,000 | 5,428,000 |
Free Cash Flow | |||||||||
Operating Cash Flow | 6,266,000 | 3,585,000 | 642,000 | -445,000 | -2,745,000 | -4,321,000 | -1,541,000 | -1,418,000 | -2,913,000 |
Capital Expenditure | -253,000 | -223,000 | -252,000 | -298,000 | -616,000 | -588,000 | -558,000 | -829,000 | -1,635,000 |
Free Cash Flow | 6,013,000 | 3,362,000 | 390,000 | -743,000 | -3,361,000 | -4,909,000 | -2,099,000 | -2,247,000 | -4,548,000 |