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,517,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,530,000 | 11,630,000 | 11,162,000 | 10,411,000 | 10,397,000 | 10,085,000 |
Gross Profit | 7,987,000 | 7,922,000 | 7,179,000 | 7,174,000 | 6,767,000 | 6,548,000 |
Gross Profit Margin | 40.91% | 40.52% | 39.14% | 40.80% | 39.43% | 39.37% |
Research and Development | 1,288,000 | 1,205,000 | 1,026,000 | 816,000 | 810,000 | 833,000 |
General and Administrative Expenses | 4,190,000 | 4,282,000 | 3,631,000 | 3,563,000 | 3,237,000 | 3,591,000 |
Total Operating Expenses | 5,478,000 | 5,487,000 | 4,657,000 | 4,379,000 | 4,047,000 | 4,424,000 |
Operating Income or Loss | 2,510,000 | 2,435,000 | 2,522,000 | 2,795,000 | 2,720,000 | 2,124,000 |
Operating Margin | 12.84% | 12.45% | 13.75% | 15.89% | 15.85% | 12.77% |
Interest Expense | 538,000 | 542,000 | 77,000 | 40,000 | 66,000 | 88,000 |
EBITDA | 3,423,000 | 3,513,000 | 3,222,000 | 3,540,000 | 3,406,000 | 2,838,000 |
Depreciation and Amortization | 595,000 | 610,000 | 633,000 | 625,000 | 630,000 | 659,000 |
Income Before Tax | 2,335,000 | 2,361,000 | 2,512,000 | 2,875,000 | 2,710,000 | 2,091,000 |
Income Tax Expense | 710,000 | 743,000 | 563,000 | 600,000 | 652,000 | 410,000 |
Net Income | 1,580,000 | 1,568,000 | 1,916,000 | 2,247,000 | 2,058,000 | 1,524,000 |
Net Income Margin | 8.10% | 8.02% | 10.45% | 12.78% | 11.99% | 9.16% |
EPS | 3.47 | 3.04 | 4.22 | 4.90 | 4.53 | 3.35 |
EPS Diluted | 3.44 | 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 | Q2 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
---|---|---|---|---|---|---|
Current Assets | ||||||
Cash and Cash Equivalents | 2,014,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 | 2,014,000 | 2,494,000 | 1,445,000 | 554,000 | 994,000 | 0 |
Net Receivables | 4,126,000 | 4,254,000 | 4,301,000 | 3,791,000 | 2,657,000 | 0 |
Inventory | 2,023,000 | 1,960,000 | 2,155,000 | 1,946,000 | 1,594,000 | 0 |
Other Current Assets | 276,000 | 61,000 | 417,000 | 88,000 | 98,000 | 0 |
Total Current Assets | 8,439,000 | 9,410,000 | 8,318,000 | 7,000,000 | 5,896,000 | 0 |
Non-Current Assets | ||||||
Property, Plant and Equipment | 2,458,000 | 2,500,000 | 2,314,000 | 2,235,000 | 2,202,000 | 0 |
Goodwill | 13,116,000 | 12,936,000 | 12,813,000 | 12,892,000 | 11,868,000 | 0 |
Intangible Assets | 1,195,000 | 1,253,000 | 1,520,000 | 1,847,000 | 1,603,000 | 0 |
Long Term Investments | 749,000 | 357,000 | 322,000 | 341,000 | 344,000 | 0 |
Tax Assets | 4,365,000 | 4,474,000 | 1,550,000 | 1,707,000 | 1,940,000 | 0 |
Other Non-Current Assets | 1,530,000 | 1,524,000 | 702,000 | 286,000 | 375,000 | 0 |
Total Non-Current Assets | 23,413,000 | 23,044,000 | 19,221,000 | 19,308,000 | 18,332,000 | 0 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 31,852,000 | 32,454,000 | 27,539,000 | 26,308,000 | 24,228,000 | 0 |
Current Liabilities | ||||||
Accounts Payable | 2,824,000 | 2,947,000 | 2,944,000 | 2,540,000 | 2,162,000 | 0 |
Short Term Debt | 1,120,000 | 1,116,000 | 15,000 | 110,000 | 132,000 | 0 |
Tax Payables | 200,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 1,876,000 | 1,918,000 | 1,896,000 | 1,864,000 | 1,813,000 | 0 |
Other Current Liabilities | 2,498,000 | 3,000,000 | 2,336,000 | 2,247,000 | 2,417,000 | 0 |
Total Current Liabilities | 8,318,000 | 8,981,000 | 7,191,000 | 6,761,000 | 6,524,000 | 0 |
Non-Current Liabilities | ||||||
Long Term Debt | 8,233,000 | 8,747,000 | 8,234,000 | 327,000 | 336,000 | 0 |
Deferred Revenue | 685,000 | 705,000 | 630,000 | 632,000 | 569,000 | 0 |
Deferred Tax | 55,000 | 68,000 | 370,000 | 385,000 | 459,000 | 0 |
Other Non-Current Liabilities | 6,565,000 | 6,643,000 | 1,752,000 | 1,527,000 | 1,589,000 | 0 |
Total Non-Current Liabilities | 15,538,000 | 16,163,000 | 10,986,000 | 2,871,000 | 2,953,000 | 0 |
Total Liabilities | 23,856,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,101,000 | 1,326,000 | 0 | 0 | 0 | 0 |
Accumulated Other Comprehensive Income/Loss | -845,000 | -691,000 | -1,878,000 | -1,037,000 | -839,000 | 0 |
Total Stockholders Equity | 7,801,000 | 7,133,000 | 9,357,000 | 16,655,000 | 14,727,000 | 0 |
Total Investments | 749,000 | 357,000 | 322,000 | 341,000 | 344,000 | 0 |
Total Debt | 9,662,000 | 9,863,000 | 8,249,000 | 437,000 | 468,000 | 0 |
Net Debt | 7,648,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,618,000 | 1,618,000 | 1,949,000 | 2,275,000 | 2,058,000 | 1,681,000 |
Depreciation & Amortization | 595,000 | 610,000 | 633,000 | 625,000 | 630,000 | 659,000 |
Deferred Income Tax | 710,000 | 743,000 | 563,000 | 600,000 | 652,000 | 410,000 |
Stock Based Compensation | 132,000 | 114,000 | 67,000 | 76,000 | 0 | 0 |
Change in Working Capital | -280,000 | -131,000 | -256,000 | -1,370,000 | -52,000 | -387,000 |
Accounts Receivable | -35,000 | -185,000 | -231,000 | -1,336,000 | -221,000 | -272,000 |
Inventory | 167,000 | 111,000 | -402,000 | -435,000 | 100,000 | -173,000 |
Accounts Payable | -14,000 | -13,000 | 481,000 | 263,000 | -113,000 | -1,000 |
Other Working Capital | -393,000 | -44,000 | -104,000 | 138,000 | 182,000 | 59,000 |
Other Non-Cash Items | 40,000 | -853,000 | -843,000 | -599,000 | -670,000 | -525,000 |
Net Cash Provided by Operating Activities | 2,000,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 | -383,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 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | -104,000 | -24,000 | -92,000 | -32,000 | 20,323,000 | -46,000 |
Net Cash Used for Investing Activities | -745,000 | -558,000 | -398,000 | -1,761,000 | 19,986,000 | -325,000 |
Cash Flows from Financing Activities | ||||||
Debt Repayment | -1,004,000 | -855,000 | -3,000 | -17,000 | -20,000 | -63,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | -55,000 | -41,000 | 0 | 0 | 0 | 0 |
Other Financing Activities | -75,000 | 418,000 | -819,000 | -246,000 | -21,524,000 | -1,511,000 |
Net Cash Used Provided by Financing Activities | -1,134,000 | -478,000 | -822,000 | -263,000 | -21,544,000 | -1,574,000 |
Effect of Forex Changes on Cash | -48,000 | -10,000 | -3,000 | -34,000 | 14,000 | -55,000 |
Net Change in Cash | 71,000 | 1,055,000 | 890,000 | -451,000 | 143,000 | 35,000 |
Cash at End of Period | 9,505,000 | 2,506,000 | 1,451,000 | 561,000 | 1,012,000 | 869,000 |
Cash at Start of Period | 9,434,000 | 1,451,000 | 561,000 | 1,012,000 | 869,000 | 834,000 |
Free Cash Flow | ||||||
Operating Cash Flow | 2,000,000 | 2,101,000 | 2,113,000 | 1,607,000 | 1,687,000 | 1,989,000 |
Capital Expenditure | -383,000 | -387,000 | -310,000 | -248,000 | -259,000 | -331,000 |
Free Cash Flow | 1,617,000 | 1,714,000 | 1,803,000 | 1,359,000 | 1,428,000 | 1,658,000 |