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 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 26,455,000 24,440,000 19,649,000 17,603,000 18,924,000 20,437,000 18,500,000 17,757,000 19,135,000 17,393,000 15,630,000 14,437,000
Revenue Growth - 24.38% 11.62% -6.98% -7.40% 10.47% 4.18% -7.20% 10.02% 11.28% 8.26%
Cost of Revenue 23,328,000 22,303,000 16,718,000 14,753,000 15,574,000 17,157,000 15,395,000 14,372,000 15,317,000 14,828,000 12,731,000 11,703,000
Gross Profit 3,127,000 2,137,000 2,931,000 2,850,000 3,350,000 3,280,000 3,105,000 3,385,000 3,818,000 2,565,000 2,899,000 2,734,000
Gross Profit Margin 12.84% 8.74% 14.92% 16.19% 17.70% 16.05% 16.78% 19.06% 19.95% 14.75% 18.55% 18.94%
Research and Development 0 0 0 0 0 0 0 0 0 0 0 0
General and Administrative Expenses 0 0 0 0 0 0 0 0 0 0 0 0
Total Operating Expenses 1,641,000 1,643,000 3,252,000 2,605,000 2,054,000 2,353,000 1,243,000 2,109,000 1,634,000 970,000 749,000 1,260,000
Operating Income or Loss 2,188,000 -292,000 -177,000 1,182,000 2,319,000 975,000 1,355,000 1,772,000 2,275,000 1,133,000 1,654,000 1,597,000
Operating Margin 8.88% -1.19% -0.90% 6.71% 12.25% 4.77% 7.32% 9.98% 11.89% 6.51% 10.58% 11.06%
Interest Expense 356,000 251,000 297,000 357,000 429,000 432,000 0 0 0 0 0 0
EBITDA 4,583,000 2,135,000 4,363,000 4,818,000 5,382,000 4,164,000 4,149,000 4,519,000 4,864,000 3,652,000 4,213,000 4,563,000
Depreciation and Amortization 1,653,000 2,427,000 4,540,000 3,636,000 3,063,000 3,415,000 2,794,000 2,747,000 2,589,000 2,519,000 2,559,000 2,966,000
Income Before Tax 2,451,000 -542,000 152,000 836,000 1,917,000 365,000 1,422,000 912,000 1,820,000 1,293,000 1,797,000 1,175,000
Income Tax Expense 794,000 -388,000 225,000 249,000 516,000 -108,000 1,376,000 362,000 480,000 274,000 737,000 617,000
Net Income 1,694,000 -154,000 -73,000 589,000 1,125,000 370,000 2,710,000 483,000 1,372,000 835,000 1,070,000 562,000
Net Income Margin 7.25% -0.63% -0.37% 3.35% 5.94% 1.81% 14.65% 2.72% 7.17% 4.80% 6.85% 3.89%
EPS 5.27 -0.47 -0.22 1.81 3.45 1.13 0.00 0.00 0.00 0.00 0.00 0.00
EPS Diluted 5.25 -0.47 -0.22 1.81 3.45 1.13 0.00 0.00 0.00 0.00 0.00 0.00
Weighted Average Shares Out - 328,000 326,000 326,300 326,300 326,300 0 0 0 0 0 0
Weighted Average Shares Out Diluted - 329,000 326,000 326,300 326,300 326,300 0 0 0 0 0 0

