Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-11-03 | 2024-08-04 | 2024-05-05 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 14,054,000 | 13,072,000 | 12,487,000 | 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 |
Revenue Y/Y Growth | 51.20% | 47.27% | 42.99% | 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% | - | - | - | - |
Cost of Revenue | 5,052,000 | 4,716,000 | 5,485,000 | 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 |
Gross Profit | 9,002,000 | 8,356,000 | 7,002,000 | 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 |
Gross Profit Margin | 64.05% | 63.92% | 56.07% | 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% |
Research and Development | 2,234,000 | 2,353,000 | 2,415,000 | 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 |
General and Administrative Expenses | 1,010,000 | 1,100,000 | 1,277,000 | 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 |
Total Operating Expenses | 4,375,000 | 4,568,000 | 3,692,000 | 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 |
Operating Income or Loss | 4,627,000 | 3,788,000 | 3,310,000 | 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 |
Operating Margin | 32.92% | 28.98% | 26.51% | 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% |
Interest Expense | 0 | 1,064,000 | 1,047,000 | 926,000 | 405,000 | 406,000 | 405,000 | 406,000 | 406,000 | 406,000 | 518,000 | 407,000 | 0 | 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 |
EBITDA | 7,238,000 | 6,394,000 | 5,582,000 | 4,613,000 | 5,304,000 | 4,912,000 | 5,060,000 | 5,278,000 | 5,242,000 | 4,960,000 | 4,572,000 | 4,381,000 | 4,081,000 | 3,644,000 | 3,456,000 | 3,487,000 | 3,285,000 | 2,776,000 | 2,626,000 | 2,438,000 | 2,560,000 | 2,356,000 | 2,480,000 | 2,082,000 | 2,675,000 | 2,343,000 | 2,211,000 | 2,162,000 | 2,155,000 | 1,871,000 | 1,697,000 | 1,697,000 | 1,494,000 | 1,072,000 | -20,000 | 722,000 | 776,000 | 566,000 | 647,000 | 631,000 |
Depreciation and Amortization | 2,611,000 | 2,524,000 | 2,530,000 | 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 |
Income Before Tax | 3,763,000 | 2,806,000 | 2,005,000 | 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 |
Income Tax Expense | -442,000 | 4,238,000 | -116,000 | 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 |
Net Income | 4,324,000 | -1,875,000 | 2,121,000 | 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 |
Net Income Margin | 30.77% | -14.34% | 16.99% | 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% |
EPS | 0.90 | -0.40 | 0.46 | 0.29 | 0.85 | 0.80 | 0.84 | 0.90 | 0.81 | 0.73 | 0.63 | 0.58 | 0.46 | 0.44 | 0.35 | 0.32 | 0.31 | 0.15 | 0.12 | 0.08 | 0.21 | 0.18 | 0.17 | 0.12 | 0.27 | 0.28 | 0.88 | 1.52 | 0.16 | 0.12 | 0.11 | 0.06 | -0.16 | -0.08 | -0.30 | 0.14 | 0.16 | 0.09 | 0.13 | 0.14 |
EPS Diluted | 0.87 | -0.40 | 0.44 | 0.28 | 0.83 | 0.77 | 0.82 | 0.88 | 0.77 | 0.71 | 0.61 | 0.56 | 0.44 | 0.42 | 0.33 | 0.30 | 0.29 | 0.14 | 0.12 | 0.07 | 0.20 | 0.17 | 0.16 | 0.11 | 0.26 | 0.27 | 0.83 | 1.46 | 0.15 | 0.11 | 0.11 | 0.06 | -0.15 | -0.07 | -0.29 | 0.13 | 0.15 | 0.08 | 0.12 | 0.13 |
Weighted Average Shares Out | 4,679,000 | 4,663,000 | 4,650,000 | 4,520,000 | 4,130,000 | 4,130,000 | 4,150,000 | 4,180,000 | 4,110,000 | 4,195,088 | 4,090,225 | 4,120,000 | 4,130,326 | 4,120,301 | 4,100,251 | 4,080,200 | 4,060,150 | 4,030,000 | 4,010,000 | 3,980,000 | 3,970,000 | 3,980,000 | 3,970,000 | 4,010,000 | 4,120,000 | 4,300,000 | 4,210,000 | 4,100,000 | 4,080,000 | 4,070,000 | 4,030,000 | 3,990,000 | 3,980,000 | 3,960,000 | 3,920,000 | 2,770,000 | 2,760,000 | 2,650,000 | 2,580,000 | 2,550,000 |
Weighted Average Shares Out Diluted | 4,828,000 | 4,663,000 | 4,800,000 | 4,670,000 | 4,270,000 | 4,270,000 | 4,270,000 | 4,290,000 | 4,290,000 | 4,310,777 | 4,250,626 | 4,290,000 | 4,310,777 | 4,300,752 | 4,300,752 | 4,290,727 | 4,270,677 | 4,220,000 | 4,170,000 | 4,200,000 | 4,160,000 | 4,180,000 | 4,220,000 | 4,190,000 | 4,230,000 | 4,410,000 | 4,480,000 | 4,260,000 | 4,240,000 | 4,450,000 | 4,420,000 | 4,390,000 | 4,210,000 | 4,190,000 | 4,150,000 | 2,890,000 | 2,870,000 | 2,870,000 | 2,840,000 | 2,780,000 |
Reported Currency: USD | 2024-11-03 | 2024-08-04 | 2024-05-05 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 9,348,000 | 9,952,000 | 9,809,000 | 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 |
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 | 0 | 0 | 0 | 200,000 | 200,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 9,348,000 | 9,952,000 | 9,809,000 | 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 |
Net Receivables | 4,416,000 | 4,665,000 | 5,500,000 | 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 |
Inventory | 1,760,000 | 1,894,000 | 1,842,000 | 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 |
Other Current Assets | 4,071,000 | 3,436,000 | 9,893,000 | 9,859,000 | 2,349,000 | 1,955,000 | 2,077,000 | 1,665,000 | 2,069,000 | 1,038,000 | 1,743,000 | 1,642,000 | 1,594,000 | 1,646,000 | 1,902,000 | 1,785,000 | 1,364,000 | 1,492,000 | 1,240,000 | 1,490,000 | 729,000 | 1,208,000 | 1,226,000 | 1,064,000 | 609,000 | 556,000 | 477,000 | 394,000 | 1,164,000 | 646,000 | 630,000 | 531,000 | 447,000 | 600,000 | 1,322,000 | 252,000 | 410,000 | 499,000 | 320,000 | 311,000 |
Total Current Assets | 19,595,000 | 19,947,000 | 25,302,000 | 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 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 2,521,000 | 2,602,000 | 2,668,000 | 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 |
Goodwill | 97,873,000 | 97,873,000 | 97,873,000 | 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 |
Intangible Assets | 40,583,000 | 43,034,000 | 45,407,000 | 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 |
Long Term Investments | 0 | 0 | 0 | 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 |
Tax Assets | 0 | 0 | 0 | 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 |
Other Non-Current Assets | 5,073,000 | 4,510,000 | 3,961,000 | 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 |
Total Non-Current Assets | 146,050,000 | 148,019,000 | 149,909,000 | 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 |
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 | 165,645,000 | 167,966,000 | 175,211,000 | 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 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 1,662,000 | 1,757,000 | 1,441,000 | 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 |
Short Term Debt | 1,271,000 | 3,205,000 | 2,478,000 | 2,492,000 | 1,608,000 | 1,161,000 | 1,157,000 | 1,153,000 | 440,000 | 304,000 | 335,000 | 300,000 | 290,000 | 303,000 | 278,000 | 864,000 | 827,000 | 922,000 | 819,000 | 2,311,000 | 2,787,000 | 3,537,000 | 3,537,000 | 3,537,000 | 0 | 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 |
Tax Payables | 0 | 1,091,000 | 1,127,000 | 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 |
Deferred Revenue | 0 | 9,789,000 | 10,519,000 | 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 |
Other Current Liabilities | 13,764,000 | 3,379,000 | 4,606,000 | 5,374,000 | 1,627,000 | 3,846,000 | 1,446,000 | 1,383,000 | 2,003,000 | 1,918,000 | 2,147,000 | 1,326,000 | 1,745,000 | 1,730,000 | 1,413,000 | 1,272,000 | 1,648,000 | 1,508,000 | 1,487,000 | 1,563,000 | 1,527,000 | 1,613,000 | 1,889,000 | 1,726,000 | 1,201,000 | 1,042,000 | 1,171,000 | 1,037,000 | 1,184,000 | 1,060,000 | 1,127,000 | 1,075,000 | 1,046,000 | 1,267,000 | 1,019,000 | 192,000 | 127,000 | 175,000 | 178,000 | 215,000 |
Total Current Liabilities | 16,697,000 | 19,221,000 | 20,171,000 | 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 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 66,295,000 | 66,815,000 | 71,590,000 | 73,468,000 | 37,621,000 | 38,230,000 | 38,206,000 | 38,184,000 | 39,075,000 | 39,191,000 | 39,193,000 | 39,238,000 | 39,440,000 | 40,212,000 | 40,160,000 | 41,068,000 | 40,810,000 | 43,201,000 | 45,640,000 | 43,019,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 |
Deferred Revenue | 0 | 5,759,000 | 6,183,000 | 5,858,000 | 299,000 | -2,885,000 | -2,841,000 | -2,866,000 | 410,000 | -3,307,000 | -3,339,000 | -3,366,000 | 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 |
Deferred Tax | 0 | 5,594,000 | 3,209,000 | 3,220,000 | -299,000 | 2,885,000 | 2,841,000 | 2,866,000 | 3,229,000 | 3,307,000 | 3,339,000 | 3,366,000 | -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 |
Other Non-Current Liabilities | 14,975,000 | 4,926,000 | 1,878,000 | 4,671,000 | 3,548,000 | 3,941,000 | 3,943,000 | 3,999,000 | 4,003,000 | 4,530,000 | 4,626,000 | 4,705,000 | 4,294,000 | 4,180,000 | 4,274,000 | 4,476,000 | 4,028,000 | 5,140,000 | 4,626,000 | 5,064,000 | 813,000 | 3,897,000 | 3,917,000 | 3,840,000 | 3,467,000 | 3,068,000 | 2,998,000 | 4,775,000 | 1,253,000 | 1,589,000 | 1,648,000 | 1,649,000 | 1,537,000 | 1,525,000 | 11,330,000 | 902,000 | 856,000 | 840,000 | 713,000 | 770,000 |
Total Non-Current Liabilities | 81,270,000 | 83,094,000 | 85,079,000 | 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 |
Total Liabilities | 97,967,000 | 102,315,000 | 105,250,000 | 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 |
Common Stock | 5,000 | 5,000 | 0 | 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 |
Retained Earnings | 0 | -1,875,000 | 0 | 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 |
Accumulated Other Comprehensive Income/Loss | 207,000 | 208,000 | 207,000 | 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 |
Total Stockholders Equity | 67,678,000 | 65,651,000 | 69,961,000 | 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 |
Total Investments | 0 | 0 | 0 | 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 |
Total Debt | 67,566,000 | 69,959,000 | 74,016,000 | 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 |
Net Debt | 58,218,000 | 60,007,000 | 64,207,000 | 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 |
Reported Currency: USD | 2024-11-03 | 2024-08-04 | 2024-05-05 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 0 | -1,432,000 | 2,121,000 | 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 |
Depreciation & Amortization | 2,611,000 | 2,524,000 | 2,530,000 | 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 |
Deferred Income Tax | 0 | 3,638,000 | -511,000 | -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 |
Stock Based Compensation | 1,385,000 | 1,381,000 | 1,457,000 | 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 |
Change in Working Capital | 0 | -1,068,000 | -1,228,000 | -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 |
Accounts Receivable | 249,000 | 835,000 | -513,000 | 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 |
Inventory | 134,000 | 16,000 | 82,000 | -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 |
Accounts Payable | -85,000 | 373,000 | -93,000 | -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 |
Other Working Capital | -2,356,000 | -2,292,000 | -704,000 | -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 |
Other Non-Cash Items | 1,608,000 | -80,000 | 7,252,000 | 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 |
Net Cash Provided by Operating Activities | 5,604,000 | 4,963,000 | 4,580,000 | 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 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -122,000 | -172,000 | -132,000 | -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 |
Acquisitions Net | 0 | 3,483,000 | -560,000 | -25,416,000 | -36,000 | -17,000 | 0 | 0 | -7,000 | -5,000 | -225,000 | 0 | 45,000 | -8,000 | -8,000 | -8,000 | -218,000 | 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 |
Purchases of Investments | -30,000 | -73,000 | -59,000 | -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 | 249,000 | -249,000 | -5,000 | -244,000 | -7,000 | 0 | -200,000 | 0 | 0 | 1,000 | -58,000 | -1,000 | -5,000 | 0 | 0 | 0 |
Sales/Maturities of Investments | 20,000 | 5,000 | 42,000 | 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 | -291,000 | 54,000 | 54,000 | 237,000 | 200,000 | 0 | 0 | 0 | 15,000 | 57,000 | 32,000 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | 0 | 2,000 | 3,000 | -15,000 | -79,000 | 12,000 | 1,000 | 0 | 1,000 | 201,000 | 9,000 | -8,000 | -9,000 | 1,000 | 8,000 | -8,000 | 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 | -1,000 | -200,000 | -4,000 | 4,000 | -10,000 | -14,000 | 55,000 | 47,000 | 0 | 28,000 | 26,000 |
Net Cash Used for Investing Activities | -132,000 | 3,245,000 | -706,000 | -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 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -2,503,000 | -4,227,000 | -2,000,000 | 29,076,000 | -143,000 | 0 | 0 | -260,000 | -9,000 | 0 | -162,000 | -255,000 | -762,000 | 0 | -1,533,000 | 704,000 | -3,000,000 | -1,900,000 | 1,041,000 | 11,562,000 | -4,904,000 | -230,000 | -59,000 | 18,427,000 | -117,000 | 0 | 0 | -856,000 | 3,870,000 | -6,000 | -20,000 | -222,000 | -128,000 | -1,306,000 | 9,623,000 | -11,000 | -12,000 | -1,188,000 | -605,000 | -12,000 |
Common Stock Issued | 126,000 | 0 | 64,000 | 0 | 59,000 | 0 | 63,000 | 0 | 54,000 | 0 | 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 | 118,000 | 78,000 | 34,000 | 66,000 | 41,000 | 89,000 | 61,000 | 78,000 | 38,000 | 107,000 | 72,000 | 55,000 | 56,000 | 79,000 | 51,000 |
Common Stock Repurchased | -1,204,000 | -1,350,000 | -1,548,000 | -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,411,000 | -347,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | -2,484,000 | -2,452,000 | -2,443,000 | -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 |
Other Financing Activities | -11,000 | -36,000 | -2,000 | -14,000 | -5,000 | -5,000 | -7,000 | 5,000 | -5,000 | -4,000 | -5,000 | -3,000 | -1,000 | -11,000 | -2,000 | -28,000 | -9,000 | -50,000 | -6,000 | -4,000 | 3,688,000 | 3,000 | -1,000 | -47,000 | -26,000 | 2,000 | -12,000 | -9,000 | 11,000 | 0 | -4,000 | -3,000 | 21,000 | 10,000 | -69,000 | 19,000 | 23,000 | 32,000 | 50,000 | 20,000 |
Net Cash Used Provided by Financing Activities | -6,076,000 | -8,065,000 | -5,929,000 | 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 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 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 |
Net Change in Cash | -604,000 | 143,000 | -2,055,000 | -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 |
Cash at End of Period | 9,348,000 | 9,952,000 | 9,809,000 | 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 |
Cash at Start of Period | 9,952,000 | 9,809,000 | 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 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 5,604,000 | 4,963,000 | 4,580,000 | 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 |
Capital Expenditure | -122,000 | -172,000 | -132,000 | -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 |
Free Cash Flow | 5,482,000 | 4,791,000 | 4,448,000 | 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 |