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,495,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,563,000 11,630,000 11,162,000 10,411,000 10,397,000 10,085,000
Gross Profit 7,932,000 7,922,000 7,179,000 7,174,000 6,767,000 6,548,000
Gross Profit Margin 40.67% 40.52% 39.14% 40.80% 39.43% 39.37%
Research and Development 1,259,000 1,205,000 1,026,000 816,000 810,000 833,000
General and Administrative Expenses 4,258,000 4,282,000 3,631,000 3,563,000 3,237,000 3,591,000
Total Operating Expenses 5,517,000 5,487,000 4,657,000 4,379,000 4,047,000 4,424,000
Operating Income or Loss 2,416,000 2,435,000 2,522,000 2,795,000 2,720,000 2,124,000
Operating Margin 12.37% 12.45% 13.75% 15.89% 15.85% 12.77%
Interest Expense 544,000 542,000 77,000 40,000 66,000 88,000
EBITDA 3,316,000 3,513,000 3,222,000 3,540,000 3,406,000 2,838,000
Depreciation and Amortization 582,000 610,000 700,000 745,000 686,000 714,000
Income Before Tax 2,327,000 2,361,000 2,512,000 2,875,000 2,710,000 2,091,000
Income Tax Expense 704,000 743,000 563,000 600,000 652,000 410,000
Net Income 1,570,000 1,568,000 1,916,000 2,247,000 2,058,000 1,524,000
Net Income Margin 8.06% 8.02% 10.45% 12.78% 11.99% 9.16%
EPS 3.45 3.04 4.22 4.90 4.53 3.35
EPS Diluted 3.42 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 Q1 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31
Current Assets
Cash and Cash Equivalents 2,551,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,551,000 2,494,000 1,445,000 554,000 994,000 0
Net Receivables 4,017,000 4,254,000 4,301,000 3,791,000 2,657,000 0
Inventory 1,989,000 1,960,000 2,155,000 1,946,000 1,594,000 0
Other Current Assets 75,000 61,000 417,000 88,000 98,000 0
Total Current Assets 9,373,000 9,410,000 8,318,000 7,000,000 5,896,000 0
Non-Current Assets
Property, Plant and Equipment 2,445,000 2,500,000 2,314,000 2,235,000 2,202,000 0
Goodwill 12,927,000 12,936,000 12,813,000 12,892,000 11,868,000 0
Intangible Assets 1,174,000 1,253,000 1,520,000 1,847,000 1,603,000 0
Long Term Investments 346,000 357,000 322,000 341,000 344,000 0
Tax Assets 4,413,000 4,474,000 1,550,000 1,707,000 1,940,000 0
Other Non-Current Assets 1,532,000 1,524,000 702,000 286,000 375,000 0
Total Non-Current Assets 22,837,000 23,044,000 19,221,000 19,308,000 18,332,000 0
Other Assets -2,000 0 0 0 0 0
Total Assets 32,208,000 32,454,000 27,539,000 26,308,000 24,228,000 0
Current Liabilities
Accounts Payable 2,931,000 2,947,000 2,944,000 2,540,000 2,162,000 0
Short Term Debt 1,117,000 1,116,000 15,000 110,000 132,000 0
Tax Payables 266,000 0 0 0 0 0
Deferred Revenue 1,879,000 1,918,000 1,896,000 1,864,000 1,813,000 0
Other Current Liabilities 2,932,000 3,000,000 2,336,000 2,247,000 2,417,000 0
Total Current Liabilities 8,859,000 8,981,000 7,191,000 6,761,000 6,524,000 0
Non-Current Liabilities
Long Term Debt 8,551,000 8,747,000 8,234,000 327,000 336,000 0
Deferred Revenue 687,000 705,000 630,000 632,000 569,000 0
Deferred Tax 68,000 68,000 370,000 385,000 459,000 0
Other Non-Current Liabilities 6,444,000 6,643,000 1,752,000 1,527,000 1,589,000 0
Total Non-Current Liabilities 15,750,000 16,163,000 10,986,000 2,871,000 2,953,000 0
Total Liabilities 24,609,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 1,687,000 1,326,000 0 0 0 0
Accumulated Other Comprehensive Income/Loss -787,000 -691,000 -1,878,000 -1,037,000 -839,000 0
Total Stockholders Equity 7,408,000 7,133,000 9,357,000 16,655,000 14,727,000 0
Total Investments 346,000 357,000 322,000 341,000 344,000 0
Total Debt 9,668,000 9,863,000 8,249,000 437,000 468,000 0
Net Debt 7,117,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,623,000 1,618,000 1,949,000 2,275,000 2,058,000 1,681,000
Depreciation & Amortization 601,000 610,000 633,000 625,000 630,000 659,000
Deferred Income Tax 704,000 743,000 563,000 600,000 652,000 410,000
Stock Based Compensation 124,000 114,000 67,000 76,000 0 0
Change in Working Capital -62,000 -131,000 -256,000 -1,370,000 -52,000 -387,000
Accounts Receivable -8,000 -185,000 -231,000 -1,336,000 -221,000 -272,000
Inventory 174,000 111,000 -402,000 -435,000 100,000 -173,000
Accounts Payable -19,000 -13,000 481,000 263,000 -113,000 -1,000
Other Working Capital -204,000 -44,000 -104,000 138,000 182,000 59,000
Other Non-Cash Items -675,000 -853,000 -843,000 -599,000 -670,000 -525,000
Net Cash Provided by Operating Activities 2,052,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 -389,000 -387,000 -310,000 -248,000 -259,000 -331,000
Acquisitions Net 127,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 -71,000 -24,000 -92,000 -32,000 20,323,000 -46,000
Net Cash Used for Investing Activities -480,000 -558,000 -398,000 -1,761,000 19,986,000 -325,000
Cash Flows from Financing Activities
Debt Repayment -1,003,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 -246,000 418,000 -819,000 -246,000 -21,524,000 -1,511,000
Net Cash Used Provided by Financing Activities -1,304,000 -478,000 -822,000 -263,000 -21,544,000 -1,574,000
Effect of Forex Changes on Cash -37,000 -10,000 -3,000 -34,000 14,000 -55,000
Net Change in Cash 231,000 1,055,000 890,000 -451,000 143,000 35,000
Cash at End of Period 9,436,000 2,506,000 1,451,000 561,000 1,012,000 869,000
Cash at Start of Period 9,205,000 1,451,000 561,000 1,012,000 869,000 834,000
Free Cash Flow
Operating Cash Flow 2,052,000 2,101,000 2,113,000 1,607,000 1,687,000 1,989,000
Capital Expenditure -389,000 -387,000 -310,000 -248,000 -259,000 -331,000
Free Cash Flow 1,663,000 1,714,000 1,803,000 1,359,000 1,428,000 1,658,000