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 2024-10-31 2023-10-31 2022-10-31 2021-10-31 2020-10-31 2019-10-31 2018-10-31 2017-10-31 2016-10-31 2015-10-31 2014-10-31 2013-10-31 2012-10-31 2011-10-31 2001-10-31
Revenue 4,979,000 4,979,000 5,464,000 5,420,000 4,941,000 4,221,000 4,303,000 3,878,000 3,189,000 2,918,000 2,856,000 2,933,000 2,888,000 3,315,000 3,316,000 0
Revenue Growth - -8.88% 0.81% 9.69% 17.06% -1.91% 10.96% 21.61% 9.29% 2.17% -2.63% 1.56% -12.88% -0.03%
Cost of Revenue 1,851,000 1,452,000 1,932,000 1,970,000 1,872,000 1,688,000 1,769,000 1,767,000 1,487,000 1,294,000 1,264,000 1,313,000 1,265,000 1,434,000 1,392,000 0
Gross Profit 3,128,000 3,527,000 3,532,000 3,450,000 3,069,000 2,533,000 2,534,000 2,111,000 1,702,000 1,624,000 1,592,000 1,620,000 1,623,000 1,881,000 1,924,000 0
Gross Profit Margin 62.82% 70.84% 64.64% 63.65% 62.11% 60.01% 58.89% 54.44% 53.37% 55.65% 55.74% 55.23% 56.20% 56.74% 58.02% 0.00%
Research and Development 919,000 919,000 882,000 841,000 811,000 715,000 688,000 624,000 498,000 425,000 387,000 361,000 375,000 377,000 381,000 0
General and Administrative Expenses 1,330,000 1,395,000 1,307,000 1,283,000 1,195,000 1,097,000 1,155,000 1,205,000 1,049,000 818,000 793,000 790,000 752,000 771,000 806,000 0
Total Operating Expenses 2,243,000 2,694,000 2,174,000 2,116,000 1,989,000 1,768,000 1,823,000 1,796,000 1,463,000 1,218,000 1,161,000 1,151,000 1,127,000 1,148,000 1,187,000 1,124,000
Operating Income or Loss 885,000 833,000 1,358,000 1,334,000 1,080,000 765,000 711,000 -394,000 239,000 406,000 431,000 469,000 496,000 733,000 737,000 1,124,000
Operating Margin 17.78% 16.73% 24.85% 24.61% 21.86% 18.12% 16.52% -10.16% 7.49% 13.91% 15.09% 15.99% 17.17% 22.11% 22.23% 0.00%
Interest Expense 61,000 84,000 78,000 79,000 79,000 78,000 80,000 83,000 80,000 47,000 46,000 3,000 0 0 0 0
EBITDA 1,129,000 1,219,000 1,645,000 1,584,000 1,382,000 1,163,000 1,101,000 -21,000 482,000 541,000 580,000 562,000 575,000 811,000 793,000 1,124,000
Depreciation and Amortization 269,000 270,000 212,000 220,000 291,000 324,000 306,000 307,000 223,000 128,000 99,000 84,000 77,000 65,000 56,000 0
Income Before Tax 865,000 865,000 1,357,000 1,285,000 1,010,000 761,000 715,000 -411,000 179,000 366,000 388,000 475,000 501,000 746,000 749,000 1,124,000
Income Tax Expense 251,000 251,000 300,000 161,000 116,000 134,000 94,000 -576,000 77,000 31,000 -125,000 83,000 44,000 -95,000 -38,000 0
Net Income 614,000 614,000 1,057,000 1,124,000 894,000 627,000 621,000 165,000 102,000 335,000 513,000 392,000 457,000 841,000 787,000 1,124,000
Net Income Margin 12.58% 12.33% 19.34% 20.74% 18.09% 14.85% 14.43% 4.25% 3.20% 11.48% 17.96% 13.37% 15.82% 25.37% 23.73% 0.00%
EPS 3.52 3.53 5.94 6.24 4.83 3.35 3.30 0.88 0.57 1.97 3.04 2.35 2.74 5.04 4.72 0.00
EPS Diluted 3.50 3.51 5.91 6.18 4.78 3.32 3.25 0.86 0.56 1.95 3.00 2.35 2.74 5.04 4.72 0.00
Weighted Average Shares Out - 174,000 178,000 180,000 185,000 187,000 188,000 187,000 180,000 170,000 169,000 167,000 166,816 166,816 166,816 0
Weighted Average Shares Out Diluted - 175,000 179,000 182,000 187,000 189,000 191,000 191,000 182,000 172,000 171,000 167,000 166,816 166,816 166,816 0