Reported Currency: USD Q3 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 1,889,000 422,000 504,000 226,000 303,000 750,000 416,000 290,000 431,000 780,000 1,258,000 671,000
Short Term Investments 0 -14,114,000 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 1,889,000 422,000 504,000 226,000 303,000 750,000 416,000 290,000 431,000 780,000 1,258,000 671,000
Net Receivables 2,264,000 3,316,000 2,421,000 1,841,000 3,749,000 3,114,000 2,837,000 2,589,000 2,178,000 2,408,000 1,797,000 1,623,000
Inventory 1,422,000 1,505,000 1,288,000 1,211,000 1,262,000 1,214,000 1,201,000 1,227,000 1,264,000 1,312,000 835,000 756,000
Other Current Assets 2,772,000 1,643,000 1,514,000 1,978,000 941,000 3,355,000 2,428,000 2,422,000 2,469,000 2,811,000 2,549,000 3,161,000
Total Current Assets 9,902,000 9,360,000 7,981,000 6,947,000 7,076,000 8,433,000 6,882,000 6,528,000 6,342,000 7,311,000 6,439,000 6,211,000
Non-Current Assets
Property, Plant and Equipment 20,849,000 19,822,000 19,612,000 22,214,000 24,193,000 20,993,000 21,645,000 22,225,000 22,320,000 19,754,000 17,286,000 16,794,000
Goodwill 0 0 0 47,000 47,000 47,000 47,000 47,000 47,000 47,000 0 0
Intangible Assets 0 0 0 0 0 371,000 395,000 447,000 484,000 549,000 710,000 1,073,000
Long Term Investments 15,300,000 14,316,000 16,112,000 14,648,000 13,425,000 414,000 433,000 418,000 210,000 104,000 2,325,000 2,269,000
Tax Assets 43,000 44,000 32,000 6,000 12,000 0 0 0 0 0 0 0
Other Non-Current Assets 1,901,000 3,367,000 1,717,000 4,232,000 4,242,000 -21,825,000 -22,520,000 -23,137,000 -23,061,000 -20,454,000 -20,321,000 -20,136,000
Total Non-Current Assets 39,063,000 37,549,000 40,105,000 41,147,000 41,919,000 21,825,000 22,520,000 23,137,000 23,061,000 20,454,000 20,321,000 20,136,000
Other Assets 0 0 0 0 0 17,298,000 19,055,000 17,309,000 17,126,000 17,186,000 14,472,000 14,334,000
Total Assets 48,965,000 46,909,000 48,086,000 48,094,000 48,995,000 47,556,000 48,457,000 46,974,000 46,529,000 44,951,000 41,232,000 40,681,000
Current Liabilities
Accounts Payable 31,000 2,828,000 1,757,000 1,253,000 1,692,000 1,847,000 1,797,000 1,610,000 1,583,000 1,771,000 1,428,000 1,528,000
Short Term Debt 643,000 1,302,000 3,302,000 1,322,000 3,502,000 0 0 0 0 0 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 2,221,000 0 868,000 7,000 17,000 0 0 0 0 0 0 0
Other Current Liabilities 2,368,000 3,709,000 2,069,000 2,637,000 2,078,000 3,922,000 2,394,000 4,073,000 3,350,000 2,688,000 2,439,000 2,569,000
Total Current Liabilities 5,263,000 7,839,000 7,996,000 5,219,000 7,289,000 5,769,000 4,191,000 5,683,000 4,933,000 4,459,000 3,867,000 4,097,000
Non-Current Liabilities
Long Term Debt 7,512,000 4,466,000 4,894,000 5,890,000 4,792,000 7,887,000 8,644,000 8,124,000 8,869,000 7,582,000 7,168,000 7,455,000
Deferred Revenue 18,508,000 0 17,536,000 3,000 11,000 0 0 0 0 0 0 0
Deferred Tax 3,208,000 3,031,000 3,703,000 3,656,000 3,752,000 0 0 0 0 0 0 0
Other Non-Current Liabilities 2,474,000 20,201,000 2,343,000 18,650,000 17,321,000 -7,887,000 -8,644,000 -8,124,000 -8,869,000 -7,582,000 -7,168,000 -7,455,000
Total Non-Current Liabilities 31,702,000 27,698,000 28,476,000 28,199,000 25,876,000 7,887,000 8,644,000 8,124,000 8,869,000 7,582,000 7,168,000 7,455,000
Total Liabilities 36,965,000 35,537,000 36,472,000 33,418,000 33,165,000 32,048,000 32,498,000 33,718,000 33,559,000 30,900,000 28,490,000 28,016,000
Common Stock 12,576,000 13,274,000 0 0 0 9,518,000 9,357,000 9,261,000 8,997,000 8,951,000 8,898,000 8,876,000
Retained Earnings 887,000 -496,000 768,000 2,805,000 3,950,000 3,724,000 4,349,000 2,275,000 2,701,000 3,803,000 3,613,000 3,168,000
Accumulated Other Comprehensive Income/Loss -1,797,000 -1,760,000 -31,000 -30,000 -32,000 0 0 0 0 0 0 0
Total Stockholders Equity 11,666,000 11,018,000 11,219,000 12,399,000 13,484,000 13,204,000 13,669,000 11,482,000 11,635,000 12,718,000 12,725,000 12,557,000
Total Investments 15,300,000 202,000 16,112,000 14,648,000 13,425,000 414,000 433,000 418,000 210,000 104,000 2,325,000 2,269,000
Total Debt 8,155,000 5,768,000 8,196,000 7,212,000 8,294,000 0 0 0 0 0 0 0
Net Debt 6,266,000 5,346,000 7,692,000 6,986,000 7,991,000 -750,000 -416,000 -290,000 -431,000 -780,000 -1,258,000 -671,000

