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