Reported Currency: USD Q4 2024-10-31 2023-10-31 2022-10-31 2021-10-31 2020-10-31 2019-10-31 2018-10-31 2017-10-31 2016-10-31 2015-10-31 2014-10-31 2013-10-31 2012-10-31
Current Assets
Cash and Cash Equivalents 1,796,000 1,796,000 2,472,000 2,042,000 2,052,000 1,756,000 1,598,000 913,000 818,000 783,000 483,000 810,000 0 0
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 1,796,000 1,796,000 2,472,000 2,042,000 2,052,000 1,756,000 1,598,000 913,000 818,000 783,000 483,000 810,000 65,000 70,000
Net Receivables 857,000 857,000 900,000 905,000 735,000 606,000 668,000 624,000 547,000 437,000 398,000 380,000 340,000 392,000
Inventory 1,022,000 1,022,000 985,000 858,000 777,000 757,000 705,000 619,000 588,000 474,000 487,000 498,000 502,000 472,000
Other Current Assets 582,000 582,000 242,000 230,000 270,000 255,000 244,000 222,000 224,000 160,000 211,000 162,000 130,000 129,000
Total Current Assets 4,257,000 4,257,000 4,809,000 4,234,000 3,834,000 3,374,000 3,215,000 2,378,000 2,177,000 1,854,000 1,579,000 1,850,000 972,000 993,000
Non-Current Assets
Property, Plant and Equipment 1,008,000 1,008,000 987,000 910,000 877,000 777,000 576,000 555,000 530,000 512,000 518,000 470,000 469,000 493,000
Goodwill 2,388,000 2,388,000 1,640,000 1,582,000 1,628,000 1,537,000 1,209,000 1,171,000 1,882,000 736,000 700,000 392,000 419,000 467,000
Intangible Assets 607,000 607,000 155,000 189,000 272,000 361,000 490,000 645,000 855,000 208,000 246,000 18,000 20,000 28,000
Long Term Investments 110,000 110,000 81,000 62,000 70,000 61,000 46,000 46,000 63,000 52,000 70,000 63,000 44,000 26,000
Tax Assets 378,000 378,000 671,000 667,000 711,000 740,000 755,000 750,000 186,000 392,000 295,000 163,000 88,000 108,000
Other Non-Current Assets 521,000 521,000 340,000 454,000 389,000 368,000 332,000 279,000 240,000 46,000 100,000 94,000 16,000 18,000
Total Non-Current Assets 5,012,000 5,012,000 3,874,000 3,864,000 3,947,000 3,844,000 3,408,000 3,446,000 3,756,000 1,946,000 1,929,000 1,200,000 1,056,000 1,140,000
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 9,269,000 9,269,000 8,683,000 8,098,000 7,781,000 7,218,000 6,623,000 5,824,000 5,933,000 3,800,000 3,508,000 3,050,000 2,028,000 2,133,000
Current Liabilities
Accounts Payable 313,000 313,000 286,000 348,000 287,000 224,000 253,000 242,000 211,000 189,000 209,000 173,000 131,000 156,000
Short Term Debt 43,000 0 639,000 78,000 82,000 86,000 0 499,000 10,000 0 0 0 0 0
Tax Payables 90,000 90,000 90,000 96,000 74,000 64,000 55,000 42,000 28,000 41,000 50,000 72,000 55,000 57,000
Deferred Revenue 561,000 561,000 541,000 495,000 478,000 391,000 334,000 334,000 291,000 180,000 175,000 175,000 190,000 200,000
Other Current Liabilities 420,000 463,000 493,000 390,000 388,000 316,000 361,000 345,000 279,000 234,000 252,000 349,000 184,000 182,000
Total Current Liabilities 1,427,000 1,427,000 2,049,000 1,407,000 1,309,000 1,081,000 1,003,000 1,462,000 819,000 644,000 695,000 769,000 560,000 595,000
Non-Current Liabilities
Long Term Debt 1,987,000 1,987,000 1,387,000 1,979,000 1,982,000 1,938,000 1,792,000 1,295,000 2,038,000 1,093,000 1,099,000 1,099,000 0 0
Deferred Revenue 0 0 216,000 197,000 187,000 175,000 176,000 127,000 101,000 72,000 61,000 69,000 94,000 122,000
Deferred Tax 0 0 0 0 167,000 362,000 357,000 224,000 309,000 405,000 295,000 163,000 0 0
Other Non-Current Liabilities 750,000 750,000 377,000 354,000 519,000 727,000 648,000 507,000 665,000 474,000 65,000 181,000 129,000 111,000
Total Non-Current Liabilities 2,737,000 2,737,000 1,980,000 2,530,000 2,688,000 2,840,000 2,616,000 1,929,000 2,804,000 1,647,000 1,511,000 1,512,000 223,000 233,000
Total Liabilities 4,164,000 4,164,000 4,029,000 3,937,000 3,997,000 3,921,000 3,619,000 3,391,000 3,623,000 2,291,000 2,206,000 2,281,000 783,000 828,000
Common Stock 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 1,214,000 1,204,000
Retained Earnings 6,225,000 6,225,000 5,611,000 4,554,000 3,430,000 2,536,000 1,909,000 1,212,000 1,041,000 949,000 614,000 101,000 0 0
Accumulated Other Comprehensive Income/Loss -364,000 -364,000 -466,000 -454,000 -442,000 -599,000 -578,000 -488,000 -457,000 -622,000 -470,000 -336,000 31,000 101,000
Total Stockholders Equity 5,105,000 5,105,000 4,654,000 4,161,000 3,784,000 3,297,000 3,004,000 2,433,000 2,310,000 1,509,000 1,302,000 769,000 1,245,000 1,305,000
Total Investments 110,000 110,000 81,000 62,000 70,000 61,000 46,000 46,000 63,000 52,000 70,000 63,000 44,000 26,000
Total Debt 2,030,000 2,030,000 2,026,000 2,018,000 2,023,000 1,981,000 1,788,000 1,790,000 2,048,000 1,100,000 1,099,000 1,099,000 0 0
Net Debt 234,000 234,000 -446,000 -24,000 -29,000 225,000 190,000 877,000 1,230,000 317,000 616,000 289,000 0 0

