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


All numbers in thousands except per share items and ratios.


Reported Currency: USD 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 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
Revenue 9,444,000 9,325,000 9,133,000 9,287,000 8,720,000 8,603,000 8,247,000 8,384,000 7,837,000 7,720,000 7,411,000 7,326,000 6,863,000 6,340,000 5,963,000 5,817,000 5,419,000 5,151,000 4,865,000 4,851,000 4,513,000 3,997,000 3,737,000 3,603,000 3,392,000 3,281,000 3,006,000 2,851,003 2,679,841 2,561,589 2,387,579 2,293,988 2,144,775 2,036,618 1,916,603 1,809,398 1,711,967 1,634,684 1,511,167 1,444,608
Revenue Y/Y Growth 8.30% 8.39% 10.74% 10.77% 11.27% 11.44% 11.28% 14.44% 14.19% 21.77% 24.28% 25.94% 26.65% 23.08% 22.57% 19.91% 20.08% 28.87% 30.18% 34.64% 33.05% 21.82% 24.32% 26.38% 26.57% 28.08% 25.90% 24.28% 24.95% 25.78% 24.57% 26.78% 25.28% 24.59% 26.83% 25.25% - - - -
Cost of Revenue 2,105,000 2,159,000 2,162,000 2,148,000 2,155,000 2,113,000 2,125,000 2,100,000 2,088,000 2,127,000 2,045,000 2,014,000 1,844,000 1,613,000 1,555,000 1,479,000 1,394,000 1,311,000 1,254,000 1,220,000 1,134,000 967,000 914,000 946,000 889,000 849,000 767,000 737,792 714,000 670,000 651,000 625,957 585,522 525,579 496,981 443,679 423,683 405,384 381,802 355,923
Gross Profit 7,339,000 7,166,000 6,971,000 7,139,000 6,565,000 6,490,000 6,122,000 6,284,000 5,749,000 5,593,000 5,366,000 5,312,000 5,019,000 4,727,000 4,408,000 4,338,000 4,025,000 3,840,000 3,611,000 3,631,000 3,379,000 3,030,000 2,823,000 2,657,000 2,503,000 2,432,000 2,239,000 2,113,211 1,987,000 1,907,000 1,746,000 1,668,031 1,559,253 1,511,039 1,419,622 1,365,719 1,288,284 1,229,300 1,129,365 1,088,685
Gross Profit Margin 77.71% 76.85% 76.33% 76.87% 75.29% 75.44% 74.23% 74.95% 73.36% 72.45% 72.41% 72.51% 73.13% 74.56% 73.92% 74.57% 74.28% 74.55% 74.22% 74.85% 74.87% 75.81% 75.54% 73.74% 73.79% 74.12% 74.48% 74.12% 73.57% 74.00% 72.84% 72.71% 72.70% 74.19% 74.07% 75.48% 75.25% 75.20% 74.73% 75.36%
Research and Development 1,356,000 1,349,000 1,368,000 1,275,000 1,204,000 1,220,000 1,207,000 1,128,000 1,280,000 1,329,000 1,318,000 1,291,000 1,203,000 1,020,000 951,000 939,000 902,000 898,000 859,000 831,000 774,000 607,000 554,000 518,000 481,000 463,000 424,000 396,547 394,000 387,000 376,000 344,192 311,459 291,506 260,970 250,860 239,212 234,100 222,128 205,990
General and Administrative Expenses 4,034,000 3,935,000 3,886,000 4,069,000 3,805,000 3,745,000 3,792,000 3,971,000 4,009,000 4,071,000 4,028,000 4,197,000 3,778,000 3,375,000 3,103,000 3,206,000 2,899,000 2,764,000 2,892,000 2,836,000 2,540,000 2,199,000 2,059,000 2,002,000 1,930,000 1,854,000 1,624,000 1,638,795 1,438,000 1,436,000 1,366,000 1,347,184 1,244,758 1,186,982 1,106,666 1,094,299 1,005,638 975,376 876,132 917,511
Total Operating Expenses 5,390,000 5,284,000 5,254,000 5,344,000 5,009,000 4,965,000 4,999,000 5,099,000 5,289,000 5,400,000 5,346,000 5,488,000 4,981,000 4,395,000 4,054,000 4,145,000 3,801,000 3,662,000 3,751,000 3,667,000 3,314,000 2,806,000 2,613,000 2,520,000 2,411,000 2,317,000 2,048,000 2,035,342 1,832,000 1,823,000 1,742,000 1,691,376 1,556,217 1,478,488 1,367,636 1,345,159 1,244,850 1,209,476 1,098,260 1,123,501
Operating Income or Loss 1,893,000 1,783,000 1,709,000 1,622,000 1,501,000 1,476,000 412,000 357,000 460,000 193,000 20,000 -176,000 38,000 332,000 354,000 193,000 224,000 178,000 -140,000 -36,000 65,000 58,000 210,000 137,000 92,000 115,000 191,000 77,869 155,000 84,000 4,000 -23,345 3,036 32,551 51,986 20,560 43,434 19,824 31,105 -34,816
Operating Margin 20.04% 19.12% 18.71% 17.47% 17.21% 17.16% 5.00% 4.26% 5.87% 2.50% 0.27% -2.40% 0.55% 5.24% 5.94% 3.32% 4.13% 3.46% -2.88% -0.74% 1.44% 1.45% 5.62% 3.80% 2.71% 3.51% 6.35% 2.73% 5.74% 3.26% 0.17% -1.02% 0.14% 1.60% 2.71% 1.14% 2.54% 1.21% 2.06% -2.41%
Interest Expense 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34,000 0 41,000 40,000 39,000 34,000 21,561 21,000 22,000 22,000 24,323 21,946 20,708 22,011 19,465 18,249 18,096 16,675 16,882
EBITDA -40,000 2,789,000 2,358,000 2,754,000 2,418,000 2,415,000 2,377,000 2,217,000 1,401,000 1,100,000 926,000 755,000 1,001,000 1,051,000 1,039,000 1,062,000 894,000 827,000 518,000 597,000 673,000 619,000 210,000 729,000 349,000 705,000 191,000 297,467 355,000 277,000 197,000 181,620 178,706 194,352 191,938 147,234 195,876 156,729 162,675 81,322
Depreciation and Amortization -1,786,000 907,000 879,000 953,000 862,000 890,000 1,254,000 1,032,000 941,000 907,000 906,000 931,000 963,000 719,000 685,000 869,000 670,000 649,000 658,000 633,000 608,000 457,000 437,000 273,000 257,000 253,000 197,000 187,689 188,000 192,000 185,000 180,766 169,346 149,361 132,772 131,912 134,236 131,675 127,927 117,938
Income Before Tax 1,746,000 1,837,000 1,867,000 1,645,000 1,487,000 1,492,000 326,000 33,000 475,000 181,000 -29,000 -197,000 299,000 826,000 604,000 425,000 1,250,000 839,000 47,000 -4,000 64,000 164,000 482,000 239,000 128,000 231,000 385,000 88,217 146,000 63,000 -10,000 -23,469 -12,586 24,283 37,155 -4,143 43,391 6,958 18,073 -53,498
Income Tax Expense -219,000 408,000 334,000 199,000 263,000 225,000 127,000 131,000 265,000 113,000 -57,000 -169,000 -169,000 291,000 135,000 158,000 169,000 -1,786,000 -52,000 244,000 173,000 73,000 90,000 -123,000 23,000 -68,000 41,000 20,662 39,000 17,000 -11,000 27,971 24,723 -205,339 -1,604 21,366 68,548 7,810 13,981 12,267
Net Income 3,449,000 1,429,000 1,533,000 1,446,000 1,224,000 1,267,000 199,000 -98,000 210,000 68,000 28,000 -28,000 468,000 535,000 469,000 267,000 1,081,000 2,625,000 99,000 -248,000 -109,000 91,000 392,000 362,000 105,000 299,000 344,000 67,555 107,000 46,000 1,000 -51,440 -37,309 229,622 38,759 -25,509 -25,157 -852 4,092 -65,765
Net Income Margin 36.52% 15.32% 16.79% 15.57% 14.04% 14.73% 2.41% -1.17% 2.68% 0.88% 0.38% -0.38% 6.82% 8.44% 7.87% 4.59% 19.95% 50.96% 2.03% -5.11% -2.42% 2.28% 10.49% 10.05% 3.10% 9.11% 11.44% 2.37% 3.96% 1.79% 0.04% -2.24% -1.74% 11.27% 2.02% -1.41% -1.47% -0.05% 0.27% -4.55%
EPS 1.60 1.48 1.58 1.49 1.26 1.30 0.20 -0.10 0.21 0.07 0.03 -0.03 0.48 0.57 0.51 0.29 1.19 2.90 0.11 -0.28 -0.12 0.12 0.51 0.47 0.14 0.40 0.47 0.09 0.07 0.02 -0.01 -0.07 -0.05 0.34 0.06 -0.04 -0.04 -0.00 0.01 -0.10
EPS Diluted 1.58 1.47 1.56 1.47 1.25 1.28 0.20 -0.10 0.21 0.07 0.03 -0.03 0.47 0.56 0.50 0.28 1.15 2.85 0.11 -0.28 -0.12 0.11 0.49 0.46 0.13 0.39 0.46 0.09 0.07 0.02 -0.01 -0.07 -0.05 0.33 0.06 -0.04 -0.04 -0.00 0.01 -0.10
Weighted Average Shares Out 963,000 964,000 970,000 970,000 972,000 975,000 980,000 984,000 997,000 997,000 991,000 985,000 980,000 933,000 921,000 916,000 911,000 904,000 896,000 889,000 879,000 776,000 771,000 766,000 760,000 747,000 729,000 724,127 717,000 712,000 706,000 700,994 690,468 681,126 677,514 643,030 664,131 659,366 653,809 637,219
Weighted Average Shares Out Diluted 975,000 973,000 985,000 983,000 981,000 986,000 988,000 984,000 1,000,000 1,001,000 1,001,000 986,000 1,001,000 950,000 940,000 939,000 939,000 922,000 913,000 889,000 879,000 795,000 793,000 786,000 785,000 774,000 754,000 749,464 738,000 729,000 722,000 700,994 690,468 695,968 686,799 669,025 664,131 659,366 664,310 637,219

Reported Currency: USD 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 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
Current Assets
Cash and Cash Equivalents 7,997,000 7,682,000 8,473,000 7,135,000 6,453,000 6,772,000 9,155,000 7,016,000 6,076,000 6,931,000 6,859,000 5,464,000 4,753,000 6,299,000 8,544,000 6,195,000 3,724,000 4,052,000 5,772,000 4,145,000 3,868,000 3,510,000 4,110,000 2,669,000 2,105,000 2,319,000 5,922,000 2,543,484 2,071,837 1,949,110 2,024,904 1,606,549 1,145,736 1,115,226 1,799,083 1,158,363 1,223,318 1,089,351 941,956 908,117
Short Term Investments 4,760,000 4,954,000 9,197,000 7,059,000 5,410,000 5,625,000 4,822,000 5,492,000 5,842,000 6,602,000 6,644,000 5,073,000 4,638,000 3,351,000 6,479,000 5,771,000 5,768,000 5,231,000 4,030,000 3,802,000 2,661,000 2,532,000 2,269,000 1,673,000 1,345,000 1,108,000 1,237,000 1,978,221 1,556,828 1,552,135 1,194,646 602,338 55,071 59,057 232,109 183,018 134,687 81,118 77,059 87,312
Cash + Short Term Investments 12,757,000 12,636,000 17,670,000 14,194,000 11,863,000 12,397,000 13,977,000 12,508,000 11,918,000 13,533,000 13,503,000 10,537,000 9,391,000 9,650,000 15,023,000 11,966,000 9,492,000 9,283,000 9,802,000 7,947,000 6,529,000 6,042,000 6,379,000 4,342,000 3,450,000 3,427,000 7,159,000 4,521,705 3,628,665 3,501,245 3,219,550 2,208,887 1,200,807 1,174,283 2,031,192 1,341,381 1,358,005 1,170,469 1,019,015 995,429
Net Receivables 4,741,000 5,391,000 4,273,000 11,414,000 4,850,000 5,400,000 4,632,000 10,755,000 4,275,000 4,745,000 3,952,000 9,739,000 4,019,000 4,074,000 3,174,000 7,786,000 3,316,000 3,445,000 3,076,000 6,174,000 2,573,000 2,332,000 2,153,000 4,924,000 2,037,000 1,980,000 1,763,000 3,921,000 1,553,015 1,605,956 1,473,562 3,230,820 1,307,254 1,351,863 1,192,965 2,496,165 1,064,298 1,073,971 936,873 1,922,126
Inventory 0 0 0 0 1,757,000 1,781,000 1,772,000 1,776,000 1,549,000 1,531,000 1,478,000 1,454,000 1,242,000 1,211,000 1,166,000 1,146,000 1,017,000 948,000 881,000 926,000 813,000 786,000 786,000 788,000 667,000 687,000 528,000 0 0 0 0 0 0 526,849 0 481,017 484,283 643,722 623,345 632,517
Other Current Assets 3,927,000 3,835,000 5,457,000 5,027,000 5,221,000 4,901,000 4,972,000 3,132,000 3,016,000 2,968,000 2,956,000 2,574,000 2,547,000 2,532,000 2,247,000 2,137,000 2,138,000 2,118,000 1,835,000 1,842,000 1,924,000 1,529,000 1,503,000 1,417,000 1,383,000 1,395,000 1,229,000 1,142,000 764,490 704,140 711,379 557,120 493,493 751,853 550,515 509,781 516,470 672,347 648,937 596,989
Total Current Assets 21,425,000 21,862,000 23,739,000 27,169,000 20,202,000 21,138,000 21,981,000 26,395,000 19,209,000 21,246,000 20,411,000 22,850,000 15,957,000 16,256,000 20,444,000 21,889,000 14,946,000 14,846,000 14,713,000 15,963,000 11,026,000 9,903,000 10,035,000 10,683,000 6,870,000 6,802,000 10,151,000 9,290,371 5,946,170 5,811,341 5,404,491 5,996,827 3,001,554 3,277,999 3,774,672 4,347,327 2,938,773 2,916,787 2,604,825 3,550,072
Non-Current Assets
Property, Plant and Equipment 5,583,000 5,710,000 5,761,000 6,055,000 6,325,000 6,451,000 6,341,000 6,592,000 6,418,000 6,102,000 5,781,000 5,695,000 5,677,000 5,834,000 5,555,000 5,663,000 5,526,000 5,513,000 5,501,000 5,415,000 5,515,000 5,187,000 5,097,000 2,051,000 1,998,000 1,986,000 1,950,000 1,946,527 1,864,891 1,866,576 1,846,413 1,787,534 1,756,673 1,728,243 1,711,472 1,715,828 1,742,142 1,725,184 1,737,094 1,125,866
Goodwill 49,093,000 48,941,000 48,940,000 48,620,000 48,614,000 48,566,000 48,567,000 48,568,000 48,555,000 48,568,000 48,319,000 47,937,000 47,951,000 48,103,000 26,640,000 26,318,000 26,313,000 26,301,000 25,266,000 25,134,000 25,022,000 13,199,000 12,854,000 12,851,000 12,848,000 12,254,000 7,444,000 7,314,096 7,294,141 7,294,381 7,290,025 7,263,846 6,616,999 6,029,895 4,129,656 3,849,937 3,849,054 3,804,288 3,791,583 3,782,660
Intangible Assets 4,119,000 4,415,000 4,869,000 5,278,000 5,737,000 6,182,000 6,654,000 7,125,000 7,598,000 8,072,000 8,559,000 8,978,000 9,472,000 9,746,000 3,925,000 4,114,000 4,398,000 4,676,000 5,070,000 5,303,000 5,516,000 2,328,000 2,471,000 2,075,000 2,230,000 2,154,000 985,000 995,289 1,063,347 1,137,252 1,217,853 1,294,258 1,271,666 1,439,129 685,316 653,403 687,078 724,764 754,483 779,248
Long Term Investments 4,845,000 5,017,000 5,806,000 4,848,000 4,774,000 4,778,000 4,633,000 4,672,000 5,124,000 5,124,000 4,936,000 4,784,000 4,004,000 4,105,000 3,944,000 3,909,000 3,927,000 2,555,000 1,902,000 1,963,000 1,760,000 1,614,000 1,548,000 1,302,000 1,251,000 1,202,000 1,024,000 677,283 670,406 657,687 639,191 566,953 1,106,291 1,093,921 2,205,010 1,904,717 1,440,110 1,374,380 1,222,177 1,070,629
Tax Assets 4,209,000 4,034,000 3,742,000 5,386,000 3,176,000 2,980,000 2,859,000 2,800,000 2,679,000 2,669,000 2,693,000 2,623,000 2,525,000 2,794,000 2,641,000 2,693,000 2,564,000 2,580,000 0 0 0 0 0 1,232,000 46,000 43,000 39,000 36,523 31,596 29,926 29,312 28,939 22,095 22,545 17,597 15,986 7,236 8,576 8,930 9,275
Other Non-Current Assets 2,121,000 2,201,000 3,323,000 5,450,000 2,194,000 2,352,000 2,506,000 2,697,000 2,301,000 2,367,000 2,323,000 2,342,000 1,850,000 1,820,000 1,736,000 1,715,000 1,462,000 1,309,000 1,171,000 1,348,000 1,103,000 1,105,000 1,149,000 543,000 1,345,000 1,382,000 1,370,000 749,713 619,485 621,640 631,645 646,566 612,391 789,582 293,547 275,722 247,573 239,998 246,590 375,232
Total Non-Current Assets 69,970,000 70,318,000 72,441,000 75,637,000 70,820,000 71,309,000 71,560,000 72,454,000 72,675,000 72,902,000 72,611,000 72,359,000 71,479,000 72,402,000 44,441,000 44,412,000 44,190,000 42,934,000 38,910,000 39,163,000 38,916,000 23,433,000 23,119,000 20,054,000 19,718,000 19,021,000 12,812,000 11,719,431 11,543,866 11,607,462 11,654,439 11,588,096 11,386,115 11,103,315 9,042,598 8,415,593 7,973,193 7,877,190 7,760,857 7,142,910
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 91,395,000 92,180,000 96,180,000 102,806,000 91,022,000 92,447,000 93,541,000 98,849,000 91,884,000 94,148,000 93,022,000 95,209,000 87,436,000 88,658,000 64,885,000 66,301,000 59,136,000 57,780,000 53,623,000 55,126,000 49,942,000 33,336,000 33,154,000 30,737,000 26,588,000 25,823,000 22,963,000 21,009,802 17,490,036 17,418,803 17,058,930 17,584,923 14,387,669 14,381,314 12,817,270 12,762,920 10,911,966 10,793,977 10,365,682 10,692,982
Current Liabilities
Accounts Payable 0 3,330,000 3,729,000 3,239,000 3,412,000 3,275,000 3,515,000 3,886,000 3,333,000 3,562,000 2,907,000 2,956,000 4,187,000 4,235,000 3,403,000 2,616,000 1,893,000 3,485,000 2,940,000 1,876,000 2,816,000 2,271,000 2,050,000 165,000 160,000 201,000 134,000 76,000 120,019 148,279 128,065 115,257 140,541 101,404 54,583 71,481 88,755 99,286 60,227 95,537
Short Term Debt 572,000 559,000 1,859,000 1,889,000 1,618,000 1,693,000 990,000 2,029,000 1,801,000 1,893,000 1,756,000 804,000 732,000 2,055,000 726,000 770,000 769,000 770,000 742,000 754,000 735,000 706,000 675,000 216,000 706,000 708,000 103,000 1,127,539 1,272,000 1,269,414 1,143,220 102,106 19,492 19,391 18,139 15,402 11,930 7,528 0 0
Tax Payables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 263,000 303,000 213,000 305,861 193,693 196,670 192,434 239,699 149,133 205,737 154,550 205,781 154,020 131,475 128,734 184,844
Deferred Revenue 13,472,000 15,222,000 16,061,000 19,003,000 12,564,000 14,237,000 15,121,000 17,376,000 11,193,000 12,825,000 13,636,000 15,628,000 10,116,000 11,067,000 11,158,000 12,607,000 7,923,000 8,711,000 9,112,000 10,662,000 6,858,000 7,142,000 7,585,000 8,564,000 5,376,000 5,883,000 6,201,000 7,094,705 4,392,082 4,818,634 5,042,652 5,505,689 3,478,693 3,808,200 3,991,906 4,267,667 2,827,285 3,014,940 3,032,771 3,286,768
Other Current Liabilities 5,331,000 1,890,000 1,500,000 2,500,000 1,800,000 1,600,000 2,000,000 2,600,000 1,900,000 1,800,000 1,600,000 2,400,000 -4,231,000 36,000 36,000 1,735,000 3,257,000 -3,491,000 49,000 1,553,000 65,000 76,000 178,000 2,097,000 1,517,000 1,374,000 1,244,000 1,525,413 1,238,650 1,093,188 1,119,492 1,295,602 1,187,675 1,241,364 865,925 1,056,674 894,988 859,765 739,144 822,954
Total Current Liabilities 19,375,000 21,001,000 23,149,000 26,631,000 19,394,000 20,805,000 21,626,000 25,891,000 18,227,000 20,080,000 19,899,000 21,788,000 15,035,000 17,393,000 15,323,000 17,728,000 12,234,000 12,963,000 12,843,000 14,845,000 10,474,000 10,195,000 10,488,000 11,255,000 8,022,000 8,469,000 7,895,000 10,129,518 7,216,444 7,526,185 7,625,863 7,258,353 4,975,534 5,376,096 5,085,103 5,617,005 3,976,978 4,112,994 3,960,876 4,390,103
Non-Current Liabilities
Long Term Debt 2,420,000 11,439,000 11,533,000 11,071,000 11,190,000 11,291,000 12,301,000 12,850,000 12,249,000 11,996,000 12,325,000 13,295,000 13,313,000 13,467,000 5,406,000 5,515,000 5,075,000 5,080,000 5,095,000 5,450,000 5,359,000 5,314,000 5,556,000 3,366,000 3,685,000 3,690,000 3,885,000 1,372,423 1,316,232 1,312,677 1,392,276 2,689,952 2,496,204 2,495,620 2,047,316 2,033,164 2,051,927 2,013,738 2,038,767 2,197,593
Deferred Revenue 0 0 0 3,246,000 0 0 0 -3,734,000 0 0 0 -3,969,000 0 0 0 0 0 0 0 0 0 0 0 0 -700,000 -653,000 -836,000 -846,000 -284,674 -276,129 -375,054 37,113 16,440 15,361 15,008 23,886 19,225 20,051 24,049 34,681
Deferred Tax 0 0 0 2,983,000 0 0 0 3,734,000 0 0 0 3,969,000 0 0 0 0 0 0 0 0 0 0 0 0 188,000 136,000 123,000 115,717 117,193 111,404 106,303 99,378 93,454 89,053 85,579 85,996 113,801 111,294 106,499 94,396
Other Non-Current Liabilities 11,075,000 2,107,000 1,815,000 2,475,000 2,348,000 2,269,000 2,202,000 1,749,000 2,057,000 1,974,000 1,922,000 1,995,000 2,034,000 2,278,000 1,589,000 1,565,000 1,517,000 1,297,000 1,120,000 946,000 830,000 661,000 664,000 511,000 0 0 0 -219 0 0 0 0 0 272,608 0 0 81 97 288 1,026
Total Non-Current Liabilities 13,495,000 13,546,000 13,348,000 16,529,000 13,538,000 13,560,000 14,503,000 14,599,000 14,306,000 13,970,000 14,247,000 15,290,000 15,347,000 15,745,000 6,995,000 7,080,000 6,592,000 6,377,000 6,215,000 6,396,000 6,189,000 5,975,000 6,220,000 3,877,000 3,873,000 3,826,000 4,008,000 1,487,921 1,433,425 1,424,081 1,498,579 2,826,443 2,606,098 2,872,642 2,147,903 2,143,046 2,185,034 2,145,180 2,169,603 2,327,696
Total Liabilities 32,870,000 34,547,000 36,497,000 43,160,000 32,932,000 34,365,000 36,129,000 40,490,000 32,533,000 34,050,000 34,146,000 37,078,000 30,382,000 33,138,000 22,318,000 24,808,000 18,826,000 19,340,000 19,058,000 21,241,000 16,663,000 16,170,000 16,708,000 15,132,000 11,895,000 12,295,000 11,903,000 11,617,439 8,649,869 8,950,266 9,124,442 10,084,796 7,581,632 8,248,738 7,233,006 7,760,051 6,162,012 6,258,174 6,130,479 6,717,799
Common Stock 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 730 722 719 712 708 697 685 678 671 664 660 656 651
Retained Earnings 15,049,000 13,907,000 12,866,000 11,721,000 10,275,000 9,051,000 7,784,000 7,585,000 7,683,000 7,473,000 7,405,000 7,377,000 7,405,000 6,937,000 6,402,000 5,933,000 5,666,000 4,585,000 1,960,000 1,861,000 2,109,000 2,218,000 2,127,000 1,735,000 1,373,000 1,269,000 969,000 -337,432 -404,987 -456,381 -474,117 -464,910 -413,470 -376,161 -605,783 -653,271 -627,762 -602,605 -601,753 -605,845
Accumulated Other Comprehensive Income/Loss -225,000 -236,000 -270,000 -225,000 -331,000 -258,000 -255,000 -274,000 -481,000 -355,000 -310,000 -166,000 -122,000 -84,000 -68,000 -42,000 -84,000 -68,000 -135,000 -93,000 -74,000 -77,000 -65,000 -58,000 -74,000 -50,000 -33,000 -27,142 3,554 17,535 9,513 -75,841 -62,943 -11,215 -28,577 -49,917 -33,325 -28,144 -28,352 -24,108
Total Stockholders Equity 58,525,000 57,633,000 59,683,000 59,646,000 58,090,000 58,082,000 57,412,000 58,359,000 59,351,000 60,098,000 58,876,000 58,131,000 57,054,000 55,520,000 42,567,000 41,493,000 40,310,000 38,440,000 34,565,000 33,885,000 33,279,000 17,166,000 16,446,000 15,605,000 14,693,000 13,528,000 11,060,000 9,392,363 8,840,167 8,468,537 7,934,488 7,500,127 6,806,037 6,132,576 5,584,264 5,002,869 4,749,954 4,535,803 4,235,203 3,975,183
Total Investments 9,605,000 9,971,000 15,003,000 11,907,000 10,184,000 10,403,000 9,455,000 10,164,000 10,966,000 11,726,000 11,580,000 9,857,000 8,642,000 7,456,000 10,423,000 9,680,000 9,695,000 7,786,000 5,932,000 5,765,000 4,421,000 4,146,000 3,817,000 2,975,000 2,596,000 2,310,000 2,261,000 2,655,504 2,227,234 2,209,822 1,833,837 1,169,291 1,161,362 1,152,978 2,437,119 2,087,735 1,574,797 1,455,498 1,299,236 1,157,941
Total Debt 2,992,000 12,188,000 13,392,000 13,562,000 12,712,000 12,800,000 13,073,000 14,088,000 13,998,000 13,805,000 13,985,000 13,981,000 14,001,000 15,519,000 6,132,000 6,281,000 5,840,000 5,847,000 5,837,000 5,868,000 6,094,000 6,020,000 6,231,000 3,176,000 4,391,000 4,398,000 3,988,000 2,499,460 2,588,232 2,582,091 2,535,496 2,709,546 2,515,696 2,515,011 2,065,455 2,048,500 2,063,857 2,021,266 2,038,767 2,197,593
Net Debt -5,005,000 4,506,000 4,919,000 6,427,000 6,259,000 6,028,000 3,918,000 7,072,000 7,922,000 6,874,000 7,126,000 8,517,000 9,248,000 9,220,000 -2,412,000 86,000 2,116,000 1,795,000 65,000 1,723,000 2,226,000 2,510,000 2,121,000 507,000 2,286,000 2,079,000 -1,934,000 -44,024 516,395 632,981 510,592 1,102,997 1,369,960 1,399,785 266,372 890,137 840,539 931,915 1,096,811 1,289,476

Reported Currency: USD 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 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
Cash Flows from Operating Activities
Net Income 1,527,000 1,429,000 1,533,000 1,446,000 1,224,000 1,267,000 199,000 -98,000 210,000 68,000 28,000 -28,000 468,000 535,000 469,000 267,000 1,081,000 2,625,000 99,000 -248,000 -109,000 91,000 392,000 362,000 105,000 299,000 344,000 67,555 51,394 17,736 -9,207 -51,440 -37,309 229,622 38,759 -25,509 -25,157 -852 4,092 -65,765
Depreciation & Amortization 814,000 907,000 1,396,000 1,450,000 862,000 890,000 1,254,000 1,032,000 941,000 907,000 906,000 931,000 963,000 719,000 685,000 869,000 670,000 649,000 658,000 633,000 608,000 457,000 437,000 273,000 256,000 252,000 181,000 187,689 187,546 192,257 185,108 180,766 169,346 149,361 132,772 131,912 134,236 131,675 127,927 117,938
Deferred Income Tax 0 0 0 5,435,000 -722,000 29,000 0 0 0 0 0 -34,000 -363,000 -526,000 -288,000 -260,000 -1,036,000 -2,003,000 -192,000 -31,000 -6,000 57,000 -281,000 -125,000 -63,000 -143,000 -211,000 0 0 0 0 13,697 -833 0 -12,864 -10,798 -59,313 133 -40,841 -4,283
Stock Based Compensation 820,000 810,000 750,000 674,000 693,000 724,000 696,000 809,000 843,000 851,000 776,000 763,000 812,000 640,000 564,000 542,000 566,000 578,000 504,000 511,000 543,000 388,000 343,000 329,000 351,000 351,000 252,000 237,682 251,277 256,485 251,569 244,387 204,751 182,310 188,919 158,972 144,317 147,779 142,560 151,802
Change in Working Capital -1,920,000 -2,817,000 2,605,000 -202,000 -1,801,000 -2,578,000 1,731,000 288,000 -2,081,000 -1,855,000 1,579,000 -6,000 -1,820,000 -1,316,000 1,484,000 466,000 -1,213,000 -988,000 543,000 538,000 -959,000 -774,000 865,000 314,000 -697,000 -485,000 696,000 417,417 -489,897 -250,830 688,255 222,212 -282,154 -406,266 607,777 111,350 -162,248 -58,294 414,103 52,859
Accounts Receivable 655,000 -1,136,000 7,162,000 -6,564,000 550,000 -768,000 6,123,000 -6,481,000 471,000 -790,000 5,805,000 -5,719,000 91,000 -812,000 4,616,000 -4,429,000 128,000 -349,000 3,094,000 -3,599,000 -29,000 -146,000 2,774,000 -2,888,000 -48,000 -149,000 2,162,000 -2,397,485 49,406 -129,447 1,757,507 -1,905,275 42,653 -73,167 1,307,312 -1,435,439 15,262 -141,418 979,170 -1,110,916
Inventory 0 0 0 765,000 -546,000 -219,000 0 0 0 0 0 -79,000 -2,000 -373,000 -233,000 -213,000 -124,000 -412,000 -1,118,000 968,000 -140,000 113,000 -821,000 549,000 82,000 4,000 -90,000 190,924 -15,669 32,296 -183,411 -3,127 40,676 -9,728 -56,671 39,191 33,841 -18,072 -11,274 11,318
Accounts Payable 32,000 220,000 -755,000 1,129,000 172,000 -376,000 -1,403,000 1,733,000 -309,000 326,000 -1,222,000 1,343,000 -548,000 805,000 -1,093,000 1,096,000 68,000 693,000 147,000 -48,000 22,000 26,000 15,000 -5,000 -34,000 179,000 -456,000 347,945 74,480 187,042 -301,242 325,011 57,836 -46,666 -286,228 241,710 57,577 193,771 -239,072 204,867
Other Working Capital -2,607,000 -1,901,000 -3,802,000 5,233,000 -1,977,000 -1,215,000 -2,989,000 5,036,000 -2,243,000 -1,391,000 -3,004,000 4,449,000 -1,361,000 -936,000 -1,806,000 4,012,000 -1,285,000 -920,000 -1,580,000 3,217,000 -812,000 -767,000 -1,103,000 2,658,000 -697,000 -519,000 -920,000 2,276,033 -598,114 -340,721 -584,599 1,805,603 -423,319 -276,705 -356,636 1,265,888 -268,928 -92,575 -314,721 947,590
Other Non-Cash Items 742,000 563,000 -2,902,000 -5,400,000 1,276,000 476,000 611,000 757,000 400,000 363,000 387,000 356,000 344,000 334,000 314,000 290,000 271,000 -432,000 247,000 229,000 221,000 217,000 209,000 178,000 191,000 184,000 204,000 140,977 125,472 115,621 113,859 110,221 100,511 95,651 95,699 93,483 86,072 83,970 83,016 79,672
Net Cash Provided by Operating Activities 1,983,000 892,000 6,247,000 3,403,000 1,532,000 808,000 4,491,000 2,788,000 313,000 334,000 3,676,000 1,982,000 404,000 386,000 3,228,000 2,174,000 339,000 429,000 1,859,000 1,632,000 298,000 436,000 1,965,000 1,331,000 143,000 458,000 1,466,000 1,051,320 125,792 331,269 1,229,584 706,146 154,312 250,678 1,051,062 459,410 117,907 304,411 730,857 332,223
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -204,000 -137,000 -163,000 -147,000 -166,000 -180,000 -243,000 -218,000 -198,000 -203,000 -179,000 -167,000 -166,000 -213,000 -171,000 -149,000 -124,000 -114,000 -323,000 -136,000 -170,000 -178,000 -159,000 -167,000 -136,000 -170,000 -122,000 -137,759 -111,278 -128,388 -156,602 -143,974 -140,653 -96,030 -83,301 -68,465 -80,041 -64,883 -496,463 -96,854
Acquisitions Net -179,000 0 -338,000 321,000 -82,000 972,000 -590,000 798,000 -731,000 -25,000 -414,000 -60,000 -35,000 -14,356,000 -425,000 149,000 -24,000 -1,154,000 -103,000 -30,000 94,000 -423,000 -10,000 167,000 -130,000 -4,803,000 -182,000 -5,610 111,278 128,388 -19,781 -360,629 -32,117 -2,798,194 -1,799 68,465 -27,759 -18,451 -12,470 85,354
Purchases of Investments -1,306,000 -654,000 -3,455,000 -1,040,000 -764,000 -1,980,000 -473,000 -720,000 -452,000 -1,360,000 -2,795,000 -1,950,000 -2,340,000 -1,016,000 -2,086,000 -992,000 -1,821,000 -1,913,000 -1,176,000 -2,114,000 -784,000 -834,000 -893,000 -504,000 -451,000 -65,000 -410,000 -672,747 -288,409 -544,291 -699,019 -74,209 -128,608 -286,185 -611,397 -637,138 -230,331 -286,630 -351,687 -136,336
Sales/Maturities of Investments 1,472,000 3,432,000 1,305,000 719,000 958,000 1,008,000 1,063,000 1,250,000 1,183,000 1,211,000 931,000 718,000 1,565,000 4,531,000 1,635,000 1,235,000 934,000 588,000 1,165,000 815,000 923,000 583,000 336,000 293,000 172,000 377,000 990,000 232,234 264,413 149,048 107,687 80,965 107,594 1,637,977 246,219 100,371 98,319 132,755 206,630 87,942
Other Investing Activities 0 0 -2,150,000 -321,000 194,000 -972,000 590,000 -798,000 731,000 -149,000 -1,864,000 -1,232,000 -775,000 3,515,000 -451,000 -149,000 -887,000 -1,325,000 -11,000 -1,299,000 139,000 -251,000 -557,000 -167,000 -279,000 312,000 580,000 -441,000 -111,278 -128,388 -591,000 6,756 -21,014 1,351,792 -365,178 -68,465 127,066 3,432 117,867 -85,354
Net Cash Used for Investing Activities -217,000 2,641,000 -2,651,000 -468,000 -54,000 -1,152,000 347,000 312,000 533,000 -377,000 -2,457,000 -1,459,000 -976,000 -11,054,000 -1,047,000 94,000 -1,035,000 -2,593,000 -437,000 -1,465,000 63,000 -852,000 -726,000 -378,000 -545,000 -4,661,000 276,000 -583,882 -135,274 -523,631 -767,715 -497,847 -193,784 -1,542,432 -450,278 -605,232 -112,746 -233,777 -536,123 -145,248
Cash Flows from Financing Activities
Debt Repayment -100,000 -1,285,000 -120,000 -123,000 -114,000 -463,000 -1,111,000 -71,000 -234,000 -45,000 -73,000 -56,000 -1,400,000 8,065,000 -50,000 -20,000 -13,000 -25,000 -49,000 -165,000 -164,000 -335,000 -12,000 -522,000 -3,000 407,000 1,424,000 -146,185 -7,716 -66,000 -209,443 174,427 -10,997 482,755 -49,968 -13,486 -10,945 -41,074 -316,825 -191,016
Common Stock Issued 0 0 0 0 0 0 0 0 0 181,000 274,000 259,000 430,000 375,000 225,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 -338,033
Common Stock Repurchased -1,285,000 -4,335,000 -2,133,000 -1,692,000 -1,925,000 -1,949,000 -2,054,000 -2,323,000 -1,677,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
Dividends Paid -382,000 -384,000 -388,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
Other Financing Activities 321,000 202,000 533,000 869,000 274,000 362,000 449,000 173,000 233,000 181,000 274,000 259,000 0 375,000 215,000 196,000 381,000 466,000 258,000 290,000 179,000 152,000 219,000 136,000 185,000 182,000 201,000 165,514 141,970 183,278 159,807 85,616 92,846 133,878 89,141 98,450 142,623 114,666 159,239 86,711
Net Cash Used Provided by Financing Activities -1,446,000 -5,802,000 -2,108,000 -946,000 -1,765,000 -2,050,000 -2,716,000 -2,221,000 -1,678,000 136,000 201,000 203,000 -970,000 8,440,000 165,000 176,000 368,000 441,000 209,000 125,000 15,000 -183,000 207,000 -386,000 182,000 589,000 1,625,000 19,329 134,254 117,278 -49,636 260,043 81,849 616,633 39,173 84,964 131,678 73,592 -157,586 -104,305
Effect of Forex Changes on Cash -5,000 -7,000 -2,000 30,000 -32,000 11,000 17,000 61,000 -23,000 -21,000 -25,000 -15,000 -4,000 -17,000 3,000 27,000 0 3,000 -4,000 -15,000 -18,000 -1,000 -5,000 -3,000 6,000 11,000 12,000 -15,120 -2,045 -710 6,122 -7,529 -11,867 -8,736 763 -4,097 -2,872 3,169 -3,309 -20,878
Net Change in Cash 315,000 -2,276,000 1,338,000 1,661,000 -319,000 -2,383,000 2,139,000 940,000 -855,000 72,000 1,395,000 711,000 -1,546,000 -2,245,000 2,349,000 2,471,000 -328,000 -1,720,000 1,627,000 277,000 358,000 -600,000 1,441,000 564,000 -214,000 -3,603,000 3,379,000 471,647 122,727 -75,794 418,355 460,813 30,510 -683,857 640,720 -64,955 133,967 147,395 33,839 61,792
Cash at End of Period 7,997,000 7,682,000 8,473,000 7,135,000 6,453,000 6,772,000 9,155,000 7,016,000 6,076,000 6,931,000 6,859,000 5,464,000 4,753,000 6,299,000 8,544,000 6,195,000 3,724,000 4,052,000 5,772,000 4,145,000 3,868,000 3,510,000 4,110,000 2,669,000 2,105,000 2,319,000 5,922,000 2,543,484 2,071,837 1,949,110 2,024,904 1,606,549 1,145,736 1,115,226 1,799,083 1,158,363 1,223,318 1,089,351 941,956 908,117
Cash at Start of Period 7,682,000 9,958,000 7,135,000 5,474,000 6,772,000 9,155,000 7,016,000 6,076,000 6,931,000 6,859,000 5,464,000 4,753,000 6,299,000 8,544,000 6,195,000 3,724,000 4,052,000 5,772,000 4,145,000 3,868,000 3,510,000 4,110,000 2,669,000 2,105,000 2,319,000 5,922,000 2,543,000 2,071,837 1,949,110 2,024,904 1,606,549 1,145,736 1,115,226 1,799,083 1,158,363 1,223,318 1,089,351 941,956 908,117 846,325
Free Cash Flow
Operating Cash Flow 1,983,000 892,000 6,247,000 3,403,000 1,532,000 808,000 4,491,000 2,788,000 313,000 334,000 3,676,000 1,982,000 404,000 386,000 3,228,000 2,174,000 339,000 429,000 1,859,000 1,632,000 298,000 436,000 1,965,000 1,331,000 143,000 458,000 1,466,000 1,051,320 125,792 331,269 1,229,584 706,146 154,312 250,678 1,051,062 459,410 117,907 304,411 730,857 332,223
Capital Expenditure -204,000 -137,000 -163,000 -147,000 -166,000 -180,000 -243,000 -218,000 -198,000 -203,000 -179,000 -167,000 -166,000 -213,000 -171,000 -149,000 -124,000 -114,000 -323,000 -136,000 -170,000 -178,000 -159,000 -167,000 -136,000 -170,000 -122,000 -137,759 -111,278 -128,388 -156,602 -143,974 -140,653 -96,030 -83,301 -68,465 -80,041 -64,883 -496,463 -96,854
Free Cash Flow 1,779,000 755,000 6,084,000 3,256,000 1,366,000 628,000 4,248,000 2,570,000 115,000 131,000 3,497,000 1,815,000 238,000 173,000 3,057,000 2,025,000 215,000 315,000 1,536,000 1,496,000 128,000 258,000 1,806,000 1,164,000 7,000 288,000 1,344,000 913,561 14,514 202,881 1,072,982 562,172 13,659 154,648 967,761 390,945 37,866 239,528 234,394 235,369