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 | 16,637,000 | 17,226,000 | 17,455,000 | 15,655,000 | 14,217,000 | 13,846,000 | 14,287,000 | 14,240,000 | 14,041,000 |
Revenue Growth | - | -1.31% | 11.50% | 10.11% | 2.68% | -3.09% | 0.33% | 1.42% | |
Cost of Revenue | 9,698,000 | 9,920,000 | 10,436,000 | 9,220,000 | 8,507,000 | 8,575,000 | 8,521,000 | 8,402,000 | 8,391,000 |
Gross Profit | 6,939,000 | 7,306,000 | 7,019,000 | 6,435,000 | 5,710,000 | 5,271,000 | 5,766,000 | 5,838,000 | 5,650,000 |
Gross Profit Margin | 39.70% | 42.41% | 40.21% | 41.11% | 40.16% | 38.07% | 40.36% | 41.00% | 40.24% |
Research and Development | 1,394,000 | 1,337,000 | 1,216,000 | 1,187,000 | 1,142,000 | 1,147,000 | 1,432,000 | 1,509,000 | 1,507,000 |
General and Administrative Expenses | 3,142,000 | 3,176,000 | 3,173,000 | 3,209,000 | 3,043,000 | 3,065,000 | 2,902,000 | 2,972,000 | 2,937,000 |
Total Operating Expenses | 4,416,000 | 7,306,000 | 5,091,000 | 5,118,000 | 4,867,000 | 4,687,000 | 4,476,000 | 5,650,000 | 4,764,000 |
Operating Income or Loss | 1,963,000 | 2,110,000 | 1,868,000 | 2,665,000 | 1,055,000 | 799,000 | 1,290,000 | 188,000 | 886,000 |
Operating Margin | 6.02% | 12.25% | 10.70% | 17.02% | 7.42% | 5.77% | 9.03% | 1.32% | 6.31% |
Interest Expense | 235,000 | 233,000 | 79,000 | 30,000 | 45,000 | 136,000 | 76,000 | 74,000 | 101,000 |
EBITDA | 2,643,000 | 2,537,000 | 3,314,000 | 3,878,000 | 2,388,000 | 1,419,000 | -3,679,000 | 800,000 | 4,319,000 |
Depreciation and Amortization | 1,237,000 | 1,211,000 | 1,223,000 | 1,243,000 | 1,177,000 | 1,599,000 | 2,790,000 | 1,543,000 | 1,226,000 |
Income Before Tax | 864,000 | 1,093,000 | 1,426,000 | 2,346,000 | 675,000 | -316,000 | -4,554,000 | -374,000 | 258,000 |
Income Tax Expense | 182,000 | 152,000 | 210,000 | 524,000 | -81,000 | -46,000 | 408,000 | -2,943,000 | -270,000 |
Net Income | 695,000 | 735,000 | 1,147,000 | 1,759,000 | 681,000 | -270,000 | -4,991,000 | 2,534,000 | 503,000 |
Net Income Margin | -0.70% | 4.27% | 6.57% | 11.24% | 4.79% | -1.95% | -34.93% | 17.79% | 3.58% |
EPS | 1.00 | 1.04 | 1.59 | 2.39 | 0.91 | -0.36 | -6.66 | 3.38 | 0.67 |
EPS Diluted | 0.99 | 1.03 | 1.58 | 2.37 | 0.91 | -0.36 | -6.66 | 3.38 | 0.67 |
Weighted Average Shares Out | - | 709,000 | 720,800 | 735,900 | 748,700 | 749,500 | 749,296 | 748,815 | 749,400 |
Weighted Average Shares Out Diluted | - | 711,900 | 724,500 | 741,600 | 751,200 | 749,500 | 749,400 | 749,400 | 749,400 |
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 |
---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||
Cash and Cash Equivalents | 2,421,000 | 2,644,000 | 3,191,000 | 4,459,000 | 3,526,000 | 1,764,000 | 2,128,000 | 7,808,000 |
Short Term Investments | 72,000 | 98,000 | 124,000 | 86,000 | 269,000 | 5,000 | 5,000 | 952,000 |
Cash + Short Term Investments | 2,493,000 | 2,742,000 | 3,315,000 | 4,545,000 | 3,795,000 | 1,769,000 | 2,133,000 | 8,760,000 |
Net Receivables | 6,651,000 | 5,488,000 | 5,701,000 | 4,811,000 | 4,926,000 | 5,528,000 | 5,278,000 | 5,239,000 |
Inventory | 5,674,000 | 6,899,000 | 6,811,000 | 5,180,000 | 4,882,000 | 5,032,000 | 5,250,000 | 8,633,000 |
Other Current Assets | 831,000 | 1,131,000 | 968,000 | 1,010,000 | 1,165,000 | 1,190,000 | 11,765,000 | 423,000 |
Total Current Assets | 15,649,000 | 16,260,000 | 16,795,000 | 15,546,000 | 14,768,000 | 13,519,000 | 13,836,000 | 23,055,000 |
Non-Current Assets | ||||||||
Property, Plant and Equipment | 4,210,000 | 4,287,000 | 4,254,000 | 4,329,000 | 4,396,000 | 4,546,000 | 4,533,000 | 12,435,000 |
Goodwill | 10,629,000 | 10,605,000 | 9,962,000 | 10,107,000 | 10,269,000 | 10,229,000 | 10,193,000 | 45,589,000 |
Intangible Assets | 9,084,000 | 9,626,000 | 9,339,000 | 10,044,000 | 10,747,000 | 11,424,000 | 12,055,000 | 0 |
Long Term Investments | 128,000 | 115,000 | 102,000 | 76,000 | 66,000 | 66,000 | 138,000 | 1,595,000 |
Tax Assets | 564,000 | 584,000 | 479,000 | 438,000 | 464,000 | 287,000 | 295,000 | 480,000 |
Other Non-Current Assets | 1,644,000 | 1,519,000 | 1,687,000 | 1,804,000 | 1,939,000 | 2,326,000 | 1,830,000 | 29,810,000 |
Total Non-Current Assets | 26,259,000 | 26,736,000 | 25,823,000 | 26,798,000 | 27,881,000 | 28,878,000 | 29,044,000 | 89,909,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 41,908,000 | 42,996,000 | 42,618,000 | 42,344,000 | 42,649,000 | 42,397,000 | 42,880,000 | 112,964,000 |
Current Liabilities | ||||||||
Accounts Payable | 3,753,000 | 4,280,000 | 4,895,000 | 4,126,000 | 3,615,000 | 3,702,000 | 3,798,000 | 4,831,000 |
Short Term Debt | 3,741,000 | 198,000 | 24,000 | 17,000 | 4,000 | 7,000 | 2,154,000 | 2,779,000 |
Tax Payables | 313,000 | 174,000 | 183,000 | 146,000 | 123,000 | 95,000 | 149,000 | 149,000 |
Deferred Revenue | 429,000 | 3,406,000 | 3,388,000 | 3,201,000 | 2,662,000 | 2,584,000 | 149,000 | 2,014,000 |
Other Current Liabilities | 2,188,000 | 2,351,000 | 2,434,000 | 2,068,000 | 2,144,000 | 1,850,000 | 7,209,000 | 2,370,000 |
Total Current Liabilities | 10,424,000 | 10,409,000 | 10,744,000 | 9,558,000 | 8,548,000 | 8,238,000 | 9,994,000 | 12,143,000 |
Non-Current Liabilities | ||||||||
Long Term Debt | 1,975,000 | 2,291,000 | 1,283,000 | 1,103,000 | 1,102,000 | 120,000 | 5,784,000 | 10,291,000 |
Deferred Revenue | 0 | 0 | 1,119,000 | 3,124,000 | 5,176,000 | 6,377,000 | 5,605,000 | 48,000 |
Deferred Tax | 0 | 899,000 | 1,119,000 | 1,220,000 | 893,000 | 920,000 | 1,501,000 | 5,836,000 |
Other Non-Current Liabilities | 4,530,000 | 4,118,000 | 3,931,000 | 4,840,000 | 7,043,000 | 8,564,000 | 14,286,000 | 9,714,000 |
Total Non-Current Liabilities | 6,505,000 | 7,308,000 | 6,333,000 | 7,163,000 | 9,038,000 | 9,604,000 | 9,062,000 | 25,889,000 |
Total Liabilities | 16,929,000 | 17,717,000 | 17,077,000 | 16,721,000 | 17,586,000 | 17,842,000 | 19,056,000 | 38,032,000 |
Common Stock | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 7,000 | 0 |
Retained Earnings | 98,000 | -41,000 | 250,000 | 524,000 | 0 | -425,000 | -1,000 | 175,000 |
Accumulated Other Comprehensive Income/Loss | -2,886,000 | -2,677,000 | -2,806,000 | -2,898,000 | -2,890,000 | -3,270,000 | -2,412,000 | -381,000 |
Total Stockholders Equity | 24,737,000 | 25,037,000 | 25,302,000 | 25,384,000 | 24,824,000 | 24,309,000 | 23,559,000 | 74,760,000 |
Total Investments | 200,000 | 213,000 | 226,000 | 162,000 | 335,000 | 71,000 | 143,000 | 2,547,000 |
Total Debt | 5,716,000 | 2,489,000 | 1,307,000 | 1,117,000 | 1,105,000 | 122,000 | 2,068,000 | 13,070,000 |
Net Debt | 3,295,000 | -155,000 | -1,884,000 | -3,342,000 | -2,421,000 | -1,642,000 | -60,000 | 5,262,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 | 880,000 | 941,000 | 1,158,000 | 1,769,000 | 701,000 | -941,000 | -5,027,000 | 2,709,000 | 2,070,000 |
Depreciation & Amortization | 1,237,000 | 1,211,000 | 1,223,000 | 1,243,000 | 1,177,000 | 1,599,000 | 2,790,000 | 1,543,000 | 1,226,000 |
Deferred Income Tax | -552,000 | -438,000 | -286,000 | 174,000 | -330,000 | -477,000 | 31,000 | -3,015,000 | 0 |
Stock Based Compensation | 0 | 0 | 55,000 | 79,000 | 73,000 | 84,000 | 0 | 0 | 0 |
Change in Working Capital | 3,808,000 | -786,000 | -1,549,000 | 656,000 | 359,000 | -556,000 | -2,942,000 | -583,000 | -1,075,000 |
Accounts Receivable | 1,140,000 | 358,000 | -997,000 | -113,000 | 187,000 | -361,000 | -1,522,000 | -162,000 | -270,000 |
Inventory | 625,000 | 57,000 | -1,715,000 | -422,000 | 104,000 | 74,000 | -498,000 | -1,010,000 | 0 |
Accounts Payable | 34,000 | -663,000 | 807,000 | 524,000 | -118,000 | 149,000 | 642,000 | 934,000 | 0 |
Other Working Capital | 2,009,000 | -538,000 | 356,000 | 667,000 | 186,000 | -418,000 | -1,564,000 | -345,000 | -805,000 |
Other Non-Cash Items | -48,000 | 841,000 | 271,000 | 198,000 | 563,000 | 736,000 | 1,379,000 | 2,917,000 | 3,858,000 |
Net Cash Provided by Operating Activities | 2,513,000 | 1,769,000 | 872,000 | 2,727,000 | 2,064,000 | 1,070,000 | 483,000 | 247,000 | 3,357,000 |
Cash Flows from Investing Activities | |||||||||
Investments in Property, Plant, and Equipment | -599,000 | -595,000 | -605,000 | -573,000 | -475,000 | -1,163,000 | -1,501,000 | -1,113,000 | -1,019,000 |
Acquisitions Net | -1,000 | -1,399,000 | -48,000 | -4,000 | -1,000 | 1,000 | 1,000 | 1,325,000 | 316,000 |
Purchases of Investments | -202,000 | -148,000 | -344,000 | -204,000 | -995,000 | -138,000 | -1,257,000 | -6,527,000 | -2,652,000 |
Sales/Maturities of Investments | 133,000 | 167,000 | 295,000 | 345,000 | 721,000 | 160,000 | 2,186,000 | 6,915,000 | 2,181,000 |
Other Investing Activities | -11,000 | -12,000 | 70,000 | 74,000 | 76,000 | 236,000 | 66,000 | -214,000 | -340,000 |
Net Cash Used for Investing Activities | -680,000 | -1,987,000 | -632,000 | -362,000 | -674,000 | -904,000 | -505,000 | 386,000 | -1,514,000 |
Cash Flows from Financing Activities | |||||||||
Debt Repayment | 1,251,000 | 1,114,000 | 205,000 | 11,000 | 998,000 | -5,803,000 | -4,800,000 | 4,031,000 | -240,000 |
Common Stock Issued | -5,000 | 0 | 0 | 0 | 0 | 0 | 85,000 | 265,000 | 154,000 |
Common Stock Repurchased | -928,000 | -756,000 | -1,000,000 | -950,000 | -275,000 | -25,000 | 0 | 0 | -916,000 |
Dividends Paid | -452,000 | -439,000 | -418,000 | -397,000 | -388,000 | -511,000 | -2,806,000 | -1,827,000 | -1,335,000 |
Other Financing Activities | -1,871,000 | -18,000 | 33,000 | 70,000 | -32,000 | 3,410,000 | 4,982,000 | -903,000 | -48,000 |
Net Cash Used Provided by Financing Activities | -1,576,000 | -99,000 | -1,180,000 | -1,266,000 | 303,000 | -2,929,000 | -2,624,000 | 2,405,000 | -2,385,000 |
Effect of Forex Changes on Cash | -120,000 | -143,000 | -278,000 | -136,000 | 7,000 | -88,000 | -244,000 | 165,000 | 0 |
Net Change in Cash | -20,000 | -460,000 | -1,218,000 | 963,000 | 1,700,000 | -2,851,000 | -2,890,000 | 3,203,000 | -542,000 |
Cash at End of Period | 10,069,000 | 3,158,000 | 3,618,000 | 4,836,000 | 3,873,000 | 2,173,000 | 5,024,000 | 7,808,000 | -542,000 |
Cash at Start of Period | 10,089,000 | 3,618,000 | 4,836,000 | 3,873,000 | 2,173,000 | 5,024,000 | 7,914,000 | 4,605,000 | 0 |
Free Cash Flow | |||||||||
Operating Cash Flow | 2,513,000 | 1,769,000 | 872,000 | 2,727,000 | 2,064,000 | 1,070,000 | 483,000 | 247,000 | 3,357,000 |
Capital Expenditure | -599,000 | -595,000 | -605,000 | -573,000 | -475,000 | -1,163,000 | -1,501,000 | -1,113,000 | -1,019,000 |
Free Cash Flow | 1,914,000 | 1,174,000 | 267,000 | 2,154,000 | 1,589,000 | -93,000 | -1,018,000 | -866,000 | 2,338,000 |