Reported Currency: USD TTM 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 1,644,000 -167,000 -83,000 579,000 1,217,000 443,000 2,710,000 483,000 1,372,000 835,000 1,070,000 562,000
Depreciation & Amortization 1,851,000 2,427,000 4,540,000 3,636,000 3,063,000 3,415,000 2,794,000 2,747,000 2,589,000 2,519,000 2,559,000 2,966,000
Deferred Income Tax 461,000 -643,000 -205,000 78,000 361,000 -451,000 261,000 78,000 -274,000 522,000 -69,000 -321,000
Stock Based Compensation -494,000 0 -650,000 -365,000 -261,000 612,000 88,000 78,000 64,000 52,000 48,000 42,000
Change in Working Capital -7,456,000 -5,246,000 -3,608,000 -3,447,000 -698,000 -338,000 -349,000 -156,000 210,000 -574,000 21,000 279,000
Accounts Receivable 224,000 -868,000 -616,000 1,125,000 -186,000 -359,000 -320,000 -152,000 194,000 -215,000 109,000 248,000
Inventory 28,000 -228,000 -68,000 -77,000 -47,000 -12,000 -29,000 -4,000 16,000 -359,000 -88,000 31,000
Accounts Payable -932,000 1,142,000 346,000 -343,000 -248,000 376,000 0 0 0 0 0 0
Other Working Capital -6,776,000 -5,292,000 -3,270,000 -4,152,000 -217,000 -343,000 0 0 0 0 0 0
Other Non-Cash Items -547,000 1,276,000 -1,332,000 103,000 -809,000 180,000 -1,944,000 1,290,000 -36,000 -1,006,000 189,000 -268,000
Net Cash Provided by Operating Activities -4,541,000 -2,353,000 -1,338,000 584,000 2,873,000 3,861,000 3,299,000 4,442,000 4,199,000 1,826,000 3,887,000 3,581,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -2,334,000 -1,689,000 -1,329,000 -1,747,000 -1,845,000 -2,242,000 -2,259,000 -3,078,000 -3,841,000 -3,012,000 -2,752,000 -3,575,000
Acquisitions Net 1,084,000 52,000 1,329,000 1,747,000 -41,000 -154,000 0 0 0 0 0 0
Purchases of Investments -5,433,000 -4,271,000 -6,673,000 -3,464,000 -10,087,000 -8,997,000 0 0 0 0 0 0
Sales/Maturities of Investments 5,237,000 4,050,000 6,532,000 3,341,000 10,051,000 8,762,000 0 0 0 0 0 0
Other Investing Activities 4,858,000 4,962,000 3,423,000 2,081,000 55,000 100,000 -403,000 -738,000 -228,000 1,245,000 -164,000 946,000
Net Cash Used for Investing Activities 3,412,000 3,104,000 3,282,000 1,958,000 -1,867,000 -2,531,000 -2,662,000 -3,816,000 -4,069,000 -1,767,000 -2,916,000 -2,629,000
Cash Flows from Financing Activities
Debt Repayment -1,777,000 -2,600,000 -105,000 -4,884,000 -813,000 -141,000 -1,261,000 -202,000 -639,000 -586,000 -570,000 -145,000
Common Stock Issued 1,866,000 0 0 0 0 0 0 0 0 0 0 0
Common Stock Repurchased -750,000 0 0 0 0 0 0 0 0 0 0 0
Dividends Paid -323,000 -185,000 -1,832,000 -1,734,000 -899,000 -1,001,000 -659,000 -922,000 -2,474,000 -645,000 -625,000 -1,626,000
Other Financing Activities 2,787,000 1,986,000 242,000 3,954,000 252,000 161,000 1,389,000 390,000 2,634,000 694,000 811,000 994,000
Net Cash Used Provided by Financing Activities 1,803,000 -799,000 -1,695,000 -2,664,000 -1,460,000 -981,000 -531,000 -734,000 -479,000 -537,000 -384,000 -777,000
Effect of Forex Changes on Cash 463,000 0 0 0 0 0 0 125,000 0 0 0 496,000
Net Change in Cash 674,000 -48,000 249,000 -122,000 -454,000 349,000 106,000 17,000 -349,000 -478,000 587,000 671,000
Cash at End of Period 3,166,000 528,000 576,000 327,000 449,000 903,000 554,000 448,000 431,000 780,000 1,258,000 671,000
Cash at Start of Period 2,492,000 576,000 327,000 449,000 903,000 554,000 448,000 431,000 780,000 1,258,000 671,000 0
Free Cash Flow
Operating Cash Flow -4,541,000 -2,353,000 -1,338,000 584,000 2,873,000 3,861,000 3,299,000 4,442,000 4,199,000 1,826,000 3,887,000 3,581,000
Capital Expenditure -2,334,000 -1,689,000 -1,329,000 -1,747,000 -1,845,000 -2,242,000 -2,259,000 -3,078,000 -3,841,000 -3,012,000 -2,752,000 -3,575,000
Free Cash Flow -6,875,000 -4,042,000 -2,667,000 -1,163,000 1,028,000 1,619,000 1,040,000 1,364,000 358,000 -1,186,000 1,135,000 6,000