Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-09-29 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-10-02 2022-06-30 2022-03-31 2021-12-31
Revenue 3,899,000 4,000,000 3,894,000 3,666,000 3,915,000 4,011,000 3,852,000 3,767,000 3,789,000 3,796,000 3,590,000 3,733,000
Revenue Y/Y Growth -0.41% -0.27% 1.09% -2.68% 3.33% 5.66% 7.30% 0.91% - - - -
Cost of Revenue 1,617,000 1,644,000 1,652,000 1,623,000 1,665,000 1,786,000 1,727,000 1,721,000 1,664,000 1,649,000 1,634,000 1,750,000
Gross Profit 2,282,000 2,356,000 2,242,000 2,043,000 2,250,000 2,225,000 2,125,000 2,046,000 2,125,000 2,147,000 1,956,000 1,983,000
Gross Profit Margin 58.53% 58.90% 57.58% 55.73% 57.47% 55.47% 55.17% 54.31% 56.08% 56.56% 54.48% 53.12%
Research and Development 0 105,000 100,000 133,000 78,000 99,000 89,000 103,000 90,000 94,000 88,000 102,000
General and Administrative Expenses 1,590,000 1,535,000 1,406,000 1,586,000 1,531,000 1,522,000 1,502,000 1,532,000 1,327,000 1,208,000 1,350,000 1,488,000
Total Operating Expenses 1,628,000 1,640,000 1,506,000 1,586,000 1,540,000 1,523,000 1,494,000 1,523,000 1,387,000 1,302,000 1,343,000 1,472,000
Operating Income or Loss 654,000 716,000 736,000 457,000 710,000 702,000 640,000 531,000 805,000 845,000 611,000 506,000
Operating Margin 16.77% 17.90% 18.90% 12.47% 18.14% 17.50% 16.61% 14.10% 21.25% 22.26% 17.02% 13.55%
Interest Expense 96,000 92,000 95,000 96,000 100,000 53,000 1,000 0 0 0 0 0
EBITDA 855,000 856,000 811,000 765,000 995,000 828,000 783,000 898,000 957,000 978,000 805,000 722,000
Depreciation and Amortization 182,000 141,000 149,000 174,000 153,000 148,000 152,000 166,000 152,000 161,000 165,000 182,000
Income Before Tax 577,000 65,000 427,000 357,000 585,000 639,000 609,000 512,000 738,000 775,000 612,000 517,000
Income Tax Expense 194,000 7,000 131,000 30,000 147,000 209,000 279,000 142,000 152,000 171,000 84,000 106,000
Net Income 383,000 58,000 296,000 327,000 438,000 430,000 330,000 370,000 586,000 604,000 528,000 411,000
Net Income Margin 9.82% 1.45% 7.60% 8.92% 11.19% 10.72% 8.57% 9.82% 15.47% 15.91% 14.71% 11.01%
EPS 0.20 0.03 0.15 0.17 0.23 0.22 0.17 0.20 0.34 0.32 0.28 0.22
EPS Diluted 0.20 0.03 0.15 0.17 0.23 0.22 0.17 0.20 0.34 0.32 0.28 0.22
Weighted Average Shares Out 1,915,000 1,915,000 1,915,000 1,915,057 1,914,910 1,914,894 1,888,973 1,888,973 1,723,529 1,914,894 1,888,973 1,888,973
Weighted Average Shares Out Diluted 1,924,000 1,920,000 1,920,000 1,915,057 1,914,910 1,914,894 1,888,973 1,888,973 1,716,000 1,914,894 1,888,973 1,888,973

