| Period Ending: | 2025 10-31 |
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 |
2010 10-31 |
2009 10-31 |
2008 10-31 |
2007 10-31 |
2006 10-31 |
2005 10-31 |
2004 10-31 |
2003 10-31 |
2002 10-31 |
2001 10-31 |
2000 10-31 |
1999 10-31 |
1998 10-31 |
1997 10-31 |
1996 10-31 |
1995 10-31 |
1994 10-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2025-10-31 | 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 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 | 1994-10-31 |
| Total Current Assets | 158,336 | 155,959 | 114,310 | 126,301 | 128,667 | 101,187 | 127,307 | 123,009 | 84,748 | 70,275 | 72,725 | 46,955 | 52,896 | 59,524 | 51,925 | 47,699 | 70,837 | 29,334 | 55,689 | 26,670 | 26,591 | 18,046 | 19,860 | 25,332 | 235,924 | 230,367 | 227,699 | 219,486 | 32,245 | 24,187 | 20,317 | 14,568 |
| Cash and Short Term Investments | 104,158 | 113,529 | 114,310 | 118,207 | 121,972 | 95,238 | 121,305 | 112,887 | 74,124 | 60,337 | 64,471 | 38,765 | 43,949 | 49,031 | 41,730 | 40,611 | 63,598 | 21,105 | 48,443 | 19,608 | 20,721 | 18,046 | 19,860 | 19,305 | 17,658 | 18,509 | 24,036 | 19,730 | 32,245 | 24,187 | 20,317 | 14,568 |
| Cash & Equivalents | 70,322 | 68,738 | 82,043 | 93,200 | 101,564 | 66,443 | 56,790 | 50,447 | 39,089 | 36,102 | 47,677 | 34,496 | 32,601 | 26,282 | 23,594 | 20,554 | 13,295 | 21,105 | 22,433 | 19,608 | 20,721 | 18,046 | 19,860 | 19,305 | 17,658 | 18,509 | 24,036 | 19,730 | 32,245 | 24,187 | 20,317 | 14,568 |
| Short Term Investments | 33,836 | 44,791 | 32,251 | 25,007 | 20,408 | 28,795 | 64,515 | 62,440 | 54,075 | 55,663 | 48,006 | 46,966 | 11,348 | 22,749 | 18,136 | 20,057 | 50,303 | 0 | 26,010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Receivables | 54,178 | 42,430 | 11,808 | 8,094 | 6,695 | 5,949 | 6,002 | 10,122 | 9,114 | 9,938 | 8,254 | 8,190 | 8,947 | 10,493 | 9,074 | 7,088 | 7,239 | 8,229 | 7,246 | 7,062 | 5,870 | 0 | 0 | 6,026 | 5,636 | 6,788 | 4,849 | 5,369 | 0 | 0 | 0 | 0 |
| Inventory | 0 | 0 | 0 | 0 | 0 | 0 | -276,292 | -259,773 | -232,777 | -201,133 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current Assets | 0 | 0 | -11,808 | 0 | 0 | 0 | 276,292 | 259,773 | 234,287 | 201,133 | 0 | 0 | 0 | 0 | 1,121 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 212,631 | 205,070 | 198,814 | 194,387 | 0 | 0 | 0 | 0 |
| Total Assets | 1,476,802 | 1,409,647 | 1,293,276 | 1,139,199 | 988,175 | 949,261 | 852,195 | 774,048 | 709,580 | 687,935 | 641,881 | 588,659 | 537,299 | 525,449 | 477,423 | 411,640 | 388,458 | 416,050 | 367,853 | 321,337 | 297,532 | 265,194 | 256,493 | 252,864 | 239,410 | 233,396 | 230,615 | 222,590 | 207,838 | 169,831 | 151,834 | 138,175 |
| Total Non-Current Assets | 1,318,466 | 1,253,688 | 1,229,065 | 285,498 | 245,202 | 248,030 | 201,024 | 192,503 | 173,634 | 160,691 | 141,480 | 153,000 | 142,595 | 135,713 | 138,610 | 127,390 | 114,676 | 104,204 | 101,521 | 70,697 | 91,907 | 54,479 | 58,759 | 48,075 | 3,485 | 3,029 | 2,916 | 3,104 | 43,847 | 38,476 | 34,719 | 28,110 |
| Property, Plant and Equipment | 6,277 | 6,316 | 6,365 | 5,104 | 4,869 | 4,860 | 2,925 | 2,923 | 2,033 | 2,147 | 2,285 | 2,276 | 2,191 | 2,120 | 2,117 | 1,560 | 1,634 | 2,227 | 1,980 | 2,047 | 1,847 | 2,020 | 2,045 | 2,159 | 2,169 | 2,170 | 2,228 | 2,311 | 2,058 | 1,868 | 1,700 | 1,575 |
| Goodwill and Intangible Assets | 21,555 | 21,699 | 21,944 | 7,478 | 7,644 | 8,977 | 8,764 | 8,645 | 8,403 | 8,559 | 8,277 | 7,405 | 5,423 | 5,269 | 5,147 | 2,431 | 2,229 | 1,839 | 1,264 | 1,250 | 1,287 | 1,987 | 1,923 | 2,201 | 1,316 | 859 | 688 | 793 | 0 | 0 | 0 | 0 |
| Goodwill | 16,797 | 16,774 | 16,728 | 5,285 | 5,378 | 6,535 | 6,340 | 6,373 | 6,244 | 6,381 | 6,069 | 5,353 | 3,893 | 3,717 | 3,585 | 1,619 | 1,569 | 0 | 1,140 | 1,098 | 1,091 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 4,758 | 4,925 | 5,216 | 2,193 | 2,266 | 2,442 | 2,424 | 2,272 | 2,159 | 2,178 | 2,208 | 2,052 | 1,530 | 1,552 | 1,562 | 812 | 660 | 8,229 | 124 | 152 | 196 | 0 | 0 | 6,026 | 5,636 | 6,788 | 4,849 | 5,369 | 0 | 0 | 0 | 0 |
| Long Term Investments | 947,083 | 398,607 | 321,095 | 272,916 | 232,689 | 234,193 | 189,335 | 180,935 | 163,198 | 149,985 | 130,918 | 143,319 | 134,981 | 128,324 | 131,346 | 123,399 | 110,813 | 100,138 | 98,277 | 67,400 | 88,773 | 50,472 | 54,791 | 43,715 | 37,677 | 46,462 | 36,547 | 43,465 | 41,789 | 36,609 | 33,019 | 26,535 |
| Deferred Tax Assets | 2,732 | 0 | 1,284 | 1,175 | 1,287 | 1,473 | 1,568 | 2,039 | 2,865 | 3,101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Assets | 340,819 | 827,066 | 878,377 | -1,175 | -1,287 | -1,473 | -1,568 | -2,039 | -2,865 | -3,101 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.047 | 0 | 0 | 0 | -37,677 | -46,462 | -36,547 | -43,465 | 0 | 0 | 0 | 0 |
| Total Current Liabilities | 1,125,437 | 1,076,711 | 644,188 | 113,004 | 100,106 | 94,215 | 93,563 | 91,415 | 90,073 | 86,223 | 89,704 | 8,763 | 8,772 | 9,927 | 9,934 | 7,765 | 6,943 | 1,656 | 9,653 | 8,637 | 1,147 | 0 | 0 | 0 | 0 | 1,564 | 1,382 | 1,308 | 0 | 0 | 0 | 0 |
| Accounts Payable | 62,900 | 52,186 | 19,722 | 16,491 | 13,817 | 12,536 | 12,510 | 11,435 | 11,108 | 11,067 | 9,716 | 8,763 | 8,464 | 9,901 | 8,155 | 7,766 | 6,943 | 8,262 | 1,893 | 8,637 | 6,312 | 991.2 | 0 | 0 | 0 | 1,564 | 1,381 | 1,298 | 1,161 | 0 | 1,293 | 0 |
| Notes Payable/Short Term Debt | 248,310 | 106,837 | 108,536 | 96,072 | 86,289 | 64,967 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10.03 | 0 | 0 | 0 | 0 |
| Tax Payables | 329 | 470 | 44 | 425 | 221 | 126 | 55 | 50 | 125 | 81 | 102 | 235 | 443 | 404 | 905 | 902 | 736 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Revenue | 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 Current Liabilities | 813,898 | 917,218 | 515,886 | 16 | -221 | 16,586 | 80,998 | 79,930 | 78,840 | 75,075 | 79,886 | -235 | -135 | -378 | 874 | -903 | -736 | -6,606 | 7,760 | 0 | -5,165 | -991.2 | 0 | 0 | 0 | 0 | 0.441 | 0 | -1,161 | 0 | -1,293 | 0 |
| Total Liabilities | 1,388,702 | 1,325,361 | 1,216,239 | 1,068,161 | 930,652 | 892,668 | 801,119 | 728,321 | 665,226 | 645,607 | 601,968 | 553,255 | 505,818 | 495,359 | 449,300 | 389,760 | 368,261 | 396,496 | 351,226 | 304,917 | 281,842 | 252,004 | 244,010 | 240,970 | 228,727 | 220,704 | 219,240 | 211,465 | 198,935 | 162,245 | 144,802 | 131,637 |
| Total Non-Current Liabilities | 263,265 | 248,650 | 572,051 | 113,004 | 103,711 | 105,954 | 104,888 | 91,415 | 90,073 | 86,223 | 89,704 | 8,763 | 8,772 | 9,927 | 9,934 | 7,765 | 6,943 | 1,656 | 9,653 | 8,637 | 1,147 | 252,004 | 244,010 | 240,970 | 4,674 | 4,912 | 4,712 | 4,781 | 3,831 | 3,314 | 2,595 | 2,218 |
| Total Long Term Debt | 166,885 | 155,603 | 140,199 | 126,569 | 103,519 | 122,047 | 127,247 | 31,833 | 28,083 | 4,439 | 26,089 | 27,378 | 26,357 | 4,555 | 38,924 | 4,576 | 4,236 | 4,315 | 3,446 | 2,726 | 2,469 | 3,545 | 2,856 | 3,794 | 4,674 | 4,912 | 4,712 | 4,781 | 3,831 | 3,314 | 2,595 | 2,218 |
| Deferred Tax Liabilities Non-Current | 1 | 1 | 16 | 102 | 192 | 108 | 60 | 74 | 233 | 242 | 265 | 178 | 107 | 171 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Revenue Non-Current | 0 | 0 | -101,006 | 0 | 0 | 0 | 0 | 150,923 | 151,830 | 167,765 | 153,054 | -10,030 | -8,921 | 15,128 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Capital Lease Obligations | 3,315 | 3,326 | 3,506 | 2,835 | 2,743 | 2,409 | 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 Long Term Liabilities | 93,064 | 89,720 | 529,336 | -16,502 | -2,743 | -18,610 | -22,419 | -91,415 | -90,073 | -86,223 | -89,704 | -8,763 | -8,771 | -9,927 | -28,990 | 3,189 | 2,707 | -2,659 | 6,207 | 5,911 | -1,322 | 248,459 | 241,154 | 237,176 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Equity | 88,100 | 84,286 | 77,037 | 71,038 | 57,523 | 56,593 | 51,076 | 45,727 | 44,354 | 42,328 | 39,913 | 35,404 | 31,481 | 30,090 | 28,123 | 21,880 | 20,197 | 19,554 | 16,627 | 16,420 | 15,690 | 13,189 | 12,483 | 11,894 | 10,682 | 12,693 | 11,375 | 11,125 | 8,903 | 7,587 | 7,032 | 6,538 |
| Non-Controlling Interest | 49 | 36 | 28 | 0 | 0 | 0 | 0 | 0 | 0 | 24 | 491 | 1,091 | 1,072 | 1,435 | 0 | 0 | 0 | 1,400 | 1,329 | 1,359 | 1,374 | 0 | 0 | 0 | 0 | 750.8 | 394 | 517.1 | 0 | 0 | 0 | 0 |
| Total Stockholders' Equity | 88,051 | 84,250 | 77,009 | 71,038 | 57,523 | 56,593 | 51,076 | 45,727 | 44,354 | 42,304 | 39,422 | 34,313 | 30,409 | 28,655 | 28,123 | 21,880 | 20,197 | 18,154 | 15,298 | 15,061 | 14,316 | 13,189 | 12,483 | 11,894 | 10,682 | 11,942 | 10,981 | 10,608 | 8,903 | 7,587 | 7,032 | 6,538 |
| Retained Earnings | 47,377 | 46,469 | 44,920 | 45,117 | 35,497 | 30,745 | 28,725 | 25,856 | 23,709 | 21,205 | 18,930 | 17,237 | 15,224 | 13,540 | 14,275 | 12,848 | 11,748 | 11,632 | 11,166 | 10,974 | 9,839 | 8,773 | 7,370 | 6,917 | 6,258 | 7,087 | 6,123 | 5,555 | 4,610 | 3,740 | 3,172 | 2,676 |
| Accumulated Other Earnings | 7,986 | 5,419 | 1,862 | 1,552 | 2,556 | 5,518 | 3,729 | 2,302 | 3,066 | 4,426 | 4,640 | 1,375 | 602 | 480 | -316 | -558 | -399 | -251.3 | -1,533 | -789 | -611.6 | -497.4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Common Stock | 23,359 | 23,921 | 22,941 | 17,744 | 13,599 | 13,482 | 12,991 | 13,131 | 13,032 | 12,539 | 12,466 | 12,357 | 12,003 | 14,422 | 14,051 | 9,498 | 8,769 | 0 | 4,411 | 4,231 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Preferred Stock | 1,550 | 2,050 | 3,300 | 2,650 | 3,650 | 4,690 | 5,348 | 4,340 | 4,240 | 3,840 | 3,240 | 3,040 | 2,265 | 2,465 | 2,861 | 2,571 | 2,571 | 250.1 | 1,196 | 596 | 449.9 | 1,046 | 1,447 | 1,517 | 1,051 | 1,681 | 1,668 | 1,958 | 1,274 | 857.5 | 858 | 860 |
| Additional Paid in Capital | 7,779 | 6,391 | 3,986 | 3,975 | 2,221 | 2,158 | 283 | 98 | 307 | 294 | 299 | 304 | 515 | -2,252 | -5,500 | -5,147 | -2,492 | 504.3 | 58 | 49 | 508.7 | 4,464 | 3,666 | 3,460 | 3,374 | 3,174 | 3,189 | 3,095 | 3,019 | 2,989 | 3,002 | 3,002 |
| Total Liabilities & Total Equity | 1,476,802 | 1,409,647 | 1,293,276 | 1,139,199 | 988,175 | 949,261 | 852,195 | 774,048 | 709,580 | 687,935 | 641,881 | 588,659 | 537,299 | 525,449 | 477,423 | 411,640 | 388,458 | 416,050 | 367,853 | 321,337 | 297,532 | 265,194 | 256,493 | 252,864 | 239,410 | 233,396 | 230,615 | 222,590 | 207,838 | 169,831 | 151,834 | 138,175 |
| Total Liabilities & Shareholders' Equity | 1,476,802 | 1,409,647 | 1,293,276 | 1,139,199 | 988,175 | 949,261 | 852,195 | 774,048 | 709,580 | 687,935 | 641,881 | 588,659 | 537,299 | 525,449 | 477,423 | 411,640 | 388,458 | 416,050 | 367,853 | 321,337 | 297,532 | 265,194 | 256,493 | 252,864 | 239,410 | 233,396 | 230,615 | 222,590 | 207,838 | 169,831 | 151,834 | 138,175 |
| Total Investments | 980,919 | 443,398 | 354,630 | 297,923 | 253,097 | 262,988 | 253,850 | 243,375 | 198,233 | 174,220 | 147,712 | 147,588 | 146,329 | 151,073 | 149,482 | 143,456 | 161,116 | 100,138 | 124,287 | 67,400 | 88,773 | 50,472 | 54,791 | 43,715 | 37,677 | 46,462 | 36,547 | 43,465 | 41,789 | 36,609 | 33,019 | 26,535 |
| Total Debt | 415,195 | 262,440 | 248,735 | 222,641 | 189,808 | 187,014 | 185,881 | 31,833 | 28,083 | 4,439 | 26,089 | 27,378 | 26,358 | 4,555 | 5,748 | 4,576 | 5,386 | 4,315 | 3,446 | 2,726 | 3,619 | 2,395 | 2,856 | 3,794 | 4,674 | 4,912 | 4,712 | 4,791 | 3,831 | 3,314 | 2,595 | 2,218 |
| Net Debt | 344,873 | 193,702 | 166,692 | 129,441 | 88,244 | 120,571 | 129,091 | -18,614 | -11,006 | -31,663 | -21,588 | -7,118 | -6,243 | -21,727 | -17,846 | -15,978 | -7,909 | -16,791 | -18,987 | -16,882 | -17,102 | -15,651 | -17,004 | -15,511 | -12,984 | -13,597 | -19,324 | -14,939 | -28,414 | -20,874 | -17,722 | -12,350 |