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 | 2018-12-31 | 2017-12-31 |
---|---|---|---|---|---|---|---|---|
Revenue | 14,206,000 | 14,209,000 | 13,685,000 | 14,298,000 | 12,756,000 | 13,118,000 | 12,915,000 | 12,323,000 |
Revenue Growth | - | 3.83% | -4.29% | 12.09% | -2.76% | 1.57% | 4.80% | |
Cost of Revenue | 9,950,000 | 10,016,000 | 9,765,000 | 10,105,000 | 8,977,000 | 9,292,000 | 9,189,000 | 8,621,000 |
Gross Profit | 4,256,000 | 4,193,000 | 3,920,000 | 4,193,000 | 3,779,000 | 3,826,000 | 3,726,000 | 3,702,000 |
Gross Profit Margin | 29.96% | 29.51% | 28.64% | 29.33% | 29.63% | 29.17% | 28.85% | 30.04% |
Research and Development | 152,000 | 144,000 | 150,000 | 159,000 | 152,000 | 163,000 | 181,000 | 175,000 |
General and Administrative Expenses | 1,843,000 | 1,884,000 | 1,763,000 | 1,948,000 | 1,924,000 | 1,810,000 | 1,735,000 | 1,648,000 |
Total Operating Expenses | 2,233,000 | 2,007,000 | 1,887,000 | 2,085,000 | 2,140,000 | 2,012,000 | 1,891,000 | 1,786,000 |
Operating Income or Loss | 2,020,000 | 2,186,000 | 2,033,000 | 2,108,000 | 1,639,000 | 1,814,000 | 1,835,000 | 1,916,000 |
Operating Margin | 14.23% | 15.38% | 14.86% | 14.74% | 12.85% | 13.83% | 14.21% | 15.55% |
Interest Expense | 112,000 | 150,000 | 143,000 | 143,000 | 122,000 | 39,000 | 37,000 | 40,000 |
EBITDA | 2,197,000 | 2,374,000 | 2,224,000 | 2,311,000 | 1,830,000 | 2,080,000 | 2,025,000 | 2,174,000 |
Depreciation and Amortization | 181,000 | 193,000 | 191,000 | 203,000 | 191,000 | 180,000 | 190,000 | 177,000 |
Income Before Tax | 2,033,000 | 2,031,000 | 1,888,000 | 1,961,000 | 1,511,000 | 1,861,000 | 1,893,000 | 1,957,000 |
Income Tax Expense | 308,000 | 533,000 | 519,000 | 541,000 | 455,000 | 594,000 | 683,000 | 1,148,000 |
Net Income | 1,631,000 | 1,406,000 | 1,253,000 | 1,246,000 | 906,000 | 1,116,000 | 1,049,000 | 636,000 |
Net Income Margin | 11.48% | 9.90% | 9.16% | 8.71% | 7.10% | 8.51% | 8.12% | 5.16% |
EPS | 4.04 | 3.42 | 2.98 | 2.91 | 2.09 | 2.58 | 2.42 | 1.47 |
EPS Diluted | 4.02 | 3.39 | 2.96 | 2.89 | 2.08 | 2.58 | 2.42 | 1.46 |
Weighted Average Shares Out | - | 411,400 | 420,000 | 427,700 | 433,200 | 433,112 | 433,100 | 433,100 |
Weighted Average Shares Out Diluted | - | 414,600 | 423,000 | 431,400 | 434,600 | 433,112 | 433,100 | 436,400 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||
Cash and Cash Equivalents | 827,000 | 1,274,000 | 1,189,000 | 1,565,000 | 1,782,000 | 1,446,000 | 1,329,000 | 1,554,000 |
Short Term Investments | 0 | 1,230,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 827,000 | 1,274,000 | 1,189,000 | 1,565,000 | 1,782,000 | 1,446,000 | 1,329,000 | 1,554,000 |
Net Receivables | 4,380,000 | 4,255,000 | 4,021,000 | 3,782,000 | 3,606,000 | 3,390,000 | 3,377,000 | 2,540,000 |
Inventory | 625,000 | 612,000 | 617,000 | 622,000 | 659,000 | 571,000 | 637,000 | 1,102,000 |
Other Current Assets | 663,000 | 259,000 | 316,000 | 2,292,000 | 446,000 | 251,000 | 269,000 | 316,000 |
Total Current Assets | 6,495,000 | 6,400,000 | 6,143,000 | 8,261,000 | 6,493,000 | 5,658,000 | 5,612,000 | 5,512,000 |
Non-Current Assets | ||||||||
Property, Plant and Equipment | 1,130,000 | 1,143,000 | 1,168,000 | 1,300,000 | 1,316,000 | 1,256,000 | 678,000 | 626,000 |
Goodwill | 1,630,000 | 1,588,000 | 1,567,000 | 1,667,000 | 1,773,000 | 1,647,000 | 1,688,000 | 1,737,000 |
Intangible Assets | 330,000 | 335,000 | 369,000 | 419,000 | 484,000 | 490,000 | 569,000 | 659,000 |
Long Term Investments | 4,000 | 6,000 | 1,236,000 | 8,000 | 14,000 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | -1,236,000 | -8,000 | -14,000 | 0 | 0 | 0 |
Other Non-Current Assets | 672,000 | 645,000 | 572,000 | 632,000 | 644,000 | 636,000 | 588,000 | 555,000 |
Total Non-Current Assets | 3,766,000 | 3,717,000 | 3,676,000 | 4,018,000 | 4,217,000 | 4,029,000 | 3,523,000 | 3,577,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 10,261,000 | 10,117,000 | 9,819,000 | 12,279,000 | 10,710,000 | 9,687,000 | 9,135,000 | 9,089,000 |
Current Liabilities | ||||||||
Accounts Payable | 1,779,000 | 1,878,000 | 1,717,000 | 1,556,000 | 1,453,000 | 1,331,000 | 1,351,000 | 1,303,000 |
Short Term Debt | 1,667,000 | 149,000 | 797,000 | 205,000 | 868,000 | 174,000 | 27,000 | 17,000 |
Tax Payables | 315,000 | 257,000 | 215,000 | 239,000 | 284,000 | 273,000 | 268,000 | 0 |
Deferred Revenue | 2,787,000 | 2,696,000 | 2,662,000 | 2,674,000 | 2,542,000 | 2,270,000 | 2,326,000 | 0 |
Other Current Liabilities | 1,549,000 | 1,499,000 | 1,452,000 | 1,573,000 | 1,526,000 | 2,252,000 | 1,331,000 | 3,613,000 |
Total Current Liabilities | 8,097,000 | 6,479,000 | 6,843,000 | 6,247,000 | 6,673,000 | 5,374,000 | 5,303,000 | 4,933,000 |
Non-Current Liabilities | ||||||||
Long Term Debt | 5,882,000 | 7,158,000 | 6,413,000 | 7,585,000 | 5,629,000 | 391,000 | 0 | 0 |
Deferred Revenue | 0 | 0 | 52,000 | 52,000 | 44,000 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | -52,000 | -52,000 | -44,000 | 0 | 0 | 0 |
Other Non-Current Liabilities | 1,062,000 | 1,200,000 | 1,227,000 | 1,431,000 | 1,609,000 | 1,596,000 | 1,617,000 | 0 |
Total Non-Current Liabilities | 6,944,000 | 8,358,000 | 7,640,000 | 9,016,000 | 7,238,000 | 1,987,000 | 1,617,000 | 0 |
Total Liabilities | 15,041,000 | 14,837,000 | 14,483,000 | 15,263,000 | 13,911,000 | 7,361,000 | 6,920,000 | 4,933,000 |
Common Stock | 245,000 | 213,000 | 162,000 | 119,000 | 59,000 | 2,458,000 | 2,277,000 | 2,552,000 |
Retained Earnings | -1,153,000 | -2,005,000 | -2,865,000 | -2,256,000 | -3,076,000 | 0 | 0 | 0 |
Accumulated Other Comprehensive Income/Loss | -804,000 | -750,000 | -592,000 | -763,000 | -815,000 | -758,000 | -708,000 | -587,000 |
Total Stockholders Equity | -4,901,000 | -4,924,000 | -4,870,000 | -3,625,000 | -3,832,000 | 1,700,000 | 1,569,000 | 1,965,000 |
Total Investments | 4,000 | 1,236,000 | 1,236,000 | 8,000 | 14,000 | 0 | 0 | 0 |
Total Debt | 7,549,000 | 7,307,000 | 7,083,000 | 7,609,000 | 6,330,000 | 560,000 | 27,000 | 17,000 |
Net Debt | 6,722,000 | 6,033,000 | 5,894,000 | 6,044,000 | 4,548,000 | -886,000 | -1,302,000 | -1,537,000 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||
Net Income | 1,652,000 | 1,498,000 | 1,369,000 | 1,420,000 | 1,056,000 | 1,267,000 | 1,210,000 | 809,000 |
Depreciation & Amortization | 181,000 | 193,000 | 191,000 | 203,000 | 191,000 | 180,000 | 190,000 | 177,000 |
Deferred Income Tax | -53,000 | -61,000 | -16,000 | -92,000 | -51,000 | -8,000 | 127,000 | 472,000 |
Stock Based Compensation | 67,000 | 64,000 | 67,000 | 65,000 | 63,000 | 37,000 | 38,000 | 29,000 |
Change in Working Capital | -393,000 | -31,000 | -64,000 | 45,000 | 63,000 | -32,000 | -8,000 | 6,000 |
Accounts Receivable | -118,000 | -239,000 | -309,000 | -152,000 | -163,000 | -191,000 | -196,000 | -13,000 |
Inventory | 9,000 | 15,000 | -65,000 | 14,000 | -76,000 | 60,000 | 24,000 | -109,000 |
Accounts Payable | 72,000 | 152,000 | 272,000 | 130,000 | 20,000 | 27,000 | 124,000 | 158,000 |
Other Working Capital | -356,000 | 41,000 | 38,000 | 53,000 | 282,000 | 72,000 | 40,000 | -30,000 |
Other Non-Cash Items | 532,000 | -36,000 | 13,000 | 109,000 | 158,000 | 25,000 | -7,000 | -43,000 |
Net Cash Provided by Operating Activities | 1,470,000 | 1,627,000 | 1,560,000 | 1,750,000 | 1,480,000 | 1,469,000 | 1,550,000 | 1,450,000 |
Cash Flows from Investing Activities | ||||||||
Investments in Property, Plant, and Equipment | -129,000 | -138,000 | -115,000 | -156,000 | -183,000 | -145,000 | -172,000 | -133,000 |
Acquisitions Net | -154,000 | -36,000 | 15,000 | -80,000 | -53,000 | -47,000 | -50,000 | -53,000 |
Purchases of Investments | -7,000 | 0 | -7,000 | 156,000 | -51,000 | -5,000 | 172,000 | 0 |
Sales/Maturities of Investments | 6,000 | 4,000 | -7,000 | 113,000 | 183,000 | 0 | 3,000 | 0 |
Other Investing Activities | -52,000 | -13,000 | 81,000 | -122,000 | -249,000 | -11,000 | -154,000 | 0 |
Net Cash Used for Investing Activities | -336,000 | -183,000 | -33,000 | -89,000 | -353,000 | -203,000 | -201,000 | -186,000 |
Cash Flows from Financing Activities | ||||||||
Debt Repayment | -235,000 | 100,000 | -387,000 | 1,375,000 | 5,947,000 | 0 | 11,000 | -1,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -1,025,000 | -800,000 | -850,000 | -725,000 | 0 | 0 | 0 | 0 |
Dividends Paid | -589,000 | -539,000 | -465,000 | -393,000 | -260,000 | 0 | 0 | 0 |
Other Financing Activities | -185,000 | -111,000 | -1,950,000 | -199,000 | -6,531,000 | -1,133,000 | -1,508,000 | -1,403,000 |
Net Cash Used Provided by Financing Activities | -1,959,000 | -1,350,000 | -3,652,000 | 58,000 | -844,000 | -1,133,000 | -1,497,000 | -1,404,000 |
Effect of Forex Changes on Cash | 16,000 | -9,000 | -157,000 | -43,000 | 59,000 | -20,000 | -77,000 | 98,000 |
Net Change in Cash | -813,000 | 79,000 | -2,288,000 | -236,000 | 323,000 | 100,000 | -242,000 | -59,000 |
Cash at End of Period | 3,941,000 | 1,274,000 | 1,189,000 | 1,565,000 | 1,782,000 | 1,446,000 | 1,329,000 | 1,554,000 |
Cash at Start of Period | 4,754,000 | 1,195,000 | 3,477,000 | 1,801,000 | 1,459,000 | 1,346,000 | 1,571,000 | 1,613,000 |
Free Cash Flow | ||||||||
Operating Cash Flow | 1,470,000 | 1,627,000 | 1,560,000 | 1,750,000 | 1,480,000 | 1,469,000 | 1,550,000 | 1,450,000 |
Capital Expenditure | -129,000 | -138,000 | -115,000 | -156,000 | -183,000 | -145,000 | -172,000 | -133,000 |
Free Cash Flow | 1,341,000 | 1,489,000 | 1,445,000 | 1,594,000 | 1,297,000 | 1,324,000 | 1,378,000 | 1,317,000 |