Reported Currency: USD 2024-09-29 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-10-02 2022-04-03 2021-12-31
Current Assets
Cash and Cash Equivalents 1,057,000 1,014,000 1,155,000 1,382,000 1,062,000 1,231,000 1,691,000 1,231,000 797,000 -740,000 740,000
Short Term Investments 0 0 0 0 0 0 0 0 0 1,480,000 0
Cash + Short Term Investments 1,057,000 1,014,000 1,155,000 1,382,000 1,062,000 1,231,000 1,691,000 1,231,000 797,000 740,000 740,000
Net Receivables 2,854,000 2,240,000 2,160,000 2,073,000 2,109,000 2,096,000 2,109,000 2,122,000 2,141,000 0 2,074,000
Inventory 1,820,000 1,849,000 1,884,000 1,851,000 1,885,000 2,026,000 2,222,000 2,226,000 2,133,000 0 1,702,000
Other Current Assets 210,000 1,306,000 1,521,000 1,381,000 1,424,000 1,491,000 628,000 459,000 392,000 0 411,000
Total Current Assets 5,941,000 5,881,000 6,097,000 6,138,000 5,894,000 6,219,000 6,439,000 5,877,000 5,463,000 740,000 4,927,000
Non-Current Assets
Property, Plant and Equipment 1,776,000 2,127,000 2,005,000 2,181,000 1,872,000 1,832,000 1,836,000 1,820,000 1,700,000 0 1,827,000
Goodwill 9,297,000 8,973,000 9,032,000 9,271,000 8,974,000 9,081,000 9,234,000 9,185,000 8,773,000 0 9,810,000
Intangible Assets 8,887,000 8,762,000 9,378,000 9,619,000 9,487,000 9,678,000 9,837,000 9,853,000 9,542,000 0 10,701,000
Long Term Investments 0 41,000 41,000 71,000 76,000 78,000 7,751,000 66,000 0 0 74,000
Tax Assets 228,000 206,000 171,000 158,000 156,000 143,000 168,000 147,000 0 0 189,000
Other Non-Current Assets 796,000 453,000 559,000 413,000 618,000 511,000 330,000 368,000 544,000 -740,000 401,000
Total Non-Current Assets 20,984,000 20,562,000 21,186,000 21,713,000 21,183,000 21,323,000 29,156,000 21,439,000 20,559,000 -740,000 23,002,000
Other Assets 0 0 0 0 0 0 0 0 0 0 0
Total Assets 26,925,000 26,443,000 27,283,000 27,851,000 27,077,000 27,542,000 35,595,000 27,316,000 26,022,000 0 27,929,000
Current Liabilities
Accounts Payable 2,274,000 2,437,000 2,602,000 2,489,000 2,281,000 2,354,000 1,781,000 1,829,000 1,745,000 0 1,827,000
Short Term Debt 1,688,000 1,467,000 1,566,000 643,000 559,000 799,000 32,000 35,000 0 0 47,000
Tax Payables 163,000 96,000 164,000 142,000 383,000 239,000 604,000 329,000 0 0 357,000
Deferred Revenue 0 96,000 164,000 142,000 0 0 0 0 0 0 -129,000
Other Current Liabilities 1,821,000 1,937,000 1,834,000 2,207,000 1,938,000 1,907,000 1,793,000 1,733,000 2,122,000 0 1,811,000
Total Current Liabilities 5,946,000 5,937,000 6,166,000 5,481,000 5,161,000 5,299,000 4,210,000 3,926,000 3,867,000 0 4,042,000
Non-Current Liabilities
Long Term Debt 7,139,000 7,139,000 7,131,000 7,784,000 7,791,000 7,804,000 7,761,000 9,011,000 0 0 82,000
Deferred Revenue 0 88,000 98,000 97,000 0 0 0 214,000 0 0 -82,000
Deferred Tax 0 2,392,000 2,568,000 2,621,000 2,515,000 2,682,000 2,683,000 2,428,000 0 0 2,430,000
Other Non-Current Liabilities 3,196,000 797,000 797,000 754,000 717,000 717,000 659,000 -8,070,000 3,228,000 0 976,000
Total Non-Current Liabilities 10,335,000 10,328,000 10,496,000 11,159,000 11,023,000 11,203,000 11,103,000 3,369,000 3,228,000 0 3,488,000
Total Liabilities 16,281,000 16,265,000 16,662,000 16,640,000 16,184,000 16,502,000 15,313,000 7,295,000 7,095,000 0 7,530,000
Common Stock 19,000 19,000 19,000 19,000 19,000 19,000 25,521,000 19,000 25,153,000 0 24,872,000
Retained Earnings 7,000 17,000 342,000 429,000 485,000 430,000 0 0 0 0 0
Accumulated Other Comprehensive Income/Loss -5,359,000 -5,835,000 -5,675,000 -5,377,000 -5,742,000 -5,507,000 -5,239,000 -5,453,000 -6,226,000 20,399,000 -4,473,000
Total Stockholders Equity 10,644,000 10,178,000 10,621,000 11,211,000 10,893,000 11,040,000 20,282,000 20,021,000 18,927,000 20,399,000 20,399,000
Total Investments 0 41,000 41,000 71,000 76,000 78,000 7,751,000 66,000 0 1,480,000 74,000
Total Debt 8,827,000 8,606,000 8,697,000 8,427,000 8,350,000 8,603,000 7,793,000 116,000 80,000 0 258,000
Net Debt 7,770,000 7,592,000 7,542,000 7,045,000 7,288,000 7,372,000 6,102,000 -1,115,000 -717,000 740,000 -482,000

