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 |
---|---|---|---|---|---|---|
Revenue | 15,475,000 | 15,443,000 | 14,950,000 | 15,054,000 | 14,467,000 | 14,324,000 |
Revenue Growth | - | 3.30% | -0.69% | 4.06% | 1.00% | |
Cost of Revenue | 6,584,000 | 6,831,000 | 6,665,000 | 6,635,000 | 6,619,000 | 6,662,000 |
Gross Profit | 8,891,000 | 8,612,000 | 8,285,000 | 8,419,000 | 7,848,000 | 7,662,000 |
Gross Profit Margin | 57.42% | 55.77% | 55.42% | 55.93% | 54.25% | 53.49% |
Research and Development | 416,000 | 399,000 | 375,000 | 355,000 | 320,000 | 391,000 |
General and Administrative Expenses | 6,058,000 | 5,274,000 | 5,633,000 | 5,484,000 | 4,956,000 | 5,198,000 |
Total Operating Expenses | 6,272,000 | 5,673,000 | 5,617,000 | 5,407,000 | 4,860,000 | 5,263,000 |
Operating Income or Loss | 2,619,000 | 2,939,000 | 2,675,000 | 2,920,000 | -979,000 | 1,846,000 |
Operating Margin | 16.85% | 19.03% | 17.89% | 19.40% | -6.77% | 12.89% |
Interest Expense | 383,000 | 358,000 | 0 | 0 | 0 | 0 |
EBITDA | 3,058,000 | 3,566,000 | 3,347,000 | 3,855,000 | 7,741,000 | 3,721,000 |
Depreciation and Amortization | 617,000 | 627,000 | 644,000 | 731,000 | 746,000 | 709,000 |
Income Before Tax | 1,434,000 | 2,190,000 | 2,637,000 | 2,925,000 | -1,016,000 | 2,120,000 |
Income Tax Expense | 315,000 | 526,000 | 550,000 | 894,000 | -137,000 | 685,000 |
Net Income | 1,119,000 | 1,664,000 | 2,064,000 | 2,078,000 | -879,000 | 1,435,000 |
Net Income Margin | 7.29% | 10.78% | 13.81% | 13.80% | -6.08% | 10.02% |
EPS | 0.58 | 0.87 | 1.08 | 1.08 | -0.47 | 0.76 |
EPS Diluted | 0.58 | 0.87 | 1.08 | 1.08 | -0.47 | 0.76 |
Weighted Average Shares Out | - | 1,915,057 | 1,914,894 | 1,888,973 | 1,888,973 | 1,888,973 |
Weighted Average Shares Out Diluted | - | 1,915,057 | 1,914,894 | 1,888,973 | 1,888,973 | 1,888,973 |
Reported Currency: USD | Q2 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
---|---|---|---|---|---|---|
Current Assets | ||||||
Cash and Cash Equivalents | 1,014,000 | 1,382,000 | 1,231,000 | 740,000 | 618,000 | 0 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 1,014,000 | 1,382,000 | 1,231,000 | 740,000 | 618,000 | 0 |
Net Receivables | 2,240,000 | 2,073,000 | 2,297,000 | 2,331,000 | 2,130,000 | 0 |
Inventory | 1,849,000 | 1,851,000 | 2,226,000 | 1,702,000 | 1,685,000 | 0 |
Other Current Assets | 778,000 | 832,000 | 123,000 | 154,000 | 162,000 | 0 |
Total Current Assets | 5,881,000 | 6,138,000 | 5,877,000 | 4,927,000 | 4,595,000 | 0 |
Non-Current Assets | ||||||
Property, Plant and Equipment | 2,127,000 | 2,181,000 | 1,820,000 | 1,827,000 | 1,957,000 | 0 |
Goodwill | 8,973,000 | 9,271,000 | 9,185,000 | 9,810,000 | 10,326,000 | 0 |
Intangible Assets | 8,762,000 | 9,619,000 | 9,853,000 | 10,701,000 | 11,610,000 | 0 |
Long Term Investments | 41,000 | 71,000 | 66,000 | 74,000 | 122,000 | 0 |
Tax Assets | 206,000 | 158,000 | 147,000 | 189,000 | 193,000 | 0 |
Other Non-Current Assets | 453,000 | 413,000 | 368,000 | 401,000 | 374,000 | 0 |
Total Non-Current Assets | 20,562,000 | 21,713,000 | 21,439,000 | 23,002,000 | 24,582,000 | 0 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 26,443,000 | 27,851,000 | 27,316,000 | 27,929,000 | 29,177,000 | 0 |
Current Liabilities | ||||||
Accounts Payable | 2,437,000 | 2,459,000 | 1,829,000 | 1,827,000 | 1,579,000 | 0 |
Short Term Debt | 1,467,000 | 643,000 | 35,000 | 129,000 | 160,000 | 0 |
Tax Payables | 96,000 | 142,000 | 329,000 | 357,000 | 393,000 | 0 |
Deferred Revenue | 96,000 | 142,000 | 0 | -129,000 | -160,000 | 0 |
Other Current Liabilities | 1,937,000 | 2,237,000 | 2,062,000 | 2,215,000 | 5,915,000 | 0 |
Total Current Liabilities | 5,937,000 | 5,481,000 | 3,926,000 | 4,042,000 | 7,494,000 | 0 |
Non-Current Liabilities | ||||||
Long Term Debt | 7,051,000 | 7,687,000 | 81,000 | 82,000 | 160,000 | 0 |
Deferred Revenue | 88,000 | 97,000 | 214,000 | -82,000 | -160,000 | 0 |
Deferred Tax | 2,392,000 | 2,621,000 | 2,428,000 | 2,430,000 | 1,756,000 | 0 |
Other Non-Current Liabilities | 797,000 | 754,000 | 646,000 | 1,058,000 | 1,571,000 | 0 |
Total Non-Current Liabilities | 10,328,000 | 11,159,000 | 3,369,000 | 3,488,000 | 3,327,000 | 0 |
Total Liabilities | 16,265,000 | 16,640,000 | 7,295,000 | 7,530,000 | 10,821,000 | 0 |
Common Stock | 19,000 | 19,000 | 19,000 | 24,872,000 | 21,928,000 | 0 |
Retained Earnings | 17,000 | 429,000 | 0 | 0 | 0 | 0 |
Accumulated Other Comprehensive Income/Loss | -5,835,000 | -5,377,000 | -5,453,000 | -4,473,000 | -3,572,000 | 0 |
Total Stockholders Equity | 10,178,000 | 11,211,000 | 20,021,000 | 20,399,000 | 18,356,000 | 0 |
Total Investments | 41,000 | 71,000 | 66,000 | 74,000 | 122,000 | 0 |
Total Debt | 8,606,000 | 8,427,000 | 116,000 | 258,000 | 320,000 | 0 |
Net Debt | 7,592,000 | 7,045,000 | -1,115,000 | -482,000 | -298,000 | 0 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||
Net Income | 1,258,000 | 1,664,000 | 2,087,000 | 2,031,000 | -879,000 | 1,435,000 |
Depreciation & Amortization | 617,000 | 627,000 | 644,000 | 731,000 | 746,000 | 709,000 |
Deferred Income Tax | -474,000 | -114,000 | 157,000 | 568,000 | -801,000 | 97,000 |
Stock Based Compensation | 257,000 | 188,000 | 137,000 | 141,000 | 115,000 | 102,000 |
Change in Working Capital | 71,000 | 797,000 | -513,000 | -3,132,000 | 4,242,000 | 804,000 |
Accounts Receivable | -134,000 | 44,000 | -142,000 | -303,000 | 265,000 | 40,000 |
Inventory | 157,000 | 349,000 | -582,000 | -77,000 | 109,000 | 180,000 |
Accounts Payable | -176,000 | 390,000 | 52,000 | 330,000 | 154,000 | 3,000 |
Other Working Capital | 555,000 | 14,000 | 159,000 | -3,082,000 | 3,714,000 | 581,000 |
Other Non-Cash Items | 1,950,000 | 6,000 | 13,000 | -5,000 | -26,000 | -149,000 |
Net Cash Provided by Operating Activities | 2,351,000 | 3,168,000 | 2,525,000 | 334,000 | 3,397,000 | 2,998,000 |
Cash Flows from Investing Activities | ||||||
Investments in Property, Plant, and Equipment | -580,000 | -469,000 | -375,000 | -295,000 | -229,000 | -289,000 |
Acquisitions Net | 7,000 | 21,000 | -10,000 | 136,000 | 176,000 | -1,846,000 |
Purchases of Investments | 0 | 0 | -5,000 | -12,000 | -30,000 | -20,000 |
Sales/Maturities of Investments | 0 | 0 | 8,000 | 77,000 | -146,000 | -63,000 |
Other Investing Activities | -34,000 | -40,000 | -8,000 | -77,000 | 146,000 | 63,000 |
Net Cash Used for Investing Activities | -607,000 | -488,000 | -390,000 | -171,000 | -83,000 | -2,155,000 |
Cash Flows from Financing Activities | ||||||
Debt Repayment | -584,000 | -8,246,000 | -14,000 | -7,000 | -11,000 | -40,000 |
Common Stock Issued | 0 | 4,241,000 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -91,000 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | -1,532,000 | -14,554,000 | 0 | 0 | 0 | 0 |
Other Financing Activities | -192,000 | -460,000 | -1,569,000 | 7,000 | -3,446,000 | -645,000 |
Net Cash Used Provided by Financing Activities | -1,925,000 | -2,527,000 | -1,583,000 | 0 | -3,457,000 | -685,000 |
Effect of Forex Changes on Cash | -36,000 | -2,000 | -61,000 | -41,000 | 9,000 | -11,000 |
Net Change in Cash | -217,000 | 151,000 | 491,000 | 122,000 | -134,000 | 147,000 |
Cash at End of Period | 4,613,000 | 1,382,000 | 1,231,000 | 740,000 | 618,000 | 752,000 |
Cash at Start of Period | 4,830,000 | 1,231,000 | 740,000 | 618,000 | 752,000 | 605,000 |
Free Cash Flow | ||||||
Operating Cash Flow | 2,351,000 | 3,168,000 | 2,525,000 | 334,000 | 3,397,000 | 2,998,000 |
Capital Expenditure | -580,000 | -469,000 | -375,000 | -295,000 | -229,000 | -289,000 |
Free Cash Flow | 1,771,000 | 2,699,000 | 2,150,000 | 39,000 | 3,168,000 | 2,709,000 |