Reported Currency: USD TTM 2024-10-31 2023-10-31 2022-10-31 2021-10-31 2020-10-31 2019-10-31 2018-10-31 2017-10-31 2016-10-31 2015-10-31 2014-10-31 2013-10-31 2012-10-31 2011-10-31 2001-10-31
Cash Flows from Operating Activities
Net Income 614,000 614,000 1,057,000 1,124,000 894,000 627,000 621,000 165,000 102,000 335,000 513,000 392,000 457,000 841,000 787,000 1,124,000
Depreciation & Amortization 269,000 126,000 212,000 223,000 293,000 326,000 308,000 310,000 225,000 134,000 99,000 84,000 77,000 65,000 56,000 117,000
Deferred Income Tax -21,000 268,000 -3,000 7,000 -53,000 41,000 -2,000 -789,000 -47,000 1,000 -158,000 23,000 14,000 -118,000 8,000 7,000
Stock Based Compensation 138,000 137,000 135,000 125,000 103,000 92,000 82,000 59,000 56,000 49,000 55,000 43,000 41,000 38,000 36,000 125,000
Change in Working Capital -176,000 0 -126,000 -404,000 36,000 -57,000 -35,000 80,000 15,000 -119,000 -171,000 -7,000 -46,000 -117,000 -158,000 -121,000
Accounts Receivable 62,000 71,000 14,000 -204,000 -122,000 75,000 -26,000 -89,000 -11,000 -42,000 -20,000 -25,000 44,000 -3,000 -6,000 -204,000
Inventory -48,000 35,000 -148,000 -125,000 -43,000 -73,000 -92,000 -61,000 -4,000 -22,000 -25,000 -31,000 -53,000 -46,000 -74,000 27,000
Accounts Payable -4,000 26,000 -62,000 56,000 53,000 -33,000 13,000 22,000 15,000 -8,000 18,000 32,000 -24,000 -23,000 -10,000 56,000
Other Working Capital -186,000 -117,000 70,000 -131,000 148,000 -26,000 70,000 208,000 15,000 -47,000 -144,000 17,000 -13,000 -45,000 -68,000 121,000
Other Non-Cash Items 423,000 -93,000 133,000 69,000 49,000 -13,000 24,000 730,000 -38,000 16,000 38,000 28,000 23,000 15,000 22,000 -108,000
Net Cash Provided by Operating Activities 1,052,000 1,052,000 1,408,000 1,144,000 1,322,000 1,016,000 998,000 555,000 313,000 416,000 376,000 563,000 566,000 724,000 751,000 1,144,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -154,000 0 -196,000 -185,000 -174,000 -117,000 -120,000 -132,000 -72,000 -91,000 -92,000 -70,000 -69,000 -103,000 -95,000 0
Acquisitions Net -1,139,000 -681,000 -85,000 -33,000 -178,000 -357,000 -88,000 -11,000 -1,702,000 -10,000 -574,000 -11,000 -1,000 -69,000 -3,000 -33,000
Purchases of Investments 0 -11,000 -7,000 -33,000 -1,000 0 0 0 -1,000 0 -7,000 0 -15,000 0 0 -33,000
Sales/Maturities of Investments 0 0 0 216,000 1,000 0 7,000 0 45,000 1,000 1,000 0 0 0 5,000 0
Other Investing Activities 16,000 -127,000 0 -216,000 -1,000 32,000 5,000 27,000 8,000 11,000 1,000 -1,000 -15,000 -69,000 5,000 -185,000
Net Cash Used for Investing Activities -1,277,000 -819,000 -288,000 -251,000 -353,000 -442,000 -196,000 -116,000 -1,722,000 -90,000 -671,000 -82,000 -85,000 -172,000 -88,000 -251,000
Cash Flows from Financing Activities
Debt Repayment -624,000 -25,000 0 0 0 -7,000 0 -260,000 958,000 -1,000 0 1,064,000 0 0 0 0
Common Stock Issued 32,000 0 0 63,000 59,000 58,000 67,000 64,000 444,000 43,000 26,000 0 0 0 0 63,000
Common Stock Repurchased -443,000 -443,000 -702,000 -849,000 -673,000 -411,000 -159,000 -120,000 0 -62,000 -49,000 -940,000 0 0 0 -849,000
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities 154,000 -414,000 15,000 -12,000 2,000 5,000 37,000 39,000 38,000 38,000 -45,000 -729,000 -481,000 -552,000 -663,000 -861,000
Net Cash Used Provided by Financing Activities -455,000 -913,000 -687,000 -861,000 -671,000 -413,000 -122,000 -335,000 1,440,000 -25,000 -19,000 335,000 -481,000 -552,000 -663,000 -861,000
Effect of Forex Changes on Cash 6,000 6,000 -2,000 -43,000 3,000 6,000 3,000 -9,000 4,000 -1,000 -13,000 -6,000 0 0 0 -43,000
Net Change in Cash -675,000 -674,000 431,000 -11,000 301,000 167,000 683,000 95,000 35,000 300,000 -327,000 810,000 0 0 0 -11,000
Cash at End of Period 6,851,000 1,814,000 2,488,000 2,057,000 2,068,000 1,767,000 1,600,000 913,000 818,000 783,000 483,000 810,000 0 0 0 2,057,000
Cash at Start of Period 7,526,000 2,488,000 2,057,000 2,068,000 1,767,000 1,600,000 917,000 818,000 783,000 483,000 810,000 0 0 0 0 2,068,000
Free Cash Flow
Operating Cash Flow 1,052,000 1,052,000 1,408,000 1,144,000 1,322,000 1,016,000 998,000 555,000 313,000 416,000 376,000 563,000 566,000 724,000 751,000 1,144,000
Capital Expenditure -154,000 -154,000 -196,000 -185,000 -174,000 -117,000 -120,000 -132,000 -72,000 -91,000 -92,000 -70,000 -69,000 -103,000 -95,000 0
Free Cash Flow 898,000 898,000 1,212,000 959,000 1,148,000 899,000 878,000 423,000 241,000 325,000 284,000 493,000 497,000 621,000 656,000 1,144,000