Reported Currency: USD 2024-09-29 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-10-02 2022-06-30 2022-03-31 2021-12-31
Cash Flows from Operating Activities
Net Income 383,000 58,000 296,000 327,000 577,000 430,000 330,000 370,000 586,000 604,000 528,000 411,000
Depreciation & Amortization 182,000 141,000 149,000 174,000 153,000 148,000 152,000 166,000 152,000 161,000 165,000 182,000
Deferred Income Tax -40,000 -201,000 -4,000 14,000 -283,000 -12,000 167,000 43,000 0 42,000 20,000 71,000
Stock Based Compensation 58,000 61,000 81,000 113,000 2,000 38,000 35,000 31,000 30,000 41,000 35,000 35,000
Change in Working Capital 482,000 -143,000 -339,000 305,000 248,000 126,000 118,000 29,000 -89,000 -43,000 -408,000 300,000
Accounts Receivable -110,000 -109,000 -124,000 141,000 -42,000 -78,000 23,000 68,000 -66,000 -84,000 -60,000 92,000
Inventory 62,000 14,000 -63,000 74,000 132,000 126,000 17,000 -47,000 -169,000 -172,000 -194,000 27,000
Accounts Payable -336,000 -56,000 -181,000 159,000 -98,000 383,000 -54,000 33,000 0 84,000 -126,000 328,000
Other Working Capital 866,000 8,000 29,000 262,000 256,000 -305,000 132,000 -25,000 146,000 129,000 -28,000 -147,000
Other Non-Cash Items -816,000 524,000 851,000 104,000 -23,000 12,000 353,000 5,000 57,000 537,000 -2,000 20,000
Net Cash Provided by Operating Activities 249,000 440,000 287,000 950,000 674,000 742,000 802,000 644,000 736,000 807,000 338,000 1,009,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -59,000 -90,000 -153,000 -223,000 -114,000 -77,000 -55,000 -159,000 -103,000 -76,000 -37,000 -123,000
Acquisitions Net 0 0 0 7,000 0 0 14,000 -7,000 0 2,000 0 90,000
Purchases of Investments 0 0 0 0 0 0 0 -1,000 0 0 0 0
Sales/Maturities of Investments 0 0 0 0 0 0 0 8,000 0 0 0 0
Other Investing Activities 3,000 5,000 1,000 -49,000 9,000 0 14,000 -8,000 -5,000 1,000 -5,000 90,000
Net Cash Used for Investing Activities -56,000 -85,000 -152,000 -265,000 -105,000 -77,000 -41,000 -167,000 -108,000 -73,000 -42,000 -33,000
Cash Flows from Financing Activities
Debt Repayment 209,000 -102,000 160,000 77,000 -245,000 740,000 7,674,000 -8,000 15,000 1,000 6,000 -2,000
Common Stock Issued 0 0 0 0 0 4,241,000 0 0 0 0 0 0
Common Stock Repurchased -23,000 0 -91,000 0 0 0 0 0 0 0 0 0
Dividends Paid -393,000 -383,000 -383,000 -383,000 -383,000 -13,788,000 0 0 0 0 0 0
Other Financing Activities 45,000 -5,000 -12,000 -77,000 -98,000 1,000 -286,000 -55,000 -650,000 -676,000 -216,000 -898,000
Net Cash Used Provided by Financing Activities -162,000 -490,000 -326,000 -383,000 -726,000 -8,806,000 7,388,000 -63,000 -635,000 -675,000 -210,000 -900,000
Effect of Forex Changes on Cash 12,000 -6,000 -36,000 18,000 -12,000 -14,000 6,000 20,000 -34,000 -50,000 3,000 -15,000
Net Change in Cash 43,000 -141,000 -227,000 320,000 -169,000 -8,155,000 8,155,000 434,000 -41,000 9,000 89,000 61,000
Cash at End of Period 1,057,000 1,014,000 1,155,000 1,382,000 1,062,000 1,231,000 9,386,000 1,231,000 797,000 838,000 829,000 740,000
Cash at Start of Period 1,014,000 1,155,000 1,382,000 1,062,000 1,231,000 9,386,000 1,231,000 797,000 838,000 829,000 740,000 679,000
Free Cash Flow
Operating Cash Flow 249,000 440,000 287,000 950,000 674,000 742,000 802,000 644,000 736,000 807,000 338,000 1,009,000
Capital Expenditure -59,000 -90,000 -153,000 -223,000 -114,000 -77,000 -55,000 -159,000 -103,000 -76,000 -37,000 -123,000
Free Cash Flow 190,000 350,000 134,000 727,000 560,000 665,000 747,000 485,000 633,000 731,000 301,000 886,000