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 |