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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 15,847,000 | 14,779,000 | 13,728,000 | 12,077,000 | 11,443,000 | 11,809,000 | 9,144,000 | 5,430,000 | 5,164,000 | 5,370,000 | 5,978,000 | 5,899,000 | 5,636,000 |
Revenue Growth | - | 7.66% | 13.67% | 5.54% | -3.10% | 29.14% | 68.40% | 5.15% | -3.84% | -10.17% | 1.34% | 4.67% | |
Cost of Revenue | 10,434,000 | 9,259,000 | 12,046,000 | 10,728,000 | 6,796,000 | 7,272,000 | 6,333,000 | 3,908,000 | 3,674,000 | 3,526,000 | 3,756,000 | 3,729,000 | 3,704,000 |
Gross Profit | 5,413,000 | 5,520,000 | 1,682,000 | 1,349,000 | 4,647,000 | 4,537,000 | 2,811,000 | 1,522,000 | 1,490,000 | 1,844,000 | 2,222,000 | 2,170,000 | 1,932,000 |
Gross Profit Margin | 28.41% | 37.35% | 12.25% | 11.17% | 40.61% | 38.42% | 30.74% | 28.03% | 28.85% | 34.34% | 37.17% | 36.79% | 34.28% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 1,434,000 | 1,308,000 | 1,189,000 | 1,040,000 | 1,035,000 | 904,000 | 926,000 | 600,000 | 690,000 | 676,000 | 708,000 | 756,000 | 659,000 |
Total Operating Expenses | 2,293,000 | 2,859,000 | 2,785,000 | 2,793,000 | 2,772,000 | 2,544,000 | 2,320,000 | 1,299,000 | 1,365,000 | 1,528,000 | 1,978,000 | 3,311,000 | 3,068,000 |
Operating Income or Loss | 3,120,000 | 2,661,000 | -1,118,000 | -1,267,000 | 1,519,000 | 1,993,000 | 491,000 | 198,000 | 407,000 | -4,091,000 | -6,015,000 | 27,000 | 239,000 |
Operating Margin | 13.63% | 18.01% | -8.14% | -10.49% | 13.27% | 16.88% | 5.37% | 3.65% | 7.88% | -76.18% | -100.62% | 0.46% | 4.24% |
Interest Expense | 868,000 | 749,000 | 368,000 | 384,000 | 446,000 | 564,000 | 525,000 | 206,000 | 1,093,000 | 1,285,000 | 0 | 0 | 0 |
EBITDA | 5,868,000 | 4,573,000 | 1,287,000 | 782,000 | 3,163,000 | 3,408,000 | 2,028,000 | 1,309,000 | 23,266,000 | -3,272,000 | -5,360,000 | 379,000 | 431,000 |
Depreciation and Amortization | 2,069,000 | 1,867,000 | 1,994,000 | 1,976,000 | 1,977,000 | 1,811,000 | 1,600,000 | 835,000 | 817,000 | 995,000 | 1,440,000 | 1,452,000 | 1,558,000 |
Income Before Tax | 2,870,000 | 2,000,000 | -1,560,000 | -1,722,000 | 890,000 | 1,216,000 | -101,000 | 250,000 | 21,351,000 | -5,556,000 | -8,549,000 | -3,036,000 | -3,842,000 |
Income Tax Expense | 732,000 | 508,000 | -350,000 | -458,000 | 266,000 | 290,000 | -45,000 | 504,000 | -1,337,000 | -879,000 | -2,320,000 | 732,000 | 894,000 |
Net Income | 2,034,000 | 1,493,000 | -1,210,000 | -1,264,000 | 636,000 | 928,000 | -54,000 | -254,000 | 22,688,000 | -4,677,000 | -6,229,000 | -2,197,000 | -2,948,000 |
Net Income Margin | 8.17% | 10.10% | -8.81% | -10.47% | 5.56% | 7.86% | -0.59% | -4.68% | 439.35% | -87.09% | -104.20% | -37.24% | -52.31% |
EPS | 5.70 | 3.63 | -2.86 | -2.62 | 1.30 | 1.88 | -0.11 | -0.59 | -1.92 | -10.94 | -14.57 | 0.00 | 0.00 |
EPS Diluted | 5.53 | 3.58 | -2.86 | -2.62 | 1.30 | 1.86 | -0.11 | -0.59 | -1.92 | -10.94 | -14.57 | 0.00 | 0.00 |
Weighted Average Shares Out | - | 369,771 | 422,447 | 482,215 | 488,668 | 494,146 | 490,909 | 427,761 | 427,561 | 427,500 | 427,500 | 0 | 0 |
Weighted Average Shares Out Diluted | - | 375,193 | 422,447 | 482,215 | 491,090 | 499,935 | 504,954 | 427,761 | 427,580 | 427,500 | 427,500 | 0 | 0 |
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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||
Cash and Cash Equivalents | 905,000 | 3,485,000 | 455,000 | 1,325,000 | 406,000 | 300,000 | 636,000 | 1,487,000 | 843,000 | 1,400,000 | 1,843,000 | 746,000 | 1,175,000 |
Short Term Investments | 0 | 0 | 92,000 | 14,000 | 19,000 | 0 | 730,000 | 220,000 | 563,000 | 465,000 | 0 | 0 | 0 |
Cash + Short Term Investments | 905,000 | 3,485,000 | 455,000 | 1,325,000 | 406,000 | 300,000 | 636,000 | 1,487,000 | 843,000 | 1,400,000 | 1,843,000 | 746,000 | 1,175,000 |
Net Receivables | 2,199,000 | 1,680,000 | 2,086,000 | 1,956,000 | 1,279,000 | 1,365,000 | 1,087,000 | 582,000 | 612,000 | 533,000 | 588,000 | 710,000 | 1,408,000 |
Inventory | 949,000 | 740,000 | 570,000 | 610,000 | 515,000 | 469,000 | 412,000 | 253,000 | 285,000 | 428,000 | 468,000 | 399,000 | 393,000 |
Other Current Assets | 4,478,000 | 5,732,000 | 8,005,000 | 3,992,000 | 1,229,000 | 1,980,000 | 1,300,000 | 351,000 | 733,000 | 1,089,000 | 83,000 | 288,000 | 191,000 |
Total Current Assets | 8,531,000 | 11,637,000 | 11,116,000 | 7,883,000 | 3,429,000 | 4,114,000 | 3,435,000 | 2,673,000 | 2,473,000 | 3,450,000 | 3,476,000 | 3,872,000 | 4,630,000 |
Non-Current Assets | |||||||||||||
Property, Plant and Equipment | 18,497,000 | 12,482,000 | 12,605,000 | 13,096,000 | 13,545,000 | 13,960,000 | 14,616,000 | 4,824,000 | 4,447,000 | 9,354,000 | 12,023,000 | 17,649,000 | 18,556,000 |
Goodwill | 2,802,000 | 2,583,000 | 2,583,000 | 2,583,000 | 2,583,000 | 2,553,000 | 2,068,000 | 1,907,000 | 1,907,000 | 152,000 | 2,352,000 | 3,952,000 | 4,952,000 |
Intangible Assets | 2,157,000 | 1,864,000 | 1,958,000 | 2,146,000 | 2,445,000 | 2,746,000 | 2,489,000 | 2,526,000 | 3,201,000 | 1,174,000 | 1,336,000 | 1,717,000 | 1,781,000 |
Long Term Investments | 4,520,000 | 2,035,000 | 1,729,000 | 2,049,000 | 1,759,000 | 1,661,000 | 1,381,000 | 1,240,000 | 1,064,000 | 962,000 | 11,000 | 838,000 | 710,000 |
Tax Assets | 839,000 | 1,223,000 | 1,710,000 | 1,302,000 | 838,000 | 1,066,000 | 1,336,000 | 710,000 | 1,122,000 | 30,000 | 0 | 0 | 0 |
Other Non-Current Assets | 532,000 | 1,142,000 | 1,086,000 | 624,000 | 609,000 | 516,000 | 699,000 | 720,000 | 953,000 | 536,000 | 2,145,000 | 794,000 | -25,999,000 |
Total Non-Current Assets | 29,347,000 | 21,329,000 | 21,671,000 | 21,800,000 | 21,779,000 | 22,502,000 | 22,589,000 | 11,927,000 | 12,694,000 | 12,208,000 | 17,867,000 | 24,950,000 | 25,999,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,340,000 |
Total Assets | 37,878,000 | 32,966,000 | 32,787,000 | 29,683,000 | 25,208,000 | 26,616,000 | 26,024,000 | 14,600,000 | 15,167,000 | 15,658,000 | 21,343,000 | 28,822,000 | 32,969,000 |
Current Liabilities | |||||||||||||
Accounts Payable | 1,291,000 | 1,147,000 | 1,556,000 | 1,515,000 | 880,000 | 947,000 | 945,000 | 473,000 | 479,000 | 514,000 | 545,000 | 545,000 | 529,000 |
Short Term Debt | 1,548,000 | 2,293,000 | 1,121,000 | 259,000 | 403,000 | 1,091,000 | 530,000 | 44,000 | 46,000 | 1,441,000 | 22,000 | 32,140,000 | 0 |
Tax Payables | 199,000 | 203,000 | 199,000 | 207,000 | 226,000 | 201,000 | 192,000 | 194,000 | 159,000 | 109,000 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 1,710,000 | 454,000 | 460,000 | 493,000 | 4,000 | 4,000 | 192,000 | 229,000 | 0 | 0 | 0 |
Other Current Liabilities | 4,622,000 | 6,180,000 | 7,461,000 | 3,862,000 | 1,527,000 | 2,335,000 | 1,954,000 | 636,000 | 820,000 | 748,000 | 935,000 | 2,412,000 | 4,456,000 |
Total Current Liabilities | 7,660,000 | 9,823,000 | 10,337,000 | 5,843,000 | 3,036,000 | 4,574,000 | 3,625,000 | 1,351,000 | 1,504,000 | 2,812,000 | 1,502,000 | 35,097,000 | 4,985,000 |
Non-Current Liabilities | |||||||||||||
Long Term Debt | 14,363,000 | 12,391,000 | 12,215,000 | 10,750,000 | 9,481,000 | 10,221,000 | 10,874,000 | 4,379,000 | 4,577,000 | -1,171,000 | 33,904,000 | 2,000 | 29,800,000 |
Deferred Revenue | 0 | 0 | 1,000 | -767,000 | 3,550,000 | 3,067,000 | -9,405,000 | 0 | 0 | 1,174,000 | 0 | 0 | 0 |
Deferred Tax | 0 | 1,000 | 1,000 | 767,000 | 1,000 | 2,000 | 10,000 | 0 | 0 | 213,000 | 0 | 0 | 0 |
Other Non-Current Liabilities | 7,202,000 | 5,429,000 | 5,316,000 | 4,798,000 | 4,329,000 | 3,859,000 | 3,648,000 | 2,528,000 | 2,489,000 | 34,340,000 | 3,164,000 | 2,185,000 | 0 |
Total Non-Current Liabilities | 21,565,000 | 17,821,000 | 17,532,000 | 15,548,000 | 13,811,000 | 14,082,000 | 14,532,000 | 6,907,000 | 7,066,000 | 35,730,000 | 38,050,000 | 5,707,000 | 29,800,000 |
Total Liabilities | 29,225,000 | 27,644,000 | 27,869,000 | 21,391,000 | 16,847,000 | 18,656,000 | 18,157,000 | 8,258,000 | 8,570,000 | 38,542,000 | 39,552,000 | 40,804,000 | 42,652,000 |
Common Stock | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 4,000 | 4,000 | 0 | 0 | 0 | 0 |
Retained Earnings | -759,000 | -2,613,000 | -3,643,000 | -1,964,000 | -399,000 | -764,000 | -1,449,000 | -1,410,000 | -1,155,000 | 0 | 0 | 0 | 0 |
Accumulated Other Comprehensive Income/Loss | 7,000 | 6,000 | 7,000 | -16,000 | -48,000 | -30,000 | -22,000 | -17,000 | 6,000 | -22,884,000 | -35,000 | -36,000 | 0 |
Total Stockholders Equity | 5,441,000 | 5,307,000 | 4,902,000 | 8,291,000 | 8,371,000 | 7,959,000 | 7,863,000 | 6,342,000 | 6,597,000 | -22,884,000 | -18,209,000 | -11,983,000 | -9,795,000 |
Total Investments | 4,520,000 | 2,035,000 | 1,729,000 | 2,049,000 | 1,759,000 | 1,661,000 | 1,381,000 | 1,240,000 | 1,064,000 | 962,000 | 11,000 | 838,000 | 710,000 |
Total Debt | 15,812,000 | 14,684,000 | 13,336,000 | 11,009,000 | 9,884,000 | 11,312,000 | 11,404,000 | 4,423,000 | 4,623,000 | 1,444,000 | 33,887,000 | 32,142,000 | 0 |
Net Debt | 14,907,000 | 11,199,000 | 12,881,000 | 9,684,000 | 9,478,000 | 11,012,000 | 10,768,000 | 2,936,000 | 3,780,000 | 44,000 | 32,044,000 | 31,396,000 | -1,175,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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||
Net Income | 2,138,000 | 1,492,000 | -1,210,000 | -1,264,000 | 624,000 | 926,000 | -56,000 | -254,000 | 22,688,000 | -4,677,000 | -6,229,000 | -2,197,000 | -2,948,000 |
Depreciation & Amortization | 2,405,000 | 1,956,000 | 2,047,000 | 2,050,000 | 2,048,000 | 1,876,000 | 1,533,000 | 835,000 | 817,000 | 995,000 | 1,440,000 | 1,452,000 | 1,558,000 |
Deferred Income Tax | 56,000 | 621,000 | -230,000 | -528,000 | 225,000 | 318,000 | 17,000 | 205,000 | -1,324,000 | -883,000 | -2,353,000 | 0 | 42,000 |
Stock Based Compensation | 90,000 | 77,000 | 63,000 | 47,000 | 65,000 | 47,000 | 73,000 | 19,000 | 3,000 | 0 | 0 | 0 | 4,000 |
Change in Working Capital | -7,000 | 1,853,000 | -2,577,000 | -1,301,000 | 46,000 | 93,000 | -580,000 | 244,000 | -347,000 | 126,000 | 328,000 | -248,000 | -46,000 |
Accounts Receivable | 1,089,000 | 214,000 | -852,000 | -228,000 | -33,000 | -88,000 | -207,000 | 7,000 | -81,000 | 17,000 | 72,000 | -17,000 | -65,000 |
Inventory | -174,000 | -174,000 | 36,000 | -100,000 | -59,000 | -44,000 | 61,000 | 22,000 | 74,000 | 34,000 | -67,000 | -6,000 | 19,000 |
Accounts Payable | -40,000 | -350,000 | 94,000 | 402,000 | -40,000 | -221,000 | 90,000 | -30,000 | -53,000 | 40,000 | 94,000 | 0 | 0 |
Other Working Capital | -7,000 | 2,163,000 | -1,855,000 | -1,375,000 | 178,000 | 446,000 | -524,000 | 245,000 | -287,000 | 35,000 | 229,000 | -225,000 | 0 |
Other Non-Cash Items | 540,000 | -546,000 | 2,392,000 | 790,000 | 329,000 | -524,000 | 484,000 | 215,000 | 2,096,000 | -30,000 | 143,000 | 723,000 | 1,153,000 |
Net Cash Provided by Operating Activities | 4,091,000 | 5,453,000 | 485,000 | -206,000 | 3,337,000 | 2,736,000 | 1,471,000 | 1,386,000 | -157,000 | 237,000 | 444,000 | -270,000 | -237,000 |
Cash Flows from Investing Activities | |||||||||||||
Investments in Property, Plant, and Equipment | -414,000 | -1,676,000 | -1,301,000 | -1,033,000 | -1,259,000 | -609,000 | -496,000 | -531,000 | -352,000 | -460,000 | -413,000 | -588,000 | -844,000 |
Acquisitions Net | -2,386,000 | 0 | 1,353,000 | 1,033,000 | 1,259,000 | -880,000 | 445,000 | -114,000 | -1,343,000 | -337,000 | -336,000 | 0 | 0 |
Purchases of Investments | -1,719,000 | -624,000 | -693,000 | -505,000 | -455,000 | -453,000 | -274,000 | -272,000 | -245,000 | -418,000 | -331,000 | 0 | 0 |
Sales/Maturities of Investments | 1,696,000 | 601,000 | 670,000 | 483,000 | 433,000 | 431,000 | 252,000 | 252,000 | 226,000 | 401,000 | 314,000 | 0 | 0 |
Other Investing Activities | -3,013,000 | -446,000 | -1,268,000 | -1,131,000 | -1,550,000 | -206,000 | -28,000 | 124,000 | 249,000 | 164,000 | 308,000 | 604,000 | 964,000 |
Net Cash Used for Investing Activities | -5,722,000 | -2,145,000 | -1,239,000 | -1,153,000 | -1,572,000 | -1,717,000 | -101,000 | -541,000 | -1,465,000 | -650,000 | -458,000 | 16,000 | 120,000 |
Cash Flows from Financing Activities | |||||||||||||
Debt Repayment | 1,910,000 | 1,815,000 | 1,897,000 | 1,369,000 | -1,525,000 | -252,000 | -1,972,000 | -191,000 | 1,990,000 | -21,000 | 1,202,000 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 69,000 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -1,400,000 | -1,245,000 | -1,949,000 | -471,000 | 0 | -656,000 | -763,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | -390,000 | -463,000 | -453,000 | -290,000 | -266,000 | -243,000 | 0 | -1,505,000 | -992,000 | 0 | 0 | 0 | 0 |
Other Financing Activities | -443,000 | -401,000 | 425,000 | 1,666,000 | -5,000 | -86,000 | 12,000 | -10,000 | 67,000 | -9,000 | -91,000 | -175,000 | 1,172,000 |
Net Cash Used Provided by Financing Activities | -654,000 | -294,000 | -80,000 | 2,274,000 | -1,796,000 | -1,237,000 | -2,723,000 | -201,000 | 1,065,000 | -30,000 | 1,111,000 | -175,000 | 1,172,000 |
Effect of Forex Changes on Cash | 1,574,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 120,000 |
Net Change in Cash | -1,435,000 | 3,014,000 | -834,000 | 915,000 | -31,000 | -218,000 | -1,353,000 | 644,000 | -557,000 | -443,000 | 1,097,000 | -429,000 | 1,175,000 |
Cash at End of Period | 8,092,000 | 3,539,000 | 525,000 | 1,359,000 | 444,000 | 475,000 | 693,000 | 1,487,000 | 843,000 | 1,400,000 | 1,843,000 | 746,000 | 1,175,000 |
Cash at Start of Period | 9,527,000 | 525,000 | 1,359,000 | 444,000 | 475,000 | 693,000 | 2,046,000 | 843,000 | 1,400,000 | 1,843,000 | 746,000 | 1,175,000 | 0 |
Free Cash Flow | |||||||||||||
Operating Cash Flow | 4,091,000 | 5,453,000 | 485,000 | -206,000 | 3,337,000 | 2,736,000 | 1,471,000 | 1,386,000 | -157,000 | 237,000 | 444,000 | -270,000 | -237,000 |
Capital Expenditure | -414,000 | -1,676,000 | -1,301,000 | -1,033,000 | -1,259,000 | -609,000 | -496,000 | -531,000 | -352,000 | -460,000 | -413,000 | -588,000 | -844,000 |
Free Cash Flow | 3,677,000 | 3,777,000 | -816,000 | -1,239,000 | 2,078,000 | 2,127,000 | 975,000 | 855,000 | -509,000 | -223,000 | 31,000 | -858,000 | -1,081,000 |