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 |
---|---|---|---|---|---|---|---|
Revenue | 22,101,000 | 20,421,000 | 20,613,000 | 17,456,000 | 18,608,000 | 18,914,000 | 17,814,000 |
Revenue Growth | - | -0.93% | 18.09% | -6.19% | -1.62% | 6.17% | |
Cost of Revenue | 15,905,000 | 14,957,000 | 14,633,000 | 12,347,000 | 13,189,000 | 13,345,000 | 12,629,000 |
Gross Profit | 6,196,000 | 5,464,000 | 5,980,000 | 5,109,000 | 5,419,000 | 5,569,000 | 5,185,000 |
Gross Profit Margin | 27.88% | 26.76% | 29.01% | 29.27% | 29.12% | 29.44% | 29.11% |
Research and Development | 596,000 | 539,000 | 503,000 | 419,000 | 401,000 | 400,000 | 364,000 |
General and Administrative Expenses | 3,009,000 | 2,512,000 | 3,120,000 | 2,820,000 | 2,761,000 | 2,689,000 | 2,584,000 |
Total Operating Expenses | 3,605,000 | 3,051,000 | 3,623,000 | 3,239,000 | 3,162,000 | 3,089,000 | 2,948,000 |
Operating Income or Loss | 1,991,000 | 2,413,000 | 2,645,000 | 2,102,000 | 2,491,000 | 3,637,000 | 3,030,000 |
Operating Margin | 8.96% | 11.82% | 12.83% | 12.04% | 13.39% | 19.23% | 17.01% |
Interest Expense | 302,000 | 302,000 | 319,000 | 298,000 | 75,000 | 84,000 | 219,000 |
EBITDA | 2,850,000 | 2,793,000 | 2,695,000 | 2,438,000 | 3,190,000 | 3,484,000 | 3,266,000 |
Depreciation and Amortization | 493,000 | 380,000 | 50,000 | 336,000 | 699,000 | 357,000 | 372,000 |
Income Before Tax | 1,902,000 | 4,292,000 | 2,400,000 | 2,855,000 | 2,672,000 | 3,842,000 | 3,054,000 |
Income Tax Expense | 623,000 | 708,000 | 699,000 | 849,000 | 517,000 | 1,073,000 | 1,787,000 |
Net Income | 1,199,000 | 3,534,000 | 1,664,000 | 1,982,000 | 2,116,000 | 2,734,000 | 1,227,000 |
Net Income Margin | 5.48% | 17.31% | 8.07% | 11.35% | 11.37% | 14.45% | 6.89% |
EPS | 1.44 | 4.19 | 1.92 | 2.29 | 2.44 | 3.16 | 1.42 |
EPS Diluted | 1.41 | 4.10 | 1.87 | 2.25 | 2.44 | 3.13 | 1.41 |
Weighted Average Shares Out | - | 843,400 | 867,700 | 866,500 | 866,223 | 866,200 | 866,200 |
Weighted Average Shares Out Diluted | - | 861,200 | 890,300 | 880,200 | 866,223 | 872,800 | 872,800 |
Reported Currency: USD | Q3 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
---|---|---|---|---|---|---|
Current Assets | ||||||
Cash and Cash Equivalents | 3,902,000 | 3,520,000 | 2,987,000 | 3,115,000 | 952,000 | 1,129,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 3,902,000 | 3,520,000 | 2,987,000 | 3,115,000 | 952,000 | 1,129,000 |
Net Receivables | 3,635,000 | 3,370,000 | 2,906,000 | 3,437,000 | 3,348,000 | 3,239,000 |
Inventory | 2,562,000 | 2,640,000 | 1,970,000 | 1,629,000 | 1,332,000 | 1,363,000 |
Other Current Assets | 412,000 | 349,000 | 376,000 | 343,000 | 327,000 | 378,000 |
Total Current Assets | 10,511,000 | 9,879,000 | 11,407,000 | 8,524,000 | 5,959,000 | 6,109,000 |
Non-Current Assets | ||||||
Property, Plant and Equipment | 2,787,000 | 2,883,000 | 2,466,000 | 2,598,000 | 2,495,000 | 1,653,000 |
Goodwill | 9,825,000 | 9,977,000 | 9,349,000 | 10,139,000 | 9,884,000 | 9,849,000 |
Intangible Assets | 1,100,000 | 1,342,000 | 509,000 | 1,037,000 | 1,083,000 | 1,214,000 |
Long Term Investments | 1,166,000 | 1,148,000 | 1,593,000 | 1,513,000 | 1,739,000 | 1,770,000 |
Tax Assets | 712,000 | 612,000 | 563,000 | 449,000 | 500,000 | 398,000 |
Other Non-Current Assets | 443,000 | 245,000 | 285,000 | 833,000 | 746,000 | 744,000 |
Total Non-Current Assets | 16,033,000 | 16,207,000 | 14,765,000 | 16,569,000 | 16,447,000 | 15,628,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 26,544,000 | 26,086,000 | 26,172,000 | 25,093,000 | 22,406,000 | 21,737,000 |
Current Liabilities | ||||||
Accounts Payable | 2,887,000 | 2,833,000 | 2,334,000 | 1,936,000 | 1,701,000 | 1,944,000 |
Short Term Debt | 134,000 | 140,000 | 183,000 | 352,000 | 0 | 325,000 |
Tax Payables | 712,000 | 612,000 | 563,000 | 234,000 | 318,000 | 325,000 |
Deferred Revenue | 496,000 | 449,000 | 415,000 | 512,000 | 469,000 | 472,000 |
Other Current Liabilities | 2,832,000 | 2,610,000 | 3,695,000 | 2,310,000 | 2,299,000 | 1,725,000 |
Total Current Liabilities | 6,349,000 | 6,032,000 | 6,627,000 | 5,110,000 | 4,469,000 | 4,466,000 |
Non-Current Liabilities | ||||||
Long Term Debt | 9,116,000 | 9,231,000 | 10,040,000 | 10,678,000 | 682,000 | 0 |
Deferred Revenue | 337,000 | 0 | 380,000 | 1,585,000 | 733,000 | 0 |
Deferred Tax | 553,000 | 568,000 | 354,000 | 479,000 | 1,099,000 | 1,280,000 |
Other Non-Current Liabilities | 1,687,000 | 2,179,000 | 1,677,000 | 663,000 | 988,000 | 1,722,000 |
Total Non-Current Liabilities | 11,693,000 | 11,978,000 | 12,451,000 | 13,405,000 | 3,502,000 | 3,002,000 |
Total Liabilities | 18,042,000 | 18,010,000 | 19,078,000 | 18,515,000 | 7,971,000 | 7,468,000 |
Common Stock | 9,000 | 9,000 | 9,000 | 9,000 | 15,355,000 | 15,132,000 |
Retained Earnings | 6,486,000 | 5,866,000 | 2,865,000 | 1,643,000 | 0 | 0 |
Accumulated Other Comprehensive Income/Loss | -1,856,000 | -1,688,000 | -989,000 | -745,000 | -1,253,000 | -1,215,000 |
Total Stockholders Equity | 8,184,000 | 7,758,000 | 6,767,000 | 6,252,000 | 14,102,000 | 13,917,000 |
Total Investments | 1,166,000 | 1,148,000 | 1,593,000 | 1,513,000 | 1,739,000 | 1,770,000 |
Total Debt | 9,250,000 | 9,371,000 | 10,223,000 | 11,030,000 | 682,000 | 0 |
Net Debt | 5,348,000 | 5,851,000 | 7,236,000 | 7,915,000 | -270,000 | -1,129,000 |
Reported Currency: USD | TTM | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||
Net Income | 1,279,000 | 3,584,000 | 1,701,000 | 2,006,000 | 2,155,000 | 2,769,000 | 1,267,000 |
Depreciation & Amortization | 530,000 | 380,000 | 338,000 | 336,000 | 335,000 | 357,000 | 372,000 |
Deferred Income Tax | -168,000 | -124,000 | -74,000 | 97,000 | -122,000 | 133,000 | 872,000 |
Stock Based Compensation | 82,000 | 77,000 | 92,000 | 77,000 | 52,000 | 44,000 | 34,000 |
Change in Working Capital | 686,000 | -336,000 | 317,000 | 86,000 | -420,000 | -324,000 | 228,000 |
Accounts Receivable | -9,000 | -145,000 | -97,000 | 49,000 | -129,000 | -211,000 | 159,000 |
Inventory | 165,000 | -334,000 | -408,000 | -240,000 | -2,000 | -151,000 | -102,000 |
Accounts Payable | 491,000 | 61,000 | 771,000 | 231,000 | -271,000 | 14,000 | 0 |
Other Working Capital | 39,000 | 82,000 | 51,000 | 46,000 | -18,000 | 24,000 | 171,000 |
Other Non-Cash Items | 259,000 | -1,838,000 | -137,000 | -910,000 | 2,000 | -924,000 | -675,000 |
Net Cash Provided by Operating Activities | 2,668,000 | 1,743,000 | 2,237,000 | 1,692,000 | 2,002,000 | 2,055,000 | 2,098,000 |
Cash Flows from Investing Activities | |||||||
Investments in Property, Plant, and Equipment | -376,000 | -353,000 | -344,000 | -312,000 | -243,000 | -263,000 | -326,000 |
Acquisitions Net | -329,000 | 2,292,000 | -366,000 | 0 | 6,000 | -310,000 | 472,000 |
Purchases of Investments | -58,000 | -194,000 | 344,000 | 0 | 0 | 263,000 | 0 |
Sales/Maturities of Investments | -546,000 | -1,815,000 | 11,000 | 1,417,000 | 0 | 1,032,000 | 0 |
Other Investing Activities | 578,000 | 1,815,000 | -337,000 | 1,000 | 24,000 | -307,000 | 125,000 |
Net Cash Used for Investing Activities | -731,000 | 1,745,000 | -692,000 | 1,106,000 | -213,000 | 415,000 | 271,000 |
Cash Flows from Financing Activities | |||||||
Debt Repayment | -105,000 | -1,275,000 | -704,000 | -1,911,000 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 153,000 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -181,000 | -1,380,000 | -527,000 | 0 | 0 | 0 | 0 |
Dividends Paid | -590,000 | -509,000 | -417,000 | -138,000 | 0 | 0 | 0 |
Other Financing Activities | -159,000 | 233,000 | -67,000 | 1,368,000 | -1,967,000 | -2,627,000 | -2,193,000 |
Net Cash Used Provided by Financing Activities | -1,035,000 | -2,931,000 | -1,562,000 | -681,000 | -1,967,000 | -2,627,000 | -2,193,000 |
Effect of Forex Changes on Cash | 14,000 | -56,000 | -16,000 | 45,000 | 1,000 | -39,000 | 64,000 |
Net Change in Cash | 910,000 | 494,000 | -132,000 | 2,158,000 | -182,000 | -201,000 | 234,000 |
Cash at End of Period | 13,978,000 | 3,520,000 | 2,987,000 | 3,115,000 | 952,000 | 1,129,000 | 1,324,000 |
Cash at Start of Period | 13,068,000 | 3,026,000 | 3,119,000 | 957,000 | 1,134,000 | 1,330,000 | 1,090,000 |
Free Cash Flow | |||||||
Operating Cash Flow | 2,668,000 | 1,743,000 | 2,237,000 | 1,692,000 | 2,002,000 | 2,055,000 | 2,098,000 |
Capital Expenditure | -376,000 | -353,000 | -344,000 | -312,000 | -243,000 | -263,000 | -326,000 |
Free Cash Flow | 2,292,000 | 1,390,000 | 1,893,000 | 1,380,000 | 1,759,000 | 1,792,000 | 1,772,000 |