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 | 19,558,000 | 19,552,000 | 18,341,000 | 17,585,000 | 17,164,000 | 16,633,000 |
Revenue Growth | - | 6.60% | 4.30% | 2.45% | 3.19% | |
Cost of Revenue | 11,481,000 | 11,630,000 | 11,162,000 | 10,411,000 | 10,397,000 | 10,085,000 |
Gross Profit | 8,077,000 | 7,922,000 | 7,179,000 | 7,174,000 | 6,767,000 | 6,548,000 |
Gross Profit Margin | 41.29% | 40.52% | 39.14% | 40.80% | 39.43% | 39.37% |
Research and Development | 1,282,000 | 1,205,000 | 1,026,000 | 816,000 | 810,000 | 833,000 |
General and Administrative Expenses | 4,228,000 | 4,282,000 | 3,631,000 | 3,563,000 | 3,237,000 | 3,591,000 |
Total Operating Expenses | 5,509,000 | 5,487,000 | 4,657,000 | 4,379,000 | 4,047,000 | 4,424,000 |
Operating Income or Loss | 2,569,000 | 2,435,000 | 2,522,000 | 2,795,000 | 2,720,000 | 2,124,000 |
Operating Margin | 13.12% | 12.45% | 13.75% | 15.89% | 15.85% | 12.77% |
Interest Expense | 530,000 | 542,000 | 77,000 | 40,000 | 66,000 | 88,000 |
EBITDA | 3,578,000 | 3,549,000 | 3,165,000 | 3,540,000 | 3,406,000 | 2,838,000 |
Depreciation and Amortization | 585,000 | 610,000 | 633,000 | 625,000 | 630,000 | 659,000 |
Income Before Tax | 2,357,000 | 2,361,000 | 2,512,000 | 2,875,000 | 2,710,000 | 2,091,000 |
Income Tax Expense | 628,000 | 743,000 | 563,000 | 600,000 | 652,000 | 410,000 |
Net Income | 1,676,000 | 1,568,000 | 1,916,000 | 2,247,000 | 2,058,000 | 1,524,000 |
Net Income Margin | 8.58% | 8.02% | 10.45% | 12.78% | 11.99% | 9.16% |
EPS | 3.68 | 3.04 | 4.22 | 4.90 | 4.53 | 3.35 |
EPS Diluted | 3.64 | 3.02 | 4.22 | 4.90 | 4.53 | 3.35 |
Weighted Average Shares Out | - | 455,000 | 453,926 | 454,710 | 454,710 | 454,710 |
Weighted Average Shares Out Diluted | - | 458,000 | 453,926 | 454,710 | 454,710 | 454,710 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
---|---|---|---|---|---|---|
Current Assets | ||||||
Cash and Cash Equivalents | 3,550,000 | 2,494,000 | 1,445,000 | 554,000 | 994,000 | 0 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 3,550,000 | 2,494,000 | 1,445,000 | 554,000 | 994,000 | 0 |
Net Receivables | 4,204,000 | 4,254,000 | 3,993,000 | 3,791,000 | 2,657,000 | 0 |
Inventory | 2,124,000 | 1,960,000 | 2,155,000 | 1,946,000 | 1,594,000 | 0 |
Other Current Assets | 760,000 | 702,000 | 1,118,000 | 709,000 | 651,000 | 0 |
Total Current Assets | 10,638,000 | 9,410,000 | 8,318,000 | 7,000,000 | 5,896,000 | 0 |
Non-Current Assets | ||||||
Property, Plant and Equipment | 2,539,000 | 2,500,000 | 2,314,000 | 2,235,000 | 2,202,000 | 0 |
Goodwill | 13,138,000 | 12,936,000 | 12,813,000 | 12,892,000 | 11,868,000 | 0 |
Intangible Assets | 1,132,000 | 1,253,000 | 1,520,000 | 1,847,000 | 1,603,000 | 0 |
Long Term Investments | 361,000 | 357,000 | 322,000 | 341,000 | 344,000 | 0 |
Tax Assets | 4,309,000 | 4,474,000 | 1,550,000 | 1,707,000 | 1,940,000 | 0 |
Other Non-Current Assets | 1,737,000 | 1,524,000 | 702,000 | 286,000 | 375,000 | 0 |
Total Non-Current Assets | 23,216,000 | 23,044,000 | 19,221,000 | 19,308,000 | 18,332,000 | 0 |
Other Assets | 1,000 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 33,855,000 | 32,454,000 | 27,539,000 | 26,308,000 | 24,228,000 | 0 |
Current Liabilities | ||||||
Accounts Payable | 2,911,000 | 2,947,000 | 2,944,000 | 2,540,000 | 2,162,000 | 0 |
Short Term Debt | 1,121,000 | 1,116,000 | 119,000 | 110,000 | 260,000 | 0 |
Tax Payables | 160,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 1,915,000 | 1,918,000 | 1,896,000 | 1,864,000 | 1,813,000 | 0 |
Other Current Liabilities | 2,563,000 | 3,000,000 | 2,232,000 | 2,247,000 | 2,289,000 | 0 |
Total Current Liabilities | 8,670,000 | 8,981,000 | 7,191,000 | 6,761,000 | 6,524,000 | 0 |
Non-Current Liabilities | ||||||
Long Term Debt | 9,612,000 | 8,747,000 | 8,516,000 | 327,000 | 336,000 | 0 |
Deferred Revenue | 704,000 | 705,000 | 630,000 | 632,000 | 569,000 | 0 |
Deferred Tax | 59,000 | 68,000 | 370,000 | 385,000 | 459,000 | 0 |
Other Non-Current Liabilities | 6,298,000 | 6,643,000 | 1,240,000 | 1,307,000 | 1,589,000 | 0 |
Total Non-Current Liabilities | 16,673,000 | 16,163,000 | 10,986,000 | 2,871,000 | 2,953,000 | 0 |
Total Liabilities | 25,343,000 | 25,144,000 | 18,177,000 | 9,632,000 | 9,477,000 | 0 |
Common Stock | 5,000 | 5,000 | 11,235,000 | 17,692,000 | 15,566,000 | 0 |
Retained Earnings | 2,558,000 | 1,326,000 | 0 | 0 | 0 | 0 |
Accumulated Other Comprehensive Income/Loss | -771,000 | -691,000 | -1,878,000 | -1,037,000 | -839,000 | 0 |
Total Stockholders Equity | 8,317,000 | 7,133,000 | 9,357,000 | 16,655,000 | 14,727,000 | 0 |
Total Investments | 361,000 | 357,000 | 322,000 | 341,000 | 344,000 | 0 |
Total Debt | 10,733,000 | 9,863,000 | 8,249,000 | 437,000 | 468,000 | 0 |
Net Debt | 7,183,000 | 7,369,000 | 6,804,000 | -117,000 | -526,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,721,000 | 1,568,000 | 1,949,000 | 2,275,000 | 2,058,000 | 1,681,000 |
Depreciation & Amortization | 585,000 | 610,000 | 633,000 | 625,000 | 630,000 | 659,000 |
Deferred Income Tax | 628,000 | 743,000 | 563,000 | 600,000 | 652,000 | 410,000 |
Stock Based Compensation | 125,000 | 114,000 | 67,000 | 76,000 | 0 | 0 |
Change in Working Capital | -51,000 | -131,000 | -256,000 | -1,370,000 | -52,000 | -387,000 |
Accounts Receivable | -54,000 | -185,000 | -231,000 | -1,336,000 | -221,000 | -272,000 |
Inventory | 39,000 | 111,000 | -402,000 | -435,000 | 100,000 | -173,000 |
Accounts Payable | 83,000 | -13,000 | 481,000 | 263,000 | -113,000 | -1,000 |
Other Working Capital | -114,000 | -44,000 | -104,000 | 138,000 | 182,000 | 59,000 |
Other Non-Cash Items | -105,000 | -803,000 | -843,000 | -599,000 | -670,000 | -525,000 |
Net Cash Provided by Operating Activities | 2,088,000 | 2,101,000 | 2,113,000 | 1,607,000 | 1,687,000 | 1,989,000 |
Cash Flows from Investing Activities | ||||||
Investments in Property, Plant, and Equipment | -393,000 | -387,000 | -310,000 | -248,000 | -259,000 | -331,000 |
Acquisitions Net | -112,000 | -147,000 | 4,000 | -1,481,000 | -78,000 | 52,000 |
Purchases of Investments | -33,000 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | -78,000 | -24,000 | -92,000 | -32,000 | 20,323,000 | -46,000 |
Net Cash Used for Investing Activities | -762,000 | -558,000 | -398,000 | -1,761,000 | 19,986,000 | -325,000 |
Cash Flows from Financing Activities | ||||||
Debt Repayment | -28,000 | 1,139,000 | 8,204,000 | -12,000 | -16,000 | -59,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | -54,000 | -41,000 | 0 | 0 | 0 | 0 |
Other Financing Activities | -114,000 | -1,576,000 | -9,026,000 | -251,000 | -21,528,000 | -1,515,000 |
Net Cash Used Provided by Financing Activities | -196,000 | -478,000 | -822,000 | -263,000 | -21,544,000 | -1,574,000 |
Effect of Forex Changes on Cash | 24,000 | -10,000 | -3,000 | -34,000 | 14,000 | -55,000 |
Net Change in Cash | 1,154,000 | 1,055,000 | 890,000 | -451,000 | 143,000 | 35,000 |
Cash at End of Period | 10,657,000 | 2,506,000 | 1,451,000 | 561,000 | 1,012,000 | 869,000 |
Cash at Start of Period | 9,503,000 | 1,451,000 | 561,000 | 1,012,000 | 869,000 | 834,000 |
Free Cash Flow | ||||||
Operating Cash Flow | 2,088,000 | 2,101,000 | 2,113,000 | 1,607,000 | 1,687,000 | 1,989,000 |
Capital Expenditure | -393,000 | -387,000 | -310,000 | -248,000 | -259,000 | -331,000 |
Free Cash Flow | 1,695,000 | 1,714,000 | 1,803,000 | 1,359,000 | 1,428,000 | 1,658,000 |