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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-02-04 2023-10-29 2023-07-30 2023-04-30 2023-01-29 2022-10-30 2022-07-31 2022-05-01 2022-01-30 2021-10-31 2021-08-01 2021-05-02 2021-01-31 2020-11-01 2020-08-02 2020-05-03 2020-02-02 2019-11-03 2019-08-04 2019-05-05 2019-02-03 2018-11-04 2018-08-05 2018-05-06 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30
Revenue 11,961,000 9,295,000 8,876,000 8,733,000 8,915,000 8,930,000 8,464,000 8,103,000 7,706,000 7,407,000 6,778,000 6,610,000 6,655,000 6,467,000 5,821,000 5,742,000 5,858,000 5,776,000 5,515,000 5,517,000 5,789,000 5,444,000 5,063,000 5,014,000 5,327,000 4,844,000 4,463,000 4,190,000 4,139,000 4,136,000 3,792,000 3,541,000 1,771,000 1,840,000 1,735,000 1,614,000 1,635,000 1,590,000 1,269,000 701,000
Revenue Y/Y Growth 34.17% 4.09% 4.87% 7.77% 15.69% 20.56% 24.87% 22.59% 15.79% 14.54% 16.44% 15.12% 13.61% 11.96% 5.55% 4.08% 1.19% 6.10% 8.93% 10.03% 8.67% 12.39% 13.44% 19.67% 28.70% 17.12% 17.70% 18.33% 133.71% 124.78% 118.56% 119.39% 8.32% 15.72% 36.72% 130.24% - - - -
Cost of Revenue 5,286,000 2,888,000 2,712,000 2,618,000 2,911,000 3,004,000 2,783,000 2,664,000 2,657,000 2,769,000 2,581,000 2,553,000 2,703,000 2,720,000 2,505,000 2,553,000 2,594,000 2,624,000 2,481,000 2,428,000 2,581,000 2,509,000 2,444,000 2,463,000 2,699,000 2,461,000 2,314,000 2,214,000 2,138,000 1,965,000 2,010,000 2,495,000 830,000 843,000 851,000 768,000 809,000 802,000 876,000 344,000
Gross Profit 6,675,000 6,407,000 6,164,000 6,115,000 6,004,000 5,926,000 5,681,000 5,439,000 5,049,000 4,638,000 4,197,000 4,057,000 3,952,000 3,747,000 3,316,000 3,189,000 3,264,000 3,152,000 3,034,000 3,089,000 3,208,000 2,935,000 2,619,000 2,551,000 2,628,000 2,383,000 2,149,000 1,976,000 2,001,000 2,171,000 1,782,000 1,046,000 941,000 997,000 884,000 846,000 826,000 788,000 393,000 357,000
Gross Profit Margin 55.81% 68.93% 69.45% 70.02% 67.35% 66.36% 67.12% 67.12% 65.52% 62.62% 61.92% 61.38% 59.38% 57.94% 56.97% 55.54% 55.72% 54.57% 55.01% 55.99% 55.42% 53.91% 51.73% 50.88% 49.33% 49.19% 48.15% 47.16% 48.35% 52.49% 46.99% 29.54% 53.13% 54.18% 50.95% 52.42% 50.52% 49.56% 30.97% 50.93%
Research and Development 2,308,000 1,388,000 1,358,000 1,312,000 1,195,000 1,197,000 1,255,000 1,261,000 1,206,000 1,200,000 1,205,000 1,238,000 1,211,000 1,182,000 1,228,000 1,269,000 1,289,000 1,177,000 1,235,000 1,151,000 1,133,000 948,000 959,000 936,000 925,000 828,000 827,000 829,000 808,000 806,000 814,000 787,000 267,000 287,000 276,000 251,000 235,000 234,000 240,000 114,000
General and Administrative Expenses 1,572,000 418,000 388,000 438,000 348,000 370,000 323,000 368,000 321,000 337,000 346,000 325,000 339,000 405,000 428,000 501,000 601,000 409,000 410,000 419,000 471,000 237,000 234,000 294,000 291,000 194,000 200,000 204,000 201,000 224,000 230,000 238,000 114,000 118,000 143,000 108,000 117,000 129,000 137,000 67,000
Total Operating Expenses 3,880,000 2,154,000 2,096,000 2,098,000 1,891,000 1,925,000 1,937,000 2,027,000 1,924,000 2,031,000 2,045,000 2,057,000 2,044,000 2,186,000 2,256,000 2,369,000 2,493,000 2,060,000 2,120,000 2,043,000 2,080,000 1,252,000 1,261,000 1,297,000 1,555,000 1,463,000 1,468,000 1,475,000 1,449,000 1,386,000 1,772,000 1,760,000 435,000 468,000 487,000 418,000 411,000 454,000 468,000 189,000
Operating Income or Loss 2,795,000 4,240,000 3,856,000 4,008,000 4,103,000 3,986,000 3,737,000 3,394,000 3,108,000 2,581,000 2,126,000 1,975,000 1,837,000 1,526,000 1,008,000 766,000 714,000 1,054,000 865,000 970,000 555,000 1,652,000 1,339,000 1,201,000 943,000 865,000 648,000 474,000 506,000 381,000 -264,000 -1,001,000 475,000 514,000 299,000 418,000 401,000 301,000 -162,000 160,000
Operating Margin 23.37% 45.62% 43.44% 45.89% 46.02% 44.64% 44.15% 41.89% 40.33% 34.85% 31.37% 29.88% 27.60% 23.60% 17.32% 13.34% 12.19% 18.25% 15.68% 17.58% 9.59% 30.35% 26.45% 23.95% 17.70% 17.86% 14.52% 11.31% 12.23% 9.21% -6.96% -28.27% 26.82% 27.93% 17.23% 25.90% 24.53% 18.93% -12.77% 22.82%
Interest Expense 926,000 405,000 406,000 405,000 406,000 406,000 406,000 518,000 407,000 434,000 415,000 466,000 570,000 420,000 464,000 487,000 406,000 361,000 362,000 376,000 345,000 148,000 149,000 148,000 183,000 119,000 112,000 112,000 111,000 106,000 139,000 256,000 84,000 41,000 43,000 53,000 54,000 54,000 55,000 1,000
EBITDA 5,140,000 5,317,000 5,124,000 5,069,000 5,288,000 5,257,000 4,967,000 4,590,000 4,398,000 4,130,000 3,670,000 3,481,000 3,558,000 3,320,000 2,828,000 2,680,000 2,495,000 2,598,000 2,405,000 2,556,000 2,655,000 2,675,000 2,362,000 2,264,000 2,292,000 2,155,000 1,904,000 1,697,000 1,697,000 1,494,000 1,072,000 320,000 753,000 791,000 664,000 657,000 645,000 600,000 180,000 229,000
Depreciation and Amortization 2,345,000 932,000 932,000 1,061,000 1,185,000 1,271,000 1,230,000 1,196,000 1,287,000 1,501,000 1,503,000 1,504,000 1,533,000 1,728,000 1,719,000 1,730,000 1,728,000 1,452,000 1,450,000 1,447,000 1,459,000 968,000 965,000 964,000 1,184,000 1,219,000 1,211,000 1,193,000 1,114,000 700,000 1,058,000 1,040,000 244,000 250,000 256,000 230,000 226,000 250,000 257,000 61,000
Income Before Tax 1,342,000 3,967,000 3,574,000 3,716,000 3,840,000 3,620,000 3,337,000 2,790,000 2,687,000 2,169,000 1,726,000 1,486,000 1,384,000 1,137,000 593,000 409,000 304,000 747,000 544,000 657,000 278,000 1,422,000 1,229,000 1,099,000 795,000 755,000 548,000 365,000 267,000 235,000 -420,000 -1,316,000 394,000 485,000 267,000 364,000 351,000 263,000 -219,000 159,000
Income Tax Expense 68,000 443,000 271,000 235,000 66,000 261,000 263,000 200,000 215,000 180,000 -150,000 -7,000 6,000 -187,000 -96,000 -159,000 -76,000 -100,000 -171,000 -36,000 -203,000 307,000 32,000 -2,637,000 -5,786,000 89,000 39,000 -103,000 10,000 841,000 -117,000 -99,000 17,000 15,000 23,000 25,000 13,000 126,000 -99,000 1,000
Net Income 1,325,000 3,524,000 3,303,000 3,481,000 3,774,000 3,359,000 3,074,000 2,590,000 2,472,000 1,989,000 1,876,000 1,493,000 1,378,000 1,324,000 688,000 563,000 385,000 847,000 715,000 691,000 471,000 1,115,000 1,196,000 3,718,000 6,230,000 636,000 481,000 440,000 239,000 -632,000 -298,000 -1,186,000 377,000 429,000 240,000 344,000 351,000 135,000 -164,000 158,000
Net Income Margin 11.08% 37.91% 37.21% 39.86% 42.33% 37.61% 36.32% 31.96% 32.08% 26.85% 27.68% 22.59% 20.71% 20.47% 11.82% 9.80% 6.57% 14.66% 12.96% 12.52% 8.14% 20.48% 23.62% 74.15% 116.95% 13.13% 10.78% 10.50% 5.77% -15.28% -7.86% -33.49% 21.29% 23.32% 13.83% 21.31% 21.47% 8.49% -12.92% 22.54%
EPS 2.93 8.53 8.00 8.39 9.03 8.06 7.33 6.33 5.82 4.64 4.37 3.45 3.19 3.08 1.52 1.22 0.78 2.06 1.80 1.74 1.17 2.71 2.78 8.83 15.20 1.56 1.18 1.09 0.60 -1.59 -0.75 -3.03 1.36 1.55 0.91 1.33 1.38 0.53 -0.65 0.63
EPS Diluted 2.84 8.25 7.74 8.15 8.80 7.72 7.13 6.09 5.59 4.44 4.19 3.29 3.04 2.92 1.45 1.17 0.74 1.97 1.71 1.64 1.12 2.64 2.71 8.33 14.62 1.50 1.14 1.05 0.57 -1.50 -0.71 -2.86 1.30 1.49 0.84 1.21 1.26 0.50 -0.65 0.61
Weighted Average Shares Out 452,000 413,000 413,000 415,000 418,000 411,000 419,509 409,023 412,000 413,033 412,030 410,025 408,020 406,015 403,000 401,000 398,000 397,000 398,000 397,000 401,000 412,000 430,000 421,000 410,000 408,000 407,000 403,000 399,000 398,000 396,000 392,000 277,000 276,000 265,000 258,000 255,000 254,000 250,000 251,000
Weighted Average Shares Out Diluted 467,000 427,000 427,000 427,000 429,000 429,000 431,078 425,063 429,000 431,078 430,075 430,075 429,073 427,068 422,000 417,000 420,000 416,000 418,000 422,000 419,000 423,000 441,000 448,000 426,000 424,000 445,000 442,000 439,000 421,000 419,000 415,000 289,000 287,000 287,000 284,000 278,000 272,000 252,000 258,000

Reported Currency: USD 2024-02-04 2023-10-29 2023-07-30 2023-04-30 2023-01-29 2022-10-30 2022-07-31 2022-05-01 2022-01-30 2021-10-31 2021-08-01 2021-05-02 2021-01-31 2020-11-01 2020-08-02 2020-05-03 2020-02-02 2019-11-03 2019-08-04 2019-05-05 2019-02-03 2018-11-04 2018-08-05 2018-05-06 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30
Current Assets
Cash and Cash Equivalents 11,864,000 14,189,000 12,055,000 11,553,000 12,647,000 12,416,000 9,977,000 9,005,000 10,219,000 12,163,000 11,105,000 9,518,000 9,552,000 7,618,000 8,857,000 9,207,000 6,444,000 5,055,000 5,462,000 5,328,000 5,093,000 4,292,000 4,136,000 8,187,000 7,076,000 11,204,000 5,249,000 4,254,000 3,536,000 3,097,000 1,961,000 2,041,000 2,169,000 1,822,000 1,354,000 2,508,000 2,569,000 1,604,000 1,277,000 1,278,000
Short Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200,000 200,000 0 0 0 0 0 0 0 0 0 0 0 0
Cash + Short Term Investments 11,864,000 14,189,000 12,055,000 11,553,000 12,647,000 12,416,000 9,977,000 9,005,000 10,219,000 12,163,000 11,105,000 9,518,000 9,552,000 7,618,000 8,857,000 9,207,000 6,444,000 5,055,000 5,462,000 5,328,000 5,093,000 4,292,000 4,136,000 8,187,000 7,076,000 11,204,000 5,449,000 4,454,000 3,536,000 3,097,000 1,961,000 2,041,000 2,169,000 1,822,000 1,354,000 2,508,000 2,569,000 1,604,000 1,277,000 1,278,000
Net Receivables 4,969,000 3,154,000 2,914,000 3,031,000 3,234,000 2,958,000 2,708,000 3,083,000 2,539,000 2,071,000 2,234,000 2,425,000 2,524,000 2,297,000 2,684,000 3,211,000 3,651,000 3,259,000 3,539,000 3,484,000 3,677,000 3,325,000 3,010,000 2,749,000 2,459,000 2,448,000 2,417,000 2,073,000 1,947,000 2,181,000 2,181,000 1,857,000 1,060,000 1,019,000 809,000 758,000 718,000 782,000 590,000 319,000
Inventory 1,920,000 1,898,000 1,842,000 1,886,000 1,899,000 1,925,000 1,838,000 1,668,000 1,520,000 1,297,000 1,160,000 1,004,000 952,000 1,003,000 1,081,000 953,000 944,000 874,000 1,091,000 1,034,000 1,074,000 1,124,000 1,216,000 1,235,000 1,291,000 1,447,000 1,431,000 1,311,000 1,336,000 1,400,000 1,306,000 1,467,000 490,000 524,000 507,000 490,000 500,000 519,000 482,000 301,000
Other Current Assets 8,439,000 1,606,000 1,522,000 1,401,000 1,056,000 1,205,000 1,038,000 1,054,000 1,063,000 1,055,000 1,137,000 1,298,000 1,272,000 977,000 1,059,000 851,000 1,070,000 427,000 806,000 831,000 760,000 366,000 333,000 303,000 394,000 724,000 646,000 630,000 531,000 447,000 354,000 480,000 248,000 388,000 390,000 316,000 307,000 291,000 442,000 136,000
Total Current Assets 27,192,000 20,847,000 18,333,000 17,871,000 18,836,000 18,504,000 15,561,000 14,810,000 15,341,000 16,586,000 15,636,000 14,245,000 14,300,000 11,895,000 13,681,000 14,222,000 12,109,000 9,917,000 10,898,000 10,677,000 10,604,000 9,107,000 8,695,000 12,474,000 11,220,000 15,823,000 9,943,000 8,468,000 7,350,000 7,125,000 6,048,000 6,687,000 3,971,000 3,775,000 3,169,000 4,076,000 4,098,000 3,824,000 3,820,000 2,034,000
Non-Current Assets
Property, Plant and Equipment 2,662,000 2,154,000 2,180,000 2,209,000 2,201,000 2,223,000 2,250,000 2,262,000 2,303,000 2,348,000 2,370,000 2,416,000 2,496,000 2,509,000 2,567,000 2,618,000 2,616,000 2,565,000 2,611,000 2,654,000 2,684,000 2,635,000 2,695,000 2,720,000 2,747,000 2,599,000 2,909,000 2,762,000 2,646,000 2,509,000 2,573,000 2,486,000 1,505,000 1,460,000 1,392,000 1,344,000 1,269,000 1,158,000 1,016,000 731,000
Goodwill 97,586,000 43,653,000 43,619,000 43,614,000 43,614,000 43,614,000 43,608,000 43,603,000 43,450,000 43,450,000 43,457,000 43,457,000 43,457,000 43,447,000 43,447,000 43,457,000 43,472,000 36,714,000 36,686,000 36,662,000 36,647,000 26,913,000 26,920,000 26,908,000 26,899,000 24,706,000 24,706,000 24,706,000 24,700,000 24,732,000 24,784,000 24,776,000 1,685,000 1,674,000 1,729,000 1,596,000 1,596,000 1,596,000 1,526,000 392,000
Intangible Assets 47,185,000 3,867,000 4,654,000 5,434,000 6,225,000 7,111,000 8,174,000 9,241,000 10,244,000 11,374,000 12,719,000 14,068,000 15,419,000 16,782,000 18,357,000 19,909,000 21,465,000 17,554,000 18,879,000 20,188,000 21,493,000 10,762,000 11,598,000 12,346,000 13,171,000 10,832,000 11,927,000 13,016,000 14,067,000 15,068,000 15,819,000 16,944,000 3,089,000 3,277,000 3,469,000 3,280,000 3,445,000 3,617,000 3,620,000 441,000
Long Term Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,660,000 -1,871,000 0 0 -178,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tax Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1,660,000 1,871,000 0 0 178,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Current Assets 3,245,000 2,340,000 2,809,000 2,539,000 2,100,000 1,797,000 1,733,000 1,803,000 1,886,000 1,812,000 1,698,000 1,338,000 1,300,000 1,300,000 1,246,000 1,342,000 1,344,000 743,000 693,000 735,000 682,000 707,000 464,000 488,000 507,000 458,000 457,000 897,000 854,000 532,000 528,000 514,000 527,000 406,000 229,000 236,000 289,000 296,000 320,000 73,000
Total Non-Current Assets 150,678,000 52,014,000 53,262,000 53,796,000 54,140,000 54,745,000 55,765,000 56,909,000 57,883,000 58,984,000 60,244,000 61,279,000 62,672,000 64,038,000 65,617,000 67,326,000 68,897,000 57,576,000 58,869,000 60,239,000 61,506,000 41,017,000 41,677,000 42,462,000 43,324,000 38,595,000 39,999,000 41,381,000 42,267,000 42,841,000 43,704,000 44,720,000 6,806,000 6,817,000 6,819,000 6,456,000 6,599,000 6,667,000 6,482,000 1,637,000
Other Assets 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Total Assets 177,870,000 72,861,000 71,595,000 71,667,000 72,976,000 73,249,000 71,326,000 71,719,000 73,224,000 75,570,000 75,880,000 75,524,000 76,972,000 75,933,000 79,298,000 81,548,000 81,006,000 67,493,000 69,767,000 70,916,000 72,110,000 50,124,000 50,372,000 54,936,000 54,544,000 54,418,000 49,942,000 49,849,000 49,617,000 49,966,000 49,752,000 51,407,000 10,777,000 10,592,000 9,988,000 10,532,000 10,697,000 10,491,000 10,302,000 3,671,000
Current Liabilities
Accounts Payable 1,496,000 1,210,000 992,000 831,000 923,000 998,000 712,000 1,069,000 1,078,000 1,086,000 968,000 830,000 898,000 836,000 1,092,000 1,230,000 985,000 855,000 996,000 759,000 738,000 811,000 785,000 836,000 816,000 1,105,000 1,158,000 925,000 1,047,000 1,261,000 1,127,000 985,000 523,000 617,000 501,000 501,000 452,000 515,000 459,000 274,000
Short Term Debt 2,433,000 1,608,000 1,119,000 1,117,000 1,115,000 440,000 304,000 302,000 300,000 290,000 279,000 278,000 864,000 827,000 822,000 819,000 2,311,000 2,787,000 3,537,000 3,537,000 3,537,000 551,000 117,000 117,000 117,000 117,000 0 0 0 454,000 334,000 344,000 46,000 46,000 46,000 46,000 46,000 46,000 46,000 0
Tax Payables 1,414,000 473,000 515,000 650,000 915,000 680,000 471,000 477,000 556,000 541,000 492,000 506,000 562,000 440,000 387,000 0 0 229,000 264,000 290,000 656,000 162,000 60,000 0 0 123,000 0 0 0 0 0 0 0 79,000 0 0 0 57,000 0 0
Deferred Revenue 9,593,000 935,000 831,000 3,427,000 3,109,000 2,931,000 3,297,000 3,600,000 3,027,000 2,619,000 3,008,000 3,409,000 3,098,000 2,620,000 2,793,000 3,065,000 2,880,000 1,501,000 1,872,000 2,028,000 1,692,000 164,000 183,000 417,000 333,000 626,000 0 0 0 517,000 424,000 303,000 101,000 250,000 230,000 181,000 132,000 232,000 207,000 0
Other Current Liabilities 6,847,000 3,652,000 4,403,000 2,136,000 2,336,000 2,683,000 2,389,000 1,939,000 1,882,000 2,286,000 2,246,000 1,919,000 1,834,000 2,088,000 1,995,000 1,487,000 1,563,000 1,756,000 1,877,000 2,179,000 2,382,000 812,000 1,102,000 754,000 704,000 630,000 1,060,000 1,127,000 1,075,000 846,000 843,000 1,019,000 192,000 206,000 175,000 178,000 215,000 236,000 228,000 142,000
Total Current Liabilities 20,369,000 7,405,000 7,345,000 7,511,000 7,483,000 7,052,000 6,702,000 6,910,000 6,287,000 6,281,000 6,501,000 6,436,000 6,694,000 6,371,000 6,702,000 6,601,000 7,739,000 6,899,000 8,282,000 8,503,000 8,349,000 2,338,000 2,187,000 2,124,000 1,970,000 2,478,000 2,218,000 2,052,000 2,122,000 3,078,000 2,728,000 2,651,000 862,000 1,119,000 952,000 906,000 845,000 1,029,000 940,000 416,000
Non-Current Liabilities
Long Term Debt 73,429,000 37,621,000 38,222,000 38,194,000 38,167,000 39,075,000 39,191,000 39,164,000 39,205,000 39,440,000 40,178,000 40,160,000 41,068,000 40,235,000 43,201,000 45,044,000 42,407,000 30,011,000 34,028,000 34,011,000 34,104,000 17,493,000 17,487,000 17,481,000 17,475,000 17,431,000 13,572,000 13,567,000 13,562,000 13,188,000 13,381,000 14,664,000 3,892,000 3,903,000 3,915,000 4,852,000 5,454,000 5,463,000 5,472,000 0
Deferred Revenue 5,858,000 299,000 -2,885,000 -2,841,000 -2,866,000 410,000 -3,307,000 -3,339,000 0 566,000 620,000 688,000 735,000 823,000 670,000 711,000 788,000 -1,365,000 397,000 442,000 517,000 -169,000 -178,000 -266,000 0 -9,907,000 -9,356,000 -9,731,000 -9,756,000 -9,756,000 -9,146,000 0 0 0 0 0 0 0 0 0
Deferred Tax 3,220,000 -299,000 2,885,000 2,841,000 2,866,000 3,229,000 3,307,000 3,339,000 0 -566,000 -620,000 -688,000 -735,000 -823,000 -670,000 -711,000 -788,000 1,481,000 1,660,000 1,871,000 2,076,000 169,000 178,000 266,000 1,243,000 10,019,000 9,859,000 10,239,000 10,274,000 10,287,000 9,614,000 0 0 0 0 0 0 0 0 0
Other Non-Current Liabilities 4,710,000 3,847,000 3,949,000 3,955,000 4,016,000 774,000 4,530,000 4,655,000 4,738,000 4,860,000 4,834,000 4,962,000 5,211,000 5,426,000 5,810,000 5,933,000 6,464,000 5,497,000 3,897,000 3,917,000 3,840,000 3,636,000 3,246,000 3,264,000 4,775,000 11,101,000 10,945,000 11,379,000 11,405,000 11,293,000 10,671,000 11,330,000 902,000 856,000 840,000 713,000 770,000 756,000 792,000 101,000
Total Non-Current Liabilities 87,217,000 41,468,000 42,171,000 42,149,000 42,183,000 43,488,000 43,721,000 43,819,000 43,943,000 44,300,000 45,012,000 45,122,000 46,279,000 45,661,000 49,011,000 50,977,000 48,871,000 35,624,000 39,982,000 40,241,000 40,537,000 21,129,000 20,733,000 20,745,000 23,493,000 28,644,000 25,020,000 25,454,000 25,485,000 25,012,000 24,520,000 25,994,000 4,794,000 4,759,000 4,755,000 5,565,000 6,224,000 6,219,000 6,264,000 101,000
Total Liabilities 107,586,000 48,873,000 49,516,000 49,660,000 49,666,000 50,540,000 50,423,000 50,729,000 50,230,000 50,581,000 51,513,000 51,558,000 52,973,000 52,032,000 55,713,000 57,578,000 56,610,000 42,523,000 48,264,000 48,744,000 48,886,000 23,467,000 22,920,000 22,869,000 25,463,000 31,122,000 27,238,000 27,506,000 27,607,000 28,090,000 27,248,000 28,645,000 5,656,000 5,878,000 5,707,000 6,471,000 7,069,000 7,248,000 7,204,000 517,000
Common Stock 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21,619,000 22,288,000 23,081,000 23,285,000 23,291,000 24,305,000 20,851,000 20,505,000 20,180,000 19,869,000 19,504,000 19,241,000 18,926,000 18,659,000 2,699,000 2,547,000 2,403,000 2,319,000 2,131,000 2,009,000 1,875,000 1,694,000
Retained Earnings 0 2,682,000 1,178,000 1,363,000 2,371,000 1,604,000 0 0 0 748,000 320,000 0 0 0 0 0 0 0 0 0 259,000 3,487,000 4,267,000 7,868,000 5,132,000 -25,000 -245,000 -311,000 -337,000 -215,000 619,000 1,116,000 2,495,000 2,240,000 1,927,000 1,791,000 1,546,000 1,284,000 1,230,000 1,467,000
Accumulated Other Comprehensive Income/Loss 207,000 207,000 46,000 -182,000 -180,000 -54,000 -114,000 -115,000 -115,000 -116,000 -106,000 -106,000 -107,000 -108,000 -131,000 -131,000 -132,000 -140,000 -116,000 -116,000 -116,000 -115,000 -106,000 -106,000 -82,000 -91,000 -133,000 -133,000 -134,000 -134,000 -72,000 -73,000 -73,000 -73,000 -49,000 -49,000 -49,000 -50,000 -7,000 -7,000
Total Stockholders Equity 70,284,000 23,988,000 22,079,000 22,007,000 23,310,000 22,709,000 20,903,000 20,990,000 22,994,000 24,989,000 24,367,000 23,966,000 23,999,000 23,901,000 23,585,000 23,970,000 24,396,000 24,970,000 21,503,000 22,172,000 23,224,000 26,657,000 27,452,000 32,067,000 25,901,000 20,389,000 19,802,000 19,425,000 19,033,000 18,892,000 19,473,000 19,702,000 5,121,000 4,714,000 4,281,000 4,061,000 3,628,000 3,243,000 3,098,000 3,154,000
Total Investments 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1,660,000 -1,871,000 0 0 -178,000 0 0 0 200,000 200,000 0 0 0 0 0 0 0 0 0 0 0 0
Total Debt 75,901,000 39,229,000 39,341,000 39,311,000 39,282,000 39,515,000 39,495,000 39,466,000 39,505,000 39,730,000 40,457,000 40,438,000 41,932,000 41,062,000 44,023,000 45,863,000 44,718,000 32,798,000 37,565,000 37,548,000 37,641,000 17,493,000 17,604,000 17,598,000 17,592,000 17,548,000 13,572,000 13,567,000 13,562,000 13,642,000 13,715,000 15,008,000 3,938,000 3,949,000 3,961,000 4,898,000 5,500,000 5,509,000 5,518,000 0
Net Debt 64,037,000 25,040,000 27,286,000 27,758,000 26,635,000 27,099,000 29,518,000 30,461,000 29,286,000 27,567,000 29,352,000 30,920,000 32,380,000 33,444,000 35,166,000 36,656,000 38,274,000 27,743,000 32,103,000 32,220,000 32,548,000 13,201,000 13,468,000 9,411,000 10,516,000 6,344,000 8,323,000 9,313,000 10,026,000 10,545,000 11,754,000 12,967,000 1,769,000 2,127,000 2,607,000 2,390,000 2,931,000 3,905,000 4,241,000 -1,278,000

Reported Currency: USD 2024-02-04 2023-10-29 2023-07-30 2023-04-30 2023-01-29 2022-10-30 2022-07-31 2022-05-01 2022-01-30 2021-10-31 2021-08-01 2021-05-02 2021-01-31 2020-11-01 2020-08-02 2020-05-03 2020-02-02 2019-11-03 2019-08-04 2019-05-05 2019-02-03 2018-11-04 2018-08-05 2018-05-06 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30
Cash Flows from Operating Activities
Net Income 1,274,000 3,524,000 3,303,000 3,481,000 3,774,000 3,359,000 3,074,000 2,590,000 2,472,000 1,989,000 1,876,000 1,493,000 1,378,000 1,324,000 688,000 563,000 385,000 847,000 715,000 691,000 471,000 1,115,000 1,196,000 3,733,000 6,566,000 671,000 507,000 464,000 252,000 -668,000 -315,000 -1,255,000 377,000 429,000 240,000 344,000 351,000 117,000 -164,000 158,000
Depreciation & Amortization 2,345,000 932,000 932,000 939,000 1,032,000 1,216,000 1,217,000 1,264,000 1,287,000 1,501,000 1,503,000 1,504,000 1,533,000 1,728,000 1,719,000 1,730,000 1,728,000 1,452,000 1,450,000 1,447,000 1,459,000 968,000 965,000 964,000 1,184,000 1,219,000 1,211,000 1,193,000 1,114,000 700,000 1,058,000 1,040,000 244,000 250,000 256,000 230,000 226,000 250,000 257,000 61,000
Deferred Income Tax -294,000 639,000 -251,000 -316,000 -573,000 -89,000 -15,000 0 70,000 -47,000 -436,000 -177,000 -149,000 -459,000 -436,000 -175,000 -72,000 -226,000 -235,000 -94,000 -379,000 242,000 22,000 -2,702,000 -5,832,000 -74,000 12,000 -86,000 -25,000 718,000 -181,000 -164,000 -8,000 -160,000 -1,000 56,000 15,000 42,000 -12,000 8,000
Stock Based Compensation 1,582,000 638,000 629,000 513,000 391,000 387,000 373,000 386,000 387,000 414,000 421,000 425,000 444,000 449,000 465,000 517,000 545,000 544,000 632,000 544,000 465,000 317,000 315,000 296,000 299,000 252,000 251,000 216,000 202,000 205,000 219,000 198,000 57,000 63,000 63,000 57,000 49,000 54,000 55,000 30,000
Change in Working Capital -283,000 -966,000 73,000 -169,000 -581,000 -353,000 -284,000 -240,000 -777,000 -333,000 141,000 243,000 -178,000 262,000 704,000 456,000 -329,000 -154,000 -160,000 98,000 32,000 -142,000 -264,000 -3,000 -417,000 198,000 -357,000 -236,000 -356,000 -38,000 -27,000 751,000 -203,000 -19,000 -9,000 6,000 -144,000 -51,000 150,000 2,000
Accounts Receivable 1,756,000 -231,000 135,000 185,000 -276,000 -241,000 375,000 -536,000 -468,000 160,000 191,000 106,000 -247,000 391,000 542,000 440,000 -392,000 285,000 -60,000 193,000 68,000 -312,000 -262,000 -277,000 199,000 -31,000 -344,000 -126,000 234,000 0 -322,000 -128,000 -41,000 -209,000 -2,000 -40,000 64,000 -180,000 11,000 4,000
Inventory -14,000 -56,000 44,000 13,000 26,000 -87,000 -170,000 -147,000 -223,000 -137,000 -156,000 -52,000 51,000 67,000 -128,000 -10,000 40,000 217,000 -57,000 40,000 50,000 92,000 19,000 56,000 250,000 -16,000 -119,000 31,000 65,000 -92,000 168,000 886,000 34,000 -1,000 20,000 10,000 33,000 -6,000 215,000 -15,000
Accounts Payable -74,000 215,000 188,000 -114,000 -80,000 304,000 -352,000 -31,000 0 101,000 156,000 -58,000 44,000 -230,000 -123,000 233,000 117,000 -147,000 244,000 30,000 -169,000 28,000 -41,000 91,000 -403,000 -63,000 217,000 -114,000 -137,000 94,000 156,000 -149,000 -68,000 81,000 -29,000 55,000 -78,000 52,000 -23,000 8,000
Other Working Capital -1,951,000 -894,000 -294,000 -253,000 -251,000 -329,000 -137,000 474,000 -86,000 -457,000 -50,000 247,000 -26,000 34,000 413,000 -207,000 -94,000 -509,000 -287,000 -165,000 83,000 50,000 20,000 127,000 -463,000 308,000 -111,000 -27,000 -518,000 -40,000 -29,000 142,000 -128,000 110,000 2,000 -19,000 -163,000 83,000 -53,000 5,000
Other Non-Cash Items 191,000 61,000 33,000 54,000 -7,000 63,000 59,000 243,000 47,000 17,000 36,000 81,000 85,000 44,000 38,000 122,000 65,000 16,000 17,000 -19,000 84,000 135,000 13,000 25,000 -115,000 -307,000 32,000 32,000 166,000 435,000 209,000 52,000 7,000 19,000 43,000 -30,000 -16,000 -31,000 28,000 -8,000
Net Cash Provided by Operating Activities 4,815,000 4,828,000 4,719,000 4,502,000 4,036,000 4,583,000 4,424,000 4,243,000 3,486,000 3,541,000 3,541,000 3,569,000 3,113,000 3,348,000 3,178,000 3,213,000 2,322,000 2,479,000 2,419,000 2,667,000 2,132,000 2,635,000 2,247,000 2,313,000 1,685,000 1,959,000 1,656,000 1,583,000 1,353,000 1,352,000 963,000 622,000 474,000 582,000 592,000 663,000 481,000 381,000 314,000 251,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -122,000 -105,000 -122,000 -122,000 -103,000 -122,000 -116,000 -85,000 -101,000 -88,000 -115,000 -126,000 -114,000 -102,000 -105,000 -148,000 -108,000 -96,000 -112,000 -125,000 -99,000 -106,000 -120,000 -189,000 -220,000 -233,000 -255,000 -256,000 -325,000 -193,000 -232,000 -158,000 -140,000 -106,000 -148,000 -177,000 -162,000 -189,000 -95,000 -73,000
Acquisitions Net -25,416,000 -36,000 -17,000 0 0 -7,000 -5,000 -225,000 0 45,000 -8,000 -8,000 -8,000 0 48,000 168,000 -10,870,000 0 -6,000 -16,027,000 -15,070,000 -16,000 -7,000 -4,786,000 -4,004,000 440,000 -3,000 -37,000 10,000 200,000 610,000 -10,023,000 56,000 0 -394,000 0 650,000 -317,000 -5,644,000 0
Purchases of Investments -13,000 -58,000 -91,000 -197,000 0 0 -200,000 -200,000 -200,000 0 8,000 0 0 0 0 0 0 0 -5,000 -5,000 0 0 -249,000 -5,000 -244,000 -7,000 0 -200,000 0 0 1,000 -58,000 -1,000 -5,000 0 0 0 0 0 0
Sales/Maturities of Investments 89,000 154,000 74,000 0 0 0 200,000 191,000 0 102,000 67,000 0 0 0 0 0 0 0 2,000 3,000 0 0 54,000 54,000 237,000 200,000 0 0 0 15,000 57,000 32,000 0 0 0 0 0 21,000 0 14,000
Other Investing Activities -15,000 -79,000 12,000 1,000 0 1,000 201,000 9,000 -8,000 -9,000 1,000 8,000 0 2,000 11,000 4,000 -9,000 8,000 86,000 16,048,000 -24,000 4,000 148,000 4,771,000 4,000 -4,000 0 0 -4,000 4,000 -10,000 0 0 47,000 0 28,000 26,000 450,000 0 0
Net Cash Used for Investing Activities -25,477,000 -124,000 -144,000 -318,000 -103,000 -128,000 80,000 -310,000 -309,000 50,000 -47,000 -126,000 -122,000 -100,000 -46,000 24,000 -10,987,000 -88,000 -35,000 -106,000 -15,193,000 -118,000 -174,000 -155,000 -4,227,000 396,000 -258,000 -493,000 -319,000 26,000 426,000 -10,207,000 -85,000 -64,000 -542,000 -149,000 514,000 -35,000 -5,739,000 -59,000
Cash Flows from Financing Activities
Debt Repayment -29,076,000 -143,000 -63,000 0 -260,000 -9,000 0 -2,097,000 -255,000 -762,000 0 -1,533,000 -9,200,000 -3,000,000 -9,853,000 -4,452,000 -4,537,000 -4,904,000 -230,000 -12,000,000 -18,427,000 -117,000 0 -15,000 -862,000 3,990,000 -6,000 -4,000 -222,000 -3,697,000 -1,306,000 -6,303,000 -11,000 -12,000 -1,188,000 -605,000 -12,000 -12,000 -1,000 0
Common Stock Issued 58,152,000 59,000 63,000 63,000 0 54,000 60,000 59,000 1,000 57,000 7,000 71,000 35,000 102,000 46,000 91,000 37,000 59,000 11,000 121,000 62,000 38,000 6,000 78,000 34,000 0 0 0 0 78,000 38,000 107,000 72,000 55,000 56,000 79,000 51,000 38,000 33,000 34,000
Common Stock Repurchased -8,290,000 -577,000 -2,167,000 -3,420,000 -1,521,000 -274,000 -1,792,000 -3,290,000 -3,099,000 -266,000 -347,000 -461,000 -225,000 -185,000 -192,000 -219,000 -169,000 -587,000 -977,000 -1,330,000 -3,513,000 -1,533,000 -5,378,000 -347,000 0 0 0 0 0 3,584,000 0 15,926,000 0 0 0 0 0 0 5,600,000 0
Dividends Paid -2,435,000 -1,904,000 -1,901,000 -1,914,000 -1,926,000 -1,782,000 -1,736,000 -1,750,000 -1,764,000 -1,561,000 -1,556,000 -1,552,000 -1,543,000 -1,395,000 -1,386,000 -1,381,000 -1,372,000 -1,054,000 -1,057,000 -1,057,000 -1,067,000 -723,000 -754,000 -766,000 -755,000 -416,000 -369,000 -437,000 -431,000 -213,000 -211,000 -204,000 -122,000 -116,000 -104,000 -99,000 -89,000 -81,000 -73,000 -68,000
Other Financing Activities -14,000 -5,000 -5,000 -7,000 5,000 -5,000 -64,000 1,931,000 -4,000 -1,000 -11,000 -2,000 9,876,000 -9,000 7,903,000 5,487,000 16,095,000 3,688,000 3,000 11,940,000 36,807,000 -26,000 2,000 3,000 -3,000 26,000 -28,000 69,000 58,000 6,000 10,000 -69,000 19,000 23,000 32,000 50,000 20,000 36,000 -135,000 8,000
Net Cash Used Provided by Financing Activities 18,337,000 -2,570,000 -4,073,000 -5,278,000 -3,702,000 -2,016,000 -3,532,000 -5,147,000 -5,121,000 -2,533,000 -1,907,000 -3,477,000 -1,057,000 -4,487,000 -3,482,000 -474,000 10,054,000 -2,798,000 -2,250,000 -2,326,000 13,862,000 -2,361,000 -6,124,000 -1,047,000 -1,586,000 3,600,000 -403,000 -372,000 -595,000 -242,000 -1,469,000 9,457,000 -42,000 -50,000 -1,204,000 -575,000 -30,000 -19,000 5,424,000 -26,000
Effect of Forex Changes on Cash 0 863,000 -863,000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -2,325,000 2,134,000 502,000 -1,094,000 231,000 2,439,000 972,000 -1,214,000 -1,944,000 1,058,000 1,587,000 -34,000 1,934,000 -1,239,000 -350,000 2,763,000 1,389,000 -407,000 134,000 235,000 801,000 156,000 -4,051,000 1,111,000 -4,128,000 5,955,000 995,000 718,000 439,000 1,136,000 -80,000 -128,000 347,000 468,000 -1,154,000 -61,000 965,000 327,000 -1,000 166,000
Cash at End of Period 11,864,000 14,189,000 12,055,000 11,553,000 12,647,000 12,416,000 9,977,000 9,005,000 10,219,000 12,163,000 11,105,000 9,518,000 9,552,000 7,618,000 8,857,000 9,207,000 6,444,000 5,055,000 5,462,000 5,328,000 5,093,000 4,292,000 4,136,000 8,187,000 7,076,000 11,204,000 5,249,000 4,254,000 3,536,000 3,097,000 1,961,000 2,041,000 2,169,000 1,822,000 1,354,000 2,508,000 2,569,000 1,604,000 1,277,000 1,278,000
Cash at Start of Period 14,189,000 12,055,000 11,553,000 12,647,000 12,416,000 9,977,000 9,005,000 10,219,000 12,163,000 11,105,000 9,518,000 9,552,000 7,618,000 8,857,000 9,207,000 6,444,000 5,055,000 5,462,000 5,328,000 5,093,000 4,292,000 4,136,000 8,187,000 7,076,000 11,204,000 5,249,000 4,254,000 3,536,000 3,097,000 1,961,000 2,041,000 2,169,000 1,822,000 1,354,000 2,508,000 2,569,000 1,604,000 1,277,000 1,278,000 1,112,000
Free Cash Flow
Operating Cash Flow 4,815,000 4,828,000 4,719,000 4,502,000 4,036,000 4,583,000 4,424,000 4,243,000 3,486,000 3,541,000 3,541,000 3,569,000 3,113,000 3,348,000 3,178,000 3,213,000 2,322,000 2,479,000 2,419,000 2,667,000 2,132,000 2,635,000 2,247,000 2,313,000 1,685,000 1,959,000 1,656,000 1,583,000 1,353,000 1,352,000 963,000 622,000 474,000 582,000 592,000 663,000 481,000 381,000 314,000 251,000
Capital Expenditure -122,000 -105,000 -122,000 -122,000 -103,000 -122,000 -116,000 -85,000 -101,000 -88,000 -115,000 -126,000 -114,000 -102,000 -105,000 -148,000 -108,000 -96,000 -112,000 -125,000 -99,000 -106,000 -120,000 -189,000 -220,000 -233,000 -255,000 -256,000 -325,000 -193,000 -232,000 -158,000 -140,000 -106,000 -148,000 -177,000 -162,000 -189,000 -95,000 -73,000
Free Cash Flow 4,693,000 4,723,000 4,597,000 4,380,000 3,933,000 4,461,000 4,308,000 4,158,000 3,385,000 3,453,000 3,426,000 3,443,000 2,999,000 3,246,000 3,073,000 3,065,000 2,214,000 2,383,000 2,307,000 2,542,000 2,033,000 2,529,000 2,127,000 2,124,000 1,465,000 1,726,000 1,401,000 1,327,000 1,028,000 1,159,000 731,000 464,000 334,000 476,000 444,000 486,000 319,000 192,000 219,000 178,000