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,552,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,630,000 11,630,000 11,162,000 10,411,000 10,397,000 10,085,000
Gross Profit 7,922,000 7,922,000 7,179,000 7,174,000 6,767,000 6,548,000
Gross Profit Margin 40.50% 40.52% 39.14% 40.80% 39.43% 39.37%
Research and Development 1,205,000 1,205,000 1,026,000 816,000 810,000 833,000
General and Administrative Expenses 4,282,000 4,282,000 3,631,000 3,563,000 3,237,000 3,591,000
Total Operating Expenses 5,487,000 5,487,000 4,657,000 4,379,000 4,047,000 4,424,000
Operating Income or Loss 2,435,000 2,435,000 2,522,000 2,795,000 2,720,000 2,124,000
Operating Margin 12.43% 12.45% 13.75% 15.89% 15.85% 12.77%
Interest Expense 542,000 542,000 77,000 40,000 66,000 88,000
EBITDA 3,357,000 3,513,000 3,222,000 3,540,000 3,406,000 2,838,000
Depreciation and Amortization 714,000 610,000 700,000 745,000 686,000 714,000
Income Before Tax 2,361,000 2,361,000 2,512,000 2,875,000 2,710,000 2,091,000
Income Tax Expense 743,000 743,000 563,000 600,000 652,000 410,000
Net Income 1,568,000 1,568,000 1,916,000 2,247,000 2,058,000 1,524,000
Net Income Margin 8.02% 8.02% 10.45% 12.78% 11.99% 9.16%
EPS 3.44 3.05 0.04 4.94 4.53 3.35
EPS Diluted 3.42 3.03 0.04 4.94 4.53 3.35
Weighted Average Shares Out - 458,000 454,028 454,710 454,710 454,710
Weighted Average Shares Out Diluted - 458,000 454,028 454,710 454,710 454,710

Reported Currency: USD Q4 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Current Assets
Cash and Cash Equivalents 2,494,000 2,494,000 1,445,000 554,000 994,000
Short Term Investments 0 0 0 0 0
Cash + Short Term Investments 2,494,000 2,494,000 1,445,000 554,000 994,000
Net Receivables 4,254,000 4,254,000 4,301,000 3,791,000 2,657,000
Inventory 1,960,000 1,960,000 2,155,000 1,946,000 1,594,000
Other Current Assets 61,000 61,000 417,000 88,000 98,000
Total Current Assets 9,410,000 9,410,000 8,318,000 7,000,000 5,896,000
Non-Current Assets
Property, Plant and Equipment 2,500,000 2,500,000 2,314,000 2,235,000 2,202,000
Goodwill 12,936,000 12,936,000 12,813,000 12,892,000 11,868,000
Intangible Assets 1,253,000 1,253,000 1,520,000 1,847,000 1,603,000
Long Term Investments 357,000 357,000 322,000 341,000 344,000
Tax Assets 4,474,000 4,474,000 1,550,000 1,707,000 1,940,000
Other Non-Current Assets 1,524,000 1,524,000 702,000 286,000 375,000
Total Non-Current Assets 23,044,000 23,044,000 19,221,000 19,308,000 18,332,000
Other Assets 0 0 0 0 0
Total Assets 32,454,000 32,454,000 27,539,000 26,308,000 24,228,000
Current Liabilities
Accounts Payable 2,947,000 2,947,000 2,944,000 2,540,000 2,162,000
Short Term Debt 1,116,000 1,116,000 15,000 110,000 132,000
Tax Payables 0 0 0 0 0
Deferred Revenue 1,918,000 1,918,000 1,896,000 1,864,000 1,813,000
Other Current Liabilities 3,000,000 3,000,000 2,336,000 2,247,000 2,417,000
Total Current Liabilities 8,981,000 8,981,000 7,191,000 6,761,000 6,524,000
Non-Current Liabilities
Long Term Debt 8,747,000 8,747,000 8,234,000 327,000 336,000
Deferred Revenue 705,000 705,000 630,000 632,000 569,000
Deferred Tax 68,000 68,000 370,000 385,000 459,000
Other Non-Current Liabilities 6,643,000 6,643,000 1,752,000 1,527,000 1,589,000
Total Non-Current Liabilities 16,163,000 16,163,000 10,986,000 2,871,000 2,953,000
Total Liabilities 25,144,000 25,144,000 18,177,000 9,632,000 9,477,000
Common Stock 5,000 5,000 11,235,000 17,692,000 15,566,000
Retained Earnings 1,326,000 1,326,000 0 0 0
Accumulated Other Comprehensive Income/Loss -691,000 -691,000 -1,878,000 -1,037,000 -839,000
Total Stockholders Equity 7,133,000 7,133,000 9,357,000 16,655,000 14,727,000
Total Investments 357,000 357,000 322,000 341,000 344,000
Total Debt 9,863,000 9,863,000 8,249,000 437,000 468,000
Net Debt 7,369,000 7,369,000 6,804,000 -117,000 -526,000

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 610,000 610,000 633,000 625,000 630,000 659,000
Deferred Income Tax 743,000 743,000 563,000 600,000 652,000 410,000
Stock Based Compensation 114,000 114,000 67,000 76,000 -931,000 151,000
Change in Working Capital -131,000 -131,000 -256,000 -1,370,000 -52,000 -387,000
Accounts Receivable -185,000 -185,000 -231,000 -1,336,000 -221,000 -272,000
Inventory 111,000 111,000 -402,000 -435,000 100,000 -173,000
Accounts Payable -13,000 -13,000 481,000 263,000 -113,000 -1,000
Other Working Capital -44,000 -44,000 -104,000 138,000 182,000 59,000
Other Non-Cash Items -853,000 -853,000 -843,000 -599,000 -670,000 -525,000
Net Cash Provided by Operating Activities 2,101,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 -387,000 -387,000 -310,000 -248,000 -259,000 -331,000
Acquisitions Net -147,000 -147,000 0 -1,481,000 -78,000 0
Purchases of Investments 0 0 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0
Other Investing Activities -24,000 -24,000 -88,000 -32,000 20,323,000 6,000
Net Cash Used for Investing Activities -558,000 -558,000 -398,000 -1,761,000 19,986,000 -325,000
Cash Flows from Financing Activities
Debt Repayment -855,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 -27,000 -41,000 0 0 0 0
Other Financing Activities 404,000 418,000 -819,000 -246,000 -21,524,000 -1,511,000
Net Cash Used Provided by Financing Activities -478,000 -478,000 -822,000 -263,000 -21,544,000 -1,574,000
Effect of Forex Changes on Cash -10,000 -10,000 -3,000 -34,000 14,000 -55,000
Net Change in Cash 1,055,000 1,055,000 890,000 -451,000 143,000 35,000
Cash at End of Period 9,205,000 2,506,000 1,451,000 561,000 1,012,000 869,000
Cash at Start of Period 8,150,000 1,451,000 561,000 1,012,000 869,000 834,000
Free Cash Flow
Operating Cash Flow 2,101,000 2,101,000 2,113,000 1,607,000 1,687,000 1,989,000
Capital Expenditure -387,000 -387,000 -310,000 -248,000 -259,000 -331,000
Free Cash Flow 1,714,000 1,714,000 1,803,000 1,359,000 1,428,000 1,658,000