Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 100,820,000 | 97,858,000 | 98,785,000 | 93,248,000 | 91,364,000 | 91,788,000 | 91,133,000 | 82,787,000 | 80,894,000 | 80,332,000 | 80,149,000 | 73,743,000 | 72,337,000 | 71,321,000 | 70,196,000 | 65,467,000 | 65,115,000 | 62,138,000 | 64,421,000 | 60,901,000 | 60,351,000 | 60,595,000 | 60,308,000 | 58,417,000 | 56,556,000 | 56,086,000 | 55,188,000 | 52,061,000 | 50,322,000 | 50,053,000 | 48,723,000 | 47,535,000 | 46,293,000 | 46,485,000 | 44,527,000 | 43,599,000 | 41,489,000 | 36,263,000 | 35,756,000 | 33,433,000 |
Revenue Y/Y Growth | 10.35% | 6.61% | 8.40% | 12.64% | 12.94% | 14.26% | 13.70% | 12.26% | 11.83% | 12.63% | 14.18% | 12.64% | 11.09% | 14.78% | 8.96% | 7.50% | 7.89% | 2.55% | 6.82% | 4.25% | 6.71% | 8.04% | 9.28% | 12.21% | 12.39% | 12.05% | 13.27% | 9.52% | 8.70% | 7.68% | 9.42% | 9.03% | 11.58% | 28.19% | 24.53% | 30.41% | - | - | - | - |
Cost of Revenue | 77,791,000 | 76,798,000 | 76,791,000 | 72,425,000 | 68,973,000 | 70,016,000 | 69,250,000 | 61,905,000 | 60,941,000 | 60,689,000 | 61,010,000 | 56,159,000 | 55,104,000 | 54,206,000 | 52,476,000 | 49,704,000 | 49,571,000 | 42,179,000 | 48,687,000 | 45,787,000 | 45,668,000 | 46,782,000 | 46,320,000 | 44,580,000 | 42,876,000 | 42,898,000 | 42,047,000 | 39,686,000 | 38,269,000 | 38,438,000 | 37,755,000 | 36,004,000 | 35,165,000 | 35,978,000 | 34,307,000 | 34,437,000 | 31,841,000 | 27,251,000 | 26,904,000 | 24,442,000 |
Gross Profit | 23,029,000 | 21,060,000 | 21,994,000 | 20,823,000 | 22,391,000 | 21,772,000 | 21,883,000 | 20,882,000 | 19,953,000 | 19,643,000 | 19,139,000 | 17,584,000 | 17,233,000 | 17,115,000 | 17,720,000 | 15,763,000 | 15,544,000 | 19,959,000 | 15,734,000 | 15,114,000 | 14,683,000 | 13,813,000 | 13,988,000 | 13,837,000 | 13,680,000 | 13,188,000 | 13,141,000 | 12,375,000 | 12,053,000 | 11,615,000 | 10,968,000 | 11,531,000 | 11,128,000 | 10,507,000 | 10,220,000 | 9,162,000 | 9,648,000 | 9,012,000 | 8,852,000 | 8,991,000 |
Gross Profit Margin | 22.84% | 21.52% | 22.26% | 22.33% | 24.51% | 23.72% | 24.01% | 25.22% | 24.67% | 24.45% | 23.88% | 23.84% | 23.82% | 24.00% | 25.24% | 24.08% | 23.87% | 32.12% | 24.42% | 24.82% | 24.33% | 22.80% | 23.19% | 23.69% | 24.19% | 23.51% | 23.81% | 23.77% | 23.95% | 23.21% | 22.51% | 24.26% | 24.04% | 22.60% | 22.95% | 21.01% | 23.25% | 24.85% | 24.76% | 26.89% |
Research and Development | 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 |
General and Administrative Expenses | 13,280,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 | 0 | 0 |
Total Operating Expenses | 12,678,000 | 14,182,000 | 15,074,000 | 14,313,000 | 14,862,000 | 14,830,000 | 14,595,000 | 13,991,000 | 12,491,000 | 12,511,000 | 12,189,000 | 12,043,000 | 11,521,000 | 11,137,000 | 10,981,000 | 12,246,000 | 10,893,000 | 10,718,000 | 10,738,000 | 10,019,000 | 9,669,000 | 9,069,000 | 9,156,000 | 9,340,000 | 9,090,000 | 8,984,000 | 9,088,000 | 8,398,000 | 7,965,000 | 7,884,000 | 7,555,000 | 8,344,000 | 7,548,000 | 7,304,000 | 7,260,000 | 6,694,000 | 6,630,000 | 6,117,000 | 6,212,000 | 6,226,000 |
Operating Income or Loss | 8,708,000 | 7,875,000 | 7,931,000 | 7,689,000 | 8,526,000 | 8,057,000 | 8,086,000 | 6,891,000 | 7,462,000 | 7,132,000 | 6,950,000 | 5,541,000 | 5,712,000 | 5,978,000 | 6,739,000 | 3,517,000 | 4,651,000 | 9,241,000 | 4,996,000 | 5,095,000 | 5,014,000 | 4,744,000 | 4,832,000 | 4,497,000 | 4,590,000 | 4,204,000 | 4,053,000 | 3,977,000 | 4,088,000 | 3,731,000 | 3,413,000 | 3,187,000 | 3,580,000 | 3,203,000 | 2,960,000 | 2,468,000 | 3,018,000 | 2,895,000 | 2,640,000 | 2,765,000 |
Operating Margin | 8.64% | 8.05% | 8.03% | 8.25% | 9.33% | 8.78% | 8.87% | 8.32% | 9.22% | 8.88% | 8.67% | 7.51% | 7.90% | 8.38% | 9.60% | 5.37% | 7.14% | 14.87% | 7.76% | 8.37% | 8.31% | 7.83% | 8.01% | 7.70% | 8.12% | 7.50% | 7.34% | 7.64% | 8.12% | 7.45% | 7.00% | 6.70% | 7.73% | 6.89% | 6.65% | 5.66% | 7.27% | 7.98% | 7.38% | 8.27% |
Interest Expense | 1,074,000 | 985,000 | 844,000 | 830,000 | 834,000 | 828,000 | 754,000 | 676,000 | 516,000 | 467,000 | 433,000 | 431,000 | 422,000 | 410,000 | 397,000 | 401,000 | 395,000 | 430,000 | 437,000 | 437,000 | 449,000 | 418,000 | 400,000 | 374,000 | 353,000 | 344,000 | 329,000 | 308,000 | 294,000 | 301,000 | 283,000 | 268,000 | 269,000 | 271,000 | 259,000 | 260,000 | 229,000 | 151,000 | 150,000 | 151,000 |
EBITDA | 9,729,000 | 7,670,000 | 1,842,000 | 7,484,000 | 8,536,000 | 9,078,000 | 9,056,000 | 7,873,000 | 8,290,000 | 7,934,000 | 7,738,000 | 6,312,000 | 6,508,000 | 6,756,000 | 7,497,000 | 4,249,000 | 5,370,000 | 9,958,000 | 5,719,000 | 5,813,000 | 5,723,000 | 5,398,000 | 5,471,000 | 5,134,000 | 5,201,000 | 4,802,000 | 4,635,000 | 4,555,000 | 4,666,000 | 4,287,000 | 3,946,000 | 3,714,000 | 4,095,000 | 3,714,000 | 3,462,000 | 2,952,000 | 3,470,000 | 3,274,000 | 3,018,000 | 3,146,000 |
Depreciation and Amortization | 1,041,000 | 1,020,000 | 997,000 | 974,000 | 1,007,000 | 1,021,000 | 970,000 | 982,000 | 828,000 | 802,000 | 788,000 | 771,000 | 796,000 | 778,000 | 758,000 | 732,000 | 719,000 | 717,000 | 723,000 | 718,000 | 709,000 | 654,000 | 639,000 | 637,000 | 611,000 | 598,000 | 582,000 | 578,000 | 578,000 | 556,000 | 533,000 | 527,000 | 515,000 | 511,000 | 502,000 | 484,000 | 452,000 | 379,000 | 378,000 | 381,000 |
Income Before Tax | 7,614,000 | 5,665,000 | 1,000 | 6,859,000 | 7,692,000 | 7,229,000 | 7,332,000 | 6,215,000 | 6,946,000 | 6,665,000 | 6,517,000 | 5,110,000 | 5,290,000 | 5,568,000 | 6,342,000 | 3,116,000 | 4,256,000 | 8,811,000 | 4,559,000 | 4,658,000 | 4,565,000 | 4,326,000 | 4,432,000 | 4,123,000 | 4,237,000 | 3,860,000 | 3,724,000 | 3,669,000 | 3,794,000 | 3,430,000 | 3,130,000 | 2,919,000 | 3,311,000 | 2,932,000 | 2,701,000 | 2,208,000 | 2,789,000 | 2,744,000 | 2,490,000 | 2,614,000 |
Income Tax Expense | 1,356,000 | 1,244,000 | 1,222,000 | 1,184,000 | 1,654,000 | 1,572,000 | 1,558,000 | 1,307,000 | 1,562,000 | 1,466,000 | 1,369,000 | 919,000 | 1,099,000 | 1,196,000 | 1,364,000 | 764,000 | 1,000,000 | 2,115,000 | 1,094,000 | 990,000 | 936,000 | 941,000 | 875,000 | 959,000 | 953,000 | 850,000 | 800,000 | -52,000 | 1,233,000 | 1,080,000 | 939,000 | 1,211,000 | 1,333,000 | 1,172,000 | 1,074,000 | 956,000 | 1,171,000 | 1,159,000 | 1,077,000 | 1,104,000 |
Net Income | 6,055,000 | 4,216,000 | -1,409,000 | 5,455,000 | 5,841,000 | 5,474,000 | 5,611,000 | 4,761,000 | 5,262,000 | 5,070,000 | 5,027,000 | 4,071,000 | 4,086,000 | 4,266,000 | 4,862,000 | 2,212,000 | 3,172,000 | 6,637,000 | 3,382,000 | 3,541,000 | 3,538,000 | 3,293,000 | 3,467,000 | 3,040,000 | 3,188,000 | 2,922,000 | 2,836,000 | 3,617,000 | 2,485,000 | 2,284,000 | 2,172,000 | 1,684,000 | 1,968,000 | 1,754,000 | 1,611,000 | 1,218,000 | 1,597,000 | 1,585,000 | 1,413,000 | 1,510,000 |
Net Income Margin | 6.01% | 4.31% | -1.43% | 5.85% | 6.39% | 5.96% | 6.16% | 5.75% | 6.50% | 6.31% | 6.27% | 5.52% | 5.65% | 5.98% | 6.93% | 3.38% | 4.87% | 10.68% | 5.25% | 5.81% | 5.86% | 5.43% | 5.75% | 5.20% | 5.64% | 5.21% | 5.14% | 6.95% | 4.94% | 4.56% | 4.46% | 3.54% | 4.25% | 3.77% | 3.62% | 2.79% | 3.85% | 4.37% | 3.95% | 4.52% |
EPS | 6.56 | 4.58 | -1.53 | 5.90 | 6.31 | 5.89 | 6.01 | 5.10 | 5.63 | 5.42 | 5.35 | 4.33 | 4.34 | 4.52 | 5.15 | 2.34 | 3.34 | 6.99 | 3.57 | 3.74 | 3.74 | 3.47 | 3.64 | 3.17 | 3.31 | 3.04 | 2.95 | 3.73 | 2.56 | 2.37 | 2.25 | 2.00 | 2.07 | 1.84 | 1.69 | 1.28 | 1.68 | 1.66 | 1.48 | 1.58 |
EPS Diluted | 6.51 | 4.54 | -1.53 | 5.83 | 6.24 | 5.82 | 5.95 | 5.03 | 5.55 | 5.34 | 5.27 | 4.26 | 4.28 | 4.46 | 5.08 | 2.30 | 3.30 | 6.91 | 3.52 | 3.68 | 3.67 | 3.42 | 3.56 | 3.10 | 3.24 | 2.98 | 2.87 | 3.65 | 2.51 | 2.32 | 2.23 | 1.96 | 2.03 | 1.81 | 1.67 | 1.26 | 1.65 | 1.64 | 1.46 | 1.55 |
Weighted Average Shares Out | 923,000 | 921,000 | 920,000 | 924,000 | 926,000 | 930,000 | 933,000 | 934,000 | 935,000 | 935,000 | 939,000 | 941,000 | 942,000 | 943,000 | 944,000 | 946,000 | 949,000 | 950,000 | 947,000 | 948,000 | 947,000 | 948,000 | 953,000 | 960,000 | 962,000 | 962,000 | 962,000 | 969,000 | 969,000 | 965,000 | 965,000 | 952,000 | 952,000 | 951,000 | 954,000 | 953,000 | 953,000 | 952,000 | 952,000 | 954,000 |
Weighted Average Shares Out Diluted | 930,000 | 928,000 | 922,000 | 935,000 | 936,000 | 940,000 | 943,000 | 947,000 | 948,000 | 950,000 | 954,000 | 955,000 | 955,000 | 956,000 | 957,000 | 961,000 | 962,000 | 960,000 | 962,000 | 962,000 | 963,000 | 964,000 | 975,000 | 982,000 | 983,000 | 982,000 | 987,000 | 991,000 | 989,000 | 985,000 | 975,000 | 970,000 | 969,000 | 967,000 | 967,000 | 967,000 | 967,000 | 966,000 | 969,000 | 973,000 |
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 32,400,000 | 26,286,000 | 28,414,000 | 25,427,000 | 38,915,000 | 46,279,000 | 46,497,000 | 23,365,000 | 38,845,000 | 24,612,000 | 25,482,000 | 21,375,000 | 21,085,000 | 19,832,000 | 19,955,000 | 16,921,000 | 17,550,000 | 22,327,000 | 21,569,000 | 10,985,000 | 12,363,000 | 13,745,000 | 12,407,000 | 10,866,000 | 10,263,000 | 18,368,000 | 18,243,000 | 11,981,000 | 16,269,000 | 14,582,000 | 16,142,000 | 10,430,000 | 12,796,000 | 8,217,000 | 10,596,000 | 10,923,000 | 7,983,000 | 7,887,000 | 8,650,000 | 7,495,000 |
Short Term Investments | 4,734,000 | 5,037,000 | 4,296,000 | 4,201,000 | 5,182,000 | 46,279,000 | 46,497,000 | 4,546,000 | 3,682,000 | 3,352,000 | 2,914,000 | 2,532,000 | 2,786,000 | 2,729,000 | 2,962,000 | 2,860,000 | 3,259,000 | 3,266,000 | 2,876,000 | 3,260,000 | 3,455,000 | 3,524,000 | 3,303,000 | 3,458,000 | 3,586,000 | 3,492,000 | 3,798,000 | 3,509,000 | 3,525,000 | 3,388,000 | 3,210,000 | 2,845,000 | 2,871,000 | 2,757,000 | 2,418,000 | 1,988,000 | 1,942,000 | 1,915,000 | 1,780,000 | 1,741,000 |
Cash + Short Term Investments | 37,134,000 | 31,323,000 | 32,710,000 | 29,628,000 | 44,097,000 | 46,279,000 | 46,497,000 | 27,911,000 | 42,527,000 | 27,964,000 | 28,396,000 | 23,907,000 | 23,871,000 | 22,561,000 | 22,917,000 | 19,781,000 | 20,809,000 | 25,593,000 | 24,445,000 | 14,245,000 | 15,818,000 | 17,269,000 | 15,710,000 | 14,324,000 | 13,849,000 | 21,860,000 | 22,041,000 | 15,490,000 | 19,794,000 | 17,970,000 | 19,352,000 | 13,275,000 | 15,667,000 | 10,974,000 | 13,014,000 | 12,911,000 | 9,925,000 | 9,802,000 | 10,430,000 | 9,236,000 |
Net Receivables | 47,485,000 | 49,877,000 | 46,481,000 | 38,970,000 | 38,425,000 | 34,083,000 | 37,110,000 | 17,681,000 | 30,731,000 | 31,157,000 | 30,865,000 | 14,216,000 | 28,232,000 | 27,217,000 | 27,526,000 | 12,870,000 | 25,402,000 | 23,976,000 | 24,888,000 | 11,822,000 | 21,116,000 | 18,175,000 | 20,457,000 | 11,388,000 | 18,262,000 | 17,646,000 | 18,290,000 | 9,568,000 | 15,464,000 | 17,770,000 | 16,204,000 | 8,152,000 | 14,849,000 | 16,701,000 | 14,642,000 | 6,523,000 | 14,419,000 | 12,194,000 | 10,386,000 | 4,252,000 |
Inventory | 0 | 0 | -74,895,000 | -68,598,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 |
Other Current Assets | 7,639,000 | 10,838,000 | 9,751,000 | 9,839,000 | 9,383,000 | 9,507,000 | 10,288,000 | 23,477,000 | 9,679,000 | 9,235,000 | 9,768,000 | 23,635,000 | 9,507,000 | 9,138,000 | 9,065,000 | 21,067,000 | 8,610,000 | 9,349,000 | 9,474,000 | 16,567,000 | 6,607,000 | 6,594,000 | 6,648,000 | 12,980,000 | 6,643,000 | 7,128,000 | 8,022,000 | 12,026,000 | 5,663,000 | 5,499,000 | 5,433,000 | 12,452,000 | 5,252,000 | 5,623,000 | 6,089,000 | 12,205,000 | 5,591,000 | 5,570,000 | 5,958,000 | 10,068,000 |
Total Current Assets | 92,258,000 | 92,038,000 | 88,942,000 | 78,437,000 | 91,905,000 | 89,869,000 | 93,895,000 | 69,069,000 | 82,937,000 | 68,356,000 | 69,029,000 | 61,758,000 | 61,610,000 | 58,916,000 | 59,508,000 | 53,718,000 | 54,821,000 | 58,918,000 | 58,807,000 | 42,634,000 | 43,541,000 | 42,038,000 | 42,815,000 | 38,692,000 | 38,754,000 | 46,634,000 | 48,353,000 | 37,084,000 | 40,921,000 | 41,239,000 | 40,989,000 | 33,748,000 | 35,768,000 | 33,298,000 | 33,745,000 | 31,639,000 | 29,935,000 | 27,566,000 | 26,774,000 | 23,556,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 10,139,000 | 9,801,000 | 10,429,000 | 11,450,000 | 11,070,000 | 10,926,000 | 10,637,000 | 10,128,000 | 9,469,000 | 9,421,000 | 9,183,000 | 8,969,000 | 8,730,000 | 8,735,000 | 8,496,000 | 8,626,000 | 8,151,000 | 8,126,000 | 8,173,000 | 8,704,000 | 8,501,000 | 8,681,000 | 8,230,000 | 8,458,000 | 8,042,000 | 7,906,000 | 8,144,000 | 7,013,000 | 6,562,000 | 6,324,000 | 6,329,000 | 5,901,000 | 5,524,000 | 5,189,000 | 4,976,000 | 4,861,000 | 4,532,000 | 4,473,000 | 4,245,000 | 4,418,000 |
Goodwill | 105,978,000 | 105,436,000 | 105,664,000 | 103,732,000 | 101,703,000 | 101,669,000 | 100,406,000 | 93,352,000 | 83,904,000 | 84,159,000 | 77,548,000 | 75,795,000 | 75,435,000 | 75,827,000 | 72,162,000 | 71,337,000 | 68,088,000 | 67,872,000 | 65,302,000 | 65,659,000 | 65,205,000 | 62,000,000 | 59,379,000 | 58,910,000 | 58,703,000 | 56,271,000 | 56,850,000 | 54,556,000 | 53,402,000 | 52,498,000 | 52,376,000 | 47,584,000 | 47,183,000 | 46,881,000 | 46,294,000 | 44,453,000 | 43,680,000 | 34,154,000 | 32,782,000 | 32,940,000 |
Intangible Assets | 23,594,000 | 14,729,000 | 15,543,000 | 15,194,000 | 15,200,000 | 15,643,000 | 16,165,000 | 14,401,000 | 10,785,000 | 11,285,000 | 9,918,000 | 10,044,000 | 10,436,000 | 10,806,000 | 10,842,000 | 10,856,000 | 10,373,000 | 10,552,000 | 10,199,000 | 10,349,000 | 10,521,000 | 9,999,000 | 9,245,000 | 9,325,000 | 9,498,000 | 8,680,000 | 9,033,000 | 8,489,000 | 8,457,000 | 8,338,000 | 8,618,000 | 8,541,000 | 8,719,000 | 8,878,000 | 8,861,000 | 8,391,000 | 8,405,000 | 3,316,000 | 3,441,000 | 3,669,000 |
Long Term Investments | 48,689,000 | 46,113,000 | 5,503,000 | 47,609,000 | 45,474,000 | 45,988,000 | 46,884,000 | 43,728,000 | 41,557,000 | 42,427,000 | 42,353,000 | 43,114,000 | 44,777,000 | 44,061,000 | 42,406,000 | 41,242,000 | 39,184,000 | 36,778,000 | 36,578,000 | 37,209,000 | 36,840,000 | 35,696,000 | 33,553,000 | 32,510,000 | 31,929,000 | 31,237,000 | 29,441,000 | 28,341,000 | 27,703,000 | 26,397,000 | 25,760,000 | 23,868,000 | 23,324,000 | 22,211,000 | 20,895,000 | 18,792,000 | 18,535,000 | 18,996,000 | 19,416,000 | 18,827,000 |
Tax Assets | 4,014,000 | 3,631,000 | 4,167,000 | 4,695,000 | 2,210,000 | 2,498,000 | 2,834,000 | 4,597,000 | 1,659,000 | 2,581,000 | 2,954,000 | -94,808,000 | 3,649,000 | 3,641,000 | 3,602,000 | -90,819,000 | 3,340,000 | 3,286,000 | 3,030,000 | -84,712,000 | 2,902,000 | 2,908,000 | 2,786,000 | -76,693,000 | 2,434,000 | 2,095,000 | 2,213,000 | -70,058,000 | 2,697,000 | 2,844,000 | 2,894,000 | -62,026,000 | 2,492,000 | 2,857,000 | 3,066,000 | -57,705,000 | 670,000 | 514,000 | 405,000 | -41,027,000 |
Other Non-Current Assets | 18,651,000 | 14,308,000 | 53,962,000 | 17,298,000 | 14,501,000 | 13,571,000 | 12,858,000 | 10,430,000 | 12,753,000 | 11,943,000 | 10,253,000 | 107,334,000 | 8,408,000 | 8,306,000 | 8,155,000 | 102,329,000 | 7,012,000 | 6,951,000 | 6,978,000 | 94,046,000 | 6,199,000 | 5,878,000 | 5,189,000 | 81,019,000 | 1,727,000 | 1,788,000 | 1,535,000 | 73,632,000 | 690,000 | 457,000 | 191,000 | 65,063,000 | 632,000 | 289,000 | 18,000 | 60,952,000 | 2,515,000 | 2,404,000 | 2,656,000 | 43,999,000 |
Total Non-Current Assets | 207,051,000 | 194,018,000 | 195,268,000 | 199,978,000 | 190,158,000 | 190,295,000 | 189,784,000 | 176,636,000 | 160,127,000 | 161,816,000 | 152,209,000 | 150,448,000 | 151,435,000 | 151,376,000 | 145,663,000 | 143,571,000 | 136,148,000 | 133,565,000 | 130,260,000 | 131,255,000 | 130,168,000 | 125,162,000 | 118,382,000 | 113,529,000 | 112,333,000 | 107,977,000 | 107,216,000 | 101,973,000 | 99,511,000 | 96,858,000 | 96,168,000 | 88,931,000 | 87,874,000 | 86,305,000 | 84,110,000 | 79,744,000 | 78,337,000 | 63,857,000 | 62,945,000 | 62,826,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 | 299,309,000 | 286,056,000 | 284,210,000 | 278,415,000 | 282,063,000 | 280,164,000 | 283,679,000 | 245,705,000 | 243,064,000 | 230,172,000 | 221,238,000 | 212,206,000 | 213,045,000 | 210,292,000 | 205,171,000 | 197,289,000 | 190,969,000 | 192,483,000 | 189,067,000 | 173,889,000 | 173,709,000 | 167,200,000 | 161,197,000 | 152,221,000 | 151,087,000 | 154,611,000 | 155,569,000 | 139,057,000 | 140,432,000 | 138,097,000 | 137,157,000 | 122,679,000 | 123,642,000 | 119,603,000 | 117,855,000 | 111,383,000 | 108,272,000 | 91,423,000 | 89,719,000 | 86,382,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 0 | 63,433,000 | 64,770,000 | 31,958,000 | 63,956,000 | 61,463,000 | 61,665,000 | 56,771,000 | 56,296,000 | 54,123,000 | 53,734,000 | 49,126,000 | 24,292,000 | 23,013,000 | 47,830,000 | 44,367,000 | 42,340,000 | 44,623,000 | 45,617,000 | 40,695,000 | 39,509,000 | 38,035,000 | 38,039,000 | 36,596,000 | 38,841,000 | 36,866,000 | 37,799,000 | 33,051,000 | 33,841,000 | 32,224,000 | 31,123,000 | 29,752,000 | 29,494,000 | 30,998,000 | 29,563,000 | 26,324,000 | 25,206,000 | 24,768,000 | 24,055,000 | 21,287,000 |
Short Term Debt | 3,909,000 | 11,371,000 | 9,787,000 | 5,312,000 | 5,290,000 | 6,321,000 | 9,931,000 | 3,110,000 | 3,229,000 | 5,592,000 | 6,697,000 | 3,620,000 | 3,620,000 | 3,868,000 | 8,838,000 | 4,819,000 | 3,899,000 | 6,156,000 | 15,828,000 | 3,870,000 | 6,387,000 | 7,800,000 | 3,919,000 | 1,973,000 | 1,500,000 | 2,959,000 | 7,379,000 | 2,857,000 | 4,539,000 | 5,739,000 | 7,747,000 | 7,193,000 | 7,202,000 | 6,364,000 | 6,504,000 | 6,634,000 | 5,767,000 | 2,693,000 | 2,797,000 | 1,399,000 |
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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 3,320,000 | 2,572,000 | 3,206,000 | 3,355,000 | 15,311,000 | 14,852,000 | 14,487,000 | 3,075,000 | 12,847,000 | 2,212,000 | 2,675,000 | 2,571,000 | 2,556,000 | 2,365,000 | 2,612,000 | 2,842,000 | 2,391,000 | 2,299,000 | 2,509,000 | 2,622,000 | 2,500,000 | 2,019,000 | 2,530,000 | 2,396,000 | 2,388,000 | 7,228,000 | 7,683,000 | 2,269,000 | 6,635,000 | 6,115,000 | 6,475,000 | 1,968,000 | 5,730,000 | 1,567,000 | 1,901,000 | 2,142,000 | 1,731,000 | 1,508,000 | 1,734,000 | 1,972,000 |
Other Current Liabilities | 94,336,000 | 27,294,000 | 26,668,000 | 58,429,000 | 29,622,000 | 30,345,000 | 30,399,000 | 26,281,000 | 28,563,000 | 26,771,000 | 25,064,000 | 22,975,000 | 49,107,000 | 47,311,000 | 21,361,000 | 20,392,000 | 17,967,000 | 16,805,000 | 14,652,000 | 14,595,000 | 14,245,000 | 14,474,000 | 14,445,000 | 12,244,000 | 13,648,000 | 14,999,000 | 14,806,000 | 12,286,000 | 13,073,000 | 13,043,000 | 12,198,000 | 10,339,000 | 8,670,000 | 8,447,000 | 8,317,000 | 9,080,000 | 7,249,000 | 6,772,000 | 6,392,000 | 7,381,000 |
Total Current Liabilities | 101,565,000 | 104,670,000 | 104,431,000 | 99,054,000 | 114,179,000 | 112,981,000 | 116,482,000 | 89,237,000 | 100,935,000 | 88,698,000 | 88,170,000 | 78,292,000 | 79,575,000 | 76,557,000 | 80,641,000 | 72,420,000 | 66,597,000 | 69,883,000 | 78,606,000 | 61,782,000 | 62,641,000 | 62,328,000 | 58,933,000 | 53,209,000 | 56,377,000 | 62,052,000 | 67,667,000 | 50,463,000 | 58,088,000 | 57,121,000 | 57,543,000 | 49,215,000 | 51,096,000 | 47,376,000 | 46,285,000 | 42,898,000 | 39,953,000 | 35,741,000 | 34,978,000 | 30,623,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 74,101,000 | 63,727,000 | 63,850,000 | 62,123,000 | 58,079,000 | 59,268,000 | 60,657,000 | 58,346,000 | 45,438,000 | 45,799,000 | 40,796,000 | 45,786,000 | 43,345,000 | 44,348,000 | 37,420,000 | 43,095,000 | 39,895,000 | 39,901,000 | 35,779,000 | 39,963,000 | 38,507,000 | 34,473,000 | 34,419,000 | 34,581,000 | 32,053,000 | 32,096,000 | 28,206,000 | 31,917,000 | 24,723,000 | 26,197,000 | 26,154,000 | 28,087,000 | 26,022,000 | 26,834,000 | 27,218,000 | 25,331,000 | 26,015,000 | 15,378,000 | 15,577,000 | 16,007,000 |
Deferred Revenue | 0 | -18,425,000 | 3,206,000 | 3,355,000 | -2,210,000 | -2,498,000 | 14,487,000 | 2,769,000 | 1,659,000 | 2,212,000 | 2,675,000 | 3,265,000 | -3,649,000 | -3,641,000 | -3,602,000 | 3,367,000 | -3,340,000 | -3,286,000 | -3,030,000 | 2,993,000 | -2,902,000 | -2,908,000 | -2,786,000 | 2,474,000 | -2,434,000 | -2,095,000 | -2,213,000 | 2,182,000 | -2,697,000 | -2,844,000 | -2,894,000 | 2,761,000 | -2,492,000 | -2,857,000 | -3,066,000 | 3,587,000 | -3,593,000 | -1,877,000 | -2,056,000 | 2,065,000 |
Deferred Tax | 0 | 3,631,000 | 4,167,000 | 7,716,000 | 2,210,000 | 2,498,000 | 2,834,000 | 2,769,000 | 1,659,000 | 2,581,000 | 2,954,000 | 3,265,000 | 3,649,000 | 3,641,000 | 3,602,000 | 3,367,000 | 3,340,000 | 3,286,000 | 3,030,000 | 2,993,000 | 2,902,000 | 2,908,000 | 2,786,000 | 2,474,000 | 2,434,000 | 2,095,000 | 2,213,000 | 2,182,000 | 2,697,000 | 2,844,000 | 2,894,000 | 2,761,000 | 2,492,000 | 2,857,000 | 3,066,000 | 3,587,000 | 3,593,000 | 1,877,000 | 2,056,000 | 2,065,000 |
Other Non-Current Liabilities | 19,188,000 | 14,794,000 | 14,844,000 | 11,943,000 | 13,615,000 | 13,261,000 | 13,084,000 | 8,700,000 | 12,111,000 | 11,967,000 | 11,671,000 | 9,078,000 | 11,844,000 | 12,425,000 | 12,926,000 | 8,393,000 | 11,186,000 | 11,056,000 | 10,048,000 | 7,360,000 | 9,912,000 | 9,435,000 | 8,554,000 | 5,730,000 | 5,858,000 | 5,746,000 | 5,557,000 | 2,386,000 | 5,444,000 | 4,942,000 | 4,904,000 | 3,000,000 | 4,541,000 | 7,362,000 | 7,461,000 | 4,106,000 | 4,018,000 | 3,792,000 | 3,778,000 | 3,845,000 |
Total Non-Current Liabilities | 93,289,000 | 63,727,000 | 82,861,000 | 80,442,000 | 73,904,000 | 75,027,000 | 76,575,000 | 70,121,000 | 59,208,000 | 60,347,000 | 55,421,000 | 57,435,000 | 58,838,000 | 60,414,000 | 53,948,000 | 54,330,000 | 54,421,000 | 54,243,000 | 48,857,000 | 49,945,000 | 51,321,000 | 46,816,000 | 45,759,000 | 42,785,000 | 40,345,000 | 39,937,000 | 35,976,000 | 36,572,000 | 32,864,000 | 33,983,000 | 33,952,000 | 33,055,000 | 33,055,000 | 34,196,000 | 34,679,000 | 33,024,000 | 33,626,000 | 21,047,000 | 21,411,000 | 21,917,000 |
Total Liabilities | 194,854,000 | 186,822,000 | 187,292,000 | 179,496,000 | 188,083,000 | 188,008,000 | 193,057,000 | 159,358,000 | 160,143,000 | 149,045,000 | 143,591,000 | 135,727,000 | 138,413,000 | 136,971,000 | 134,589,000 | 126,750,000 | 121,018,000 | 124,126,000 | 127,463,000 | 111,727,000 | 113,962,000 | 109,144,000 | 104,692,000 | 95,994,000 | 96,722,000 | 101,989,000 | 103,643,000 | 87,035,000 | 90,952,000 | 91,104,000 | 91,495,000 | 82,270,000 | 84,151,000 | 81,572,000 | 80,964,000 | 75,922,000 | 73,579,000 | 56,788,000 | 56,389,000 | 52,540,000 |
Common Stock | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 9,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 9,000 | 9,000 | 9,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 |
Retained Earnings | 96,518,000 | 92,400,000 | 90,118,000 | 95,774,000 | 93,173,000 | 89,994,000 | 88,852,000 | 86,156,000 | 83,722,000 | 80,540,000 | 78,782,000 | 77,134,000 | 75,124,000 | 73,090,000 | 71,220,000 | 69,295,000 | 69,715,000 | 67,776,000 | 62,327,000 | 61,178,000 | 58,696,000 | 56,367,000 | 55,472,000 | 55,846,000 | 54,386,000 | 52,363,000 | 50,494,000 | 48,730,000 | 45,840,000 | 44,081,000 | 42,521,000 | 40,945,000 | 39,945,000 | 38,579,000 | 37,963,000 | 37,125,000 | 36,382,000 | 35,262,000 | 34,153,000 | 33,836,000 |
Accumulated Other Comprehensive Income/Loss | -2,453,000 | -3,423,000 | -3,439,000 | -7,027,000 | -8,688,000 | -7,650,000 | -7,549,000 | -8,393,000 | -9,086,000 | -7,730,000 | -6,026,000 | -5,384,000 | -4,856,000 | -4,086,000 | -4,826,000 | -3,814,000 | -4,494,000 | -4,550,000 | -5,360,000 | -3,578,000 | -3,709,000 | -3,273,000 | -3,758,000 | -4,160,000 | -4,386,000 | -4,080,000 | -2,951,000 | -2,667,000 | -2,353,000 | -2,591,000 | -2,447,000 | -2,681,000 | -2,303,000 | -2,203,000 | -2,804,000 | -3,334,000 | -3,347,000 | -2,307,000 | -2,285,000 | -1,392,000 |
Total Stockholders Equity | 99,881,000 | 84,801,000 | 86,688,000 | 88,756,000 | 84,494,000 | 82,353,000 | 81,312,000 | 77,772,000 | 74,646,000 | 72,820,000 | 72,766,000 | 71,760,000 | 70,278,000 | 69,014,000 | 66,404,000 | 65,491,000 | 65,231,000 | 63,624,000 | 56,977,000 | 57,616,000 | 54,996,000 | 53,103,000 | 51,724,000 | 51,696,000 | 50,010,000 | 48,293,000 | 47,553,000 | 47,776,000 | 45,298,000 | 43,161,000 | 41,903,000 | 38,274,000 | 37,652,000 | 36,386,000 | 35,169,000 | 33,830,000 | 33,114,000 | 33,020,000 | 31,878,000 | 32,454,000 |
Total Investments | 53,423,000 | 51,150,000 | 9,799,000 | 4,201,000 | 45,474,000 | 45,988,000 | 93,381,000 | 71,639,000 | 45,239,000 | 45,779,000 | 45,267,000 | 45,646,000 | 47,563,000 | 46,790,000 | 45,368,000 | 44,102,000 | 42,443,000 | 40,044,000 | 39,454,000 | 40,469,000 | 40,295,000 | 39,220,000 | 36,856,000 | 35,968,000 | 35,515,000 | 34,729,000 | 33,239,000 | 31,850,000 | 31,228,000 | 29,785,000 | 28,970,000 | 26,713,000 | 26,195,000 | 24,968,000 | 23,313,000 | 20,780,000 | 20,477,000 | 20,911,000 | 21,196,000 | 20,568,000 |
Total Debt | 78,010,000 | 75,098,000 | 73,637,000 | 67,435,000 | 63,369,000 | 65,589,000 | 70,588,000 | 57,623,000 | 48,667,000 | 51,391,000 | 47,493,000 | 46,003,000 | 46,965,000 | 48,216,000 | 46,258,000 | 43,467,000 | 43,794,000 | 46,057,000 | 51,607,000 | 40,678,000 | 44,894,000 | 42,273,000 | 38,338,000 | 36,554,000 | 33,553,000 | 35,055,000 | 35,585,000 | 31,692,000 | 29,262,000 | 31,936,000 | 33,901,000 | 32,970,000 | 33,224,000 | 33,198,000 | 33,722,000 | 32,094,000 | 31,782,000 | 18,071,000 | 18,374,000 | 17,406,000 |
Net Debt | 45,610,000 | 48,812,000 | 45,223,000 | 42,008,000 | 24,454,000 | 19,310,000 | 24,091,000 | 34,258,000 | 9,822,000 | 26,779,000 | 22,011,000 | 24,628,000 | 25,880,000 | 28,384,000 | 26,303,000 | 26,546,000 | 26,244,000 | 23,730,000 | 30,038,000 | 29,693,000 | 32,531,000 | 28,528,000 | 25,931,000 | 25,688,000 | 23,290,000 | 16,687,000 | 17,342,000 | 19,711,000 | 12,993,000 | 17,354,000 | 17,759,000 | 22,540,000 | 20,428,000 | 24,981,000 | 23,126,000 | 21,171,000 | 23,799,000 | 10,184,000 | 9,724,000 | 9,911,000 |
Reported Currency: USD | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 6,055,000 | 4,216,000 | -1,409,000 | 5,455,000 | 6,038,000 | 5,657,000 | 5,774,000 | 4,908,000 | 5,384,000 | 5,199,000 | 5,148,000 | 4,191,000 | 4,191,000 | 4,372,000 | 4,978,000 | 2,352,000 | 3,256,000 | 6,696,000 | 3,465,000 | 3,668,000 | 3,629,000 | 3,385,000 | 3,557,000 | 3,164,000 | 3,284,000 | 3,010,000 | 2,924,000 | 3,721,000 | 2,561,000 | 2,350,000 | 2,191,000 | 1,928,000 | 1,978,000 | 1,760,000 | 1,627,000 | 1,252,000 | 1,618,000 | 1,585,000 | 1,413,000 | 1,510,000 |
Depreciation & Amortization | 1,041,000 | 1,020,000 | 997,000 | 974,000 | 1,007,000 | 1,021,000 | 970,000 | 982,000 | 828,000 | 802,000 | 788,000 | 771,000 | 796,000 | 778,000 | 758,000 | 732,000 | 719,000 | 717,000 | 723,000 | 718,000 | 709,000 | 654,000 | 639,000 | 637,000 | 611,000 | 598,000 | 582,000 | 578,000 | 578,000 | 556,000 | 533,000 | 527,000 | 515,000 | 511,000 | 502,000 | 484,000 | 452,000 | 379,000 | 378,000 | 381,000 |
Deferred Income Tax | 124,000 | -331,000 | -27,000 | 249,000 | -71,000 | -241,000 | -263,000 | -414,000 | -790,000 | -176,000 | 178,000 | -992,000 | 65,000 | -173,000 | 286,000 | -227,000 | -71,000 | -9,000 | 247,000 | 128,000 | -72,000 | -108,000 | 176,000 | 98,000 | 21,000 | -101,000 | -47,000 | -457,000 | -202,000 | -43,000 | -46,000 | 472,000 | -312,000 | -312,000 | 151,000 | -51,000 | -67,000 | -268,000 | 78,000 | -55,000 |
Stock Based Compensation | 237,000 | 222,000 | 372,000 | 208,000 | 247,000 | 242,000 | 362,000 | 250,000 | 171,000 | 205,000 | 299,000 | 209,000 | 165,000 | 170,000 | 256,000 | 152,000 | 139,000 | 157,000 | 231,000 | 172,000 | 127,000 | 155,000 | 243,000 | 126,000 | 154,000 | 150,000 | 208,000 | 141,000 | 124,000 | 136,000 | 196,000 | 116,000 | 107,000 | 105,000 | 157,000 | 100,000 | 95,000 | 86,000 | 125,000 | 95,000 |
Change in Working Capital | 6,816,000 | -91,000 | -6,242,000 | -11,853,000 | -410,000 | 4,422,000 | 9,484,000 | -10,259,000 | 12,956,000 | 643,000 | -1,094,000 | -961,000 | 2,363,000 | 393,000 | -273,000 | 3,092,000 | -916,000 | 2,442,000 | -1,723,000 | 1,519,000 | -1,243,000 | 1,788,000 | -1,381,000 | -1,629,000 | -3,129,000 | 350,000 | 4,702,000 | -6,560,000 | 4,485,000 | -828,000 | 3,582,000 | -4,452,000 | 4,915,000 | -381,000 | -119,000 | 1,726,000 | 699,000 | -619,000 | 275,000 | 498,000 |
Accounts Receivable | 2,471,000 | 3,691,000 | -6,162,000 | -540,000 | -2,771,000 | 4,503,000 | -4,306,000 | 40,000 | 1,641,000 | 317,000 | -4,521,000 | -153,000 | 371,000 | 1,677,000 | -2,895,000 | -494,000 | 245,000 | 2,213,000 | -2,652,000 | -795,000 | -1,239,000 | 3,617,000 | -1,421,000 | -367,000 | 37,000 | 558,000 | -1,579,000 | -818,000 | 1,941,000 | -953,000 | -1,232,000 | -777,000 | 2,058,000 | -1,528,000 | -1,110,000 | 316,000 | 818,000 | -967,000 | -758,000 | -366,000 |
Inventory | 0 | 0 | 0 | -441,000 | 1,072,000 | -185,000 | 0 | 0 | 0 | 0 | 0 | 404,000 | 88,000 | -568,000 | -955,000 | 502,000 | 1,087,000 | 465,000 | -4,249,000 | 618,000 | -407,000 | -279,000 | -1,495,000 | 891,000 | 728,000 | 863,000 | -3,232,000 | 133,000 | 757,000 | -522,000 | -998,000 | -262,000 | 210,000 | 127,000 | -1,896,000 | 519,000 | 658,000 | 38,000 | -2,008,000 | 224,000 |
Accounts Payable | 0 | 267,000 | -231,000 | 1,146,000 | 823,000 | -249,000 | 4,263,000 | -3,644,000 | 772,000 | 218,000 | 4,438,000 | -1,233,000 | 1,712,000 | -454,000 | 3,838,000 | 2,674,000 | -2,412,000 | -19,000 | 5,257,000 | 1,626,000 | -86,000 | -1,029,000 | 1,443,000 | -2,171,000 | 1,032,000 | -638,000 | 4,134,000 | -1,374,000 | 1,272,000 | 1,000,000 | 1,316,000 | 355,000 | -1,514,000 | 1,364,000 | 3,138,000 | 475,000 | -1,044,000 | 539,000 | 3,258,000 | 346,000 |
Other Working Capital | 4,345,000 | -563,000 | 9,000 | -12,018,000 | 466,000 | 353,000 | 9,527,000 | -6,655,000 | 10,543,000 | -518,000 | -1,011,000 | 21,000 | 192,000 | -262,000 | -261,000 | 410,000 | 164,000 | -217,000 | -79,000 | 70,000 | 489,000 | -521,000 | 92,000 | 18,000 | -4,926,000 | -433,000 | 5,379,000 | -4,501,000 | 515,000 | -353,000 | 4,496,000 | -3,768,000 | 4,161,000 | -344,000 | -251,000 | 416,000 | 267,000 | -229,000 | -217,000 | 294,000 |
Other Non-Cash Items | -328,000 | 3,641,000 | 9,792,000 | -226,000 | 91,000 | -69,000 | 2,202,000 | 1,947,000 | 1,159,000 | 198,000 | 2,174,000 | 879,000 | 1,927,000 | 1,659,000 | -55,000 | -100,000 | -76,000 | 79,000 | 45,000 | 75,000 | -54,000 | -169,000 | 42,000 | 65,000 | -146,000 | -17,000 | 27,000 | 49,000 | 57,000 | 68,000 | 43,000 | -14,000 | -48,000 | -26,000 | 6,000 | -27,000 | -48,000 | -116,000 | -44,000 | -45,000 |
Net Cash Provided by Operating Activities | 13,945,000 | 6,746,000 | 1,144,000 | -5,193,000 | 6,902,000 | 11,032,000 | 16,327,000 | -4,533,000 | 18,549,000 | 6,871,000 | 5,319,000 | 3,218,000 | 7,580,000 | 5,540,000 | 6,005,000 | 6,101,000 | 3,127,000 | 10,003,000 | 2,943,000 | 6,205,000 | 3,150,000 | 5,874,000 | 3,234,000 | 2,396,000 | 941,000 | 4,007,000 | 8,369,000 | -2,577,000 | 7,546,000 | 2,171,000 | 6,456,000 | -1,409,000 | 7,203,000 | 1,683,000 | 2,318,000 | 3,511,000 | 2,797,000 | 1,163,000 | 2,269,000 | 2,429,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -991,000 | -853,000 | -743,000 | -959,000 | -838,000 | -829,000 | -760,000 | -866,000 | -724,000 | -657,000 | -555,000 | -695,000 | -629,000 | -562,000 | -568,000 | -574,000 | -557,000 | -451,000 | -469,000 | -650,000 | -444,000 | -415,000 | -562,000 | -558,000 | -545,000 | -483,000 | -477,000 | -632,000 | -466,000 | -418,000 | -507,000 | -485,000 | -407,000 | -388,000 | -425,000 | -484,000 | -356,000 | -343,000 | -373,000 | -326,000 |
Acquisitions Net | -8,643,000 | -25,000 | -3,006,000 | -1,792,000 | -228,000 | -335,000 | -7,826,000 | -14,304,000 | -4,000 | -5,919,000 | -1,231,000 | -94,000 | -85,000 | -3,449,000 | -1,193,000 | -2,813,000 | -374,000 | -3,023,000 | -929,000 | -143,000 | -3,449,000 | -4,062,000 | -689,000 | -173,000 | -3,188,000 | -53,000 | -2,583,000 | -1,223,000 | -204,000 | -236,000 | -468,000 | 967,000 | -692,000 | -338,000 | -1,697,000 | 19,000 | -14,405,000 | -1,203,000 | -575,000 | -1,072,000 |
Purchases of Investments | -9,821,000 | -5,332,000 | -4,798,000 | -5,316,000 | 6,375,000 | 3,320,000 | -2,319,000 | -2,770,000 | -701,000 | -3,921,000 | -1,632,000 | 1,859,000 | 5,145,000 | -4,235,000 | -4,612,000 | -1,450,000 | 5,026,000 | -2,546,000 | -3,866,000 | -476,000 | -374,000 | -1,335,000 | -319,000 | -370,000 | -761,000 | -1,583,000 | -1,385,000 | -753,000 | -1,484,000 | -743,000 | -1,339,000 | -1,158,000 | -1,188,000 | -1,508,000 | -2,073,000 | -417,000 | 290,000 | 141,000 | -545,000 | -2,105,000 |
Sales/Maturities of Investments | 11,894,000 | 4,619,000 | 5,290,000 | 6,389,000 | -7,651,000 | -2,575,000 | 2,575,000 | 1,872,000 | 4,579,000 | 2,187,000 | 3,350,000 | 6,171,000 | 3,067,000 | 3,160,000 | 2,898,000 | 3,557,000 | 3,199,000 | 543,000 | 30,000 | 4,269,000 | 5,363,000 | 2,774,000 | 3,221,000 | 2,324,000 | 2,373,000 | 2,708,000 | 2,506,000 | 3,209,000 | 2,198,000 | 2,518,000 | 2,344,000 | 4,158,000 | 2,068,000 | 2,294,000 | 3,100,000 | 2,810,000 | 2,716,000 | 2,536,000 | 1,346,000 | 546,000 |
Other Investing Activities | 1,910,000 | -5,826,000 | -3,083,000 | -239,000 | -297,000 | -309,000 | -2,690,000 | 699,000 | -3,997,000 | -277,000 | -3,605,000 | -6,525,000 | -9,377,000 | -416,000 | -232,000 | -3,898,000 | -10,163,000 | 2,525,000 | 3,701,000 | -4,388,000 | -5,529,000 | -2,424,000 | -3,067,000 | -2,363,000 | -2,426,000 | -2,770,000 | -2,578,000 | -3,305,000 | -2,283,000 | -2,488,000 | -2,319,000 | -4,096,000 | -2,109,000 | -2,292,000 | -3,086,000 | -2,903,000 | -2,815,000 | -2,456,000 | -1,378,000 | 2,281,000 |
Net Cash Used for Investing Activities | -5,651,000 | -7,417,000 | -6,340,000 | -1,917,000 | -2,639,000 | -728,000 | -11,020,000 | -15,369,000 | -847,000 | -8,587,000 | -3,673,000 | 716,000 | -1,879,000 | -5,502,000 | -3,707,000 | -5,178,000 | -2,869,000 | -2,952,000 | -1,533,000 | -1,388,000 | -4,433,000 | -5,462,000 | -1,416,000 | -1,140,000 | -4,547,000 | -2,181,000 | -4,517,000 | -2,704,000 | -2,239,000 | -1,367,000 | -2,289,000 | -614,000 | -2,328,000 | -2,232,000 | -4,181,000 | -975,000 | -14,570,000 | -1,325,000 | -1,525,000 | -676,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 2,330,000 | 1,426,000 | 11,364,000 | -1,568,000 | -1,847,000 | -4,680,000 | 12,375,000 | 8,730,000 | -2,356,000 | 4,114,000 | 2,048,000 | -1,252,000 | -1,125,000 | -750,000 | 2,907,000 | -355,000 | -2,274,000 | -5,582,000 | 10,797,000 | -500,000 | 0 | 3,823,000 | 1,851,000 | 2,934,000 | -1,483,000 | -476,000 | 3,159,000 | 2,262,000 | -2,706,000 | -1,982,000 | -50,000 | -87,000 | 69,000 | -591,000 | 1,599,000 | 376,000 | 0 | -108,000 | 778,000 | -152,000 |
Common Stock Issued | 867,000 | 258,000 | 486,000 | 314,000 | 411,000 | 284,000 | 344,000 | 169,000 | 328,000 | 205,000 | 551,000 | 278,000 | 313,000 | 328,000 | 436,000 | 234,000 | 336,000 | 313,000 | 557,000 | 297,000 | 292,000 | 125,000 | 323,000 | 93,000 | 267,000 | 183,000 | 295,000 | 84,000 | 213,000 | 121,000 | 270,000 | 42,000 | 133,000 | 56,000 | 198,000 | 36,000 | 124,000 | 50,000 | 192,000 | 62,000 |
Common Stock Repurchased | -956,000 | 0 | -3,072,000 | -1,500,000 | -1,500,000 | -3,000,000 | -2,000,000 | -1,000,000 | -1,000,000 | -2,500,000 | -2,500,000 | -1,050,000 | -1,050,000 | -1,250,000 | -1,650,000 | -1,709,000 | -850,000 | 0 | -1,691,000 | -399,000 | -600,000 | -1,499,000 | -3,002,000 | -850,000 | -500,000 | -500,000 | -2,650,000 | -327,000 | -128,000 | -363,000 | -682,000 | -163,000 | -137,000 | -480,000 | -500,000 | -70,000 | -177,000 | -57,000 | -896,000 | -984,000 |
Dividends Paid | -1,937,000 | -1,935,000 | -1,729,000 | -1,738,000 | -1,739,000 | -1,747,000 | -1,537,000 | -1,541,000 | -1,542,000 | -1,545,000 | -1,363,000 | -1,365,000 | -1,367,000 | -1,367,000 | -1,181,000 | -1,184,000 | -1,188,000 | -1,188,000 | -1,024,000 | -1,024,000 | -1,024,000 | -1,024,000 | -860,000 | -866,000 | -866,000 | -866,000 | -722,000 | -727,000 | -726,000 | -724,000 | -596,000 | -595,000 | -595,000 | -594,000 | -477,000 | -476,000 | -477,000 | -476,000 | -357,000 | -358,000 |
Other Financing Activities | -2,509,000 | -945,000 | 1,182,000 | -1,934,000 | -2,429,000 | -1,316,000 | 4,008,000 | -1,966,000 | 1,154,000 | 672,000 | 3,568,000 | -238,000 | -1,168,000 | 2,821,000 | 275,000 | 1,418,000 | -1,042,000 | 178,000 | 664,000 | -4,586,000 | 1,276,000 | -510,000 | 1,416,000 | -1,983,000 | -1,898,000 | 24,000 | 2,340,000 | -276,000 | -298,000 | 611,000 | 2,583,000 | 452,000 | 229,000 | -252,000 | 682,000 | 543,000 | 12,481,000 | -26,000 | 779,000 | -51,000 |
Net Cash Used Provided by Financing Activities | -2,205,000 | -1,196,000 | 8,231,000 | -6,426,000 | -7,104,000 | -10,459,000 | 13,190,000 | 4,392,000 | -3,416,000 | 946,000 | 2,304,000 | -3,627,000 | -4,397,000 | -218,000 | 787,000 | -1,596,000 | -5,018,000 | -6,279,000 | 9,303,000 | -6,212,000 | -56,000 | 915,000 | -272,000 | -672,000 | -4,480,000 | -1,635,000 | 2,422,000 | 1,016,000 | -3,645,000 | -2,337,000 | 1,525,000 | -351,000 | -301,000 | -1,861,000 | 1,502,000 | 409,000 | 11,951,000 | -617,000 | 496,000 | -1,483,000 |
Effect of Forex Changes on Cash | 14,000 | 4,000 | -48,000 | 48,000 | -57,000 | 55,000 | 51,000 | 30,000 | -53,000 | -100,000 | 157,000 | -17,000 | -51,000 | 57,000 | -51,000 | 44,000 | -17,000 | -14,000 | -129,000 | 17,000 | -43,000 | 11,000 | -5,000 | 19,000 | -19,000 | -66,000 | -12,000 | -23,000 | 25,000 | -27,000 | 20,000 | 8,000 | 5,000 | 31,000 | 34,000 | -5,000 | -82,000 | 16,000 | -85,000 | -8,000 |
Net Change in Cash | 6,114,000 | -2,128,000 | 2,987,000 | -13,488,000 | -2,898,000 | -100,000 | 18,548,000 | -15,480,000 | 14,233,000 | -870,000 | 4,107,000 | 290,000 | 1,253,000 | -123,000 | 3,034,000 | -629,000 | -4,777,000 | 758,000 | 10,584,000 | -1,378,000 | -1,382,000 | 1,338,000 | 1,541,000 | 603,000 | -8,105,000 | 125,000 | 6,262,000 | -4,288,000 | 1,687,000 | -1,560,000 | 5,712,000 | -2,366,000 | 4,579,000 | -2,379,000 | -327,000 | 2,940,000 | 96,000 | -763,000 | 1,155,000 | 262,000 |
Cash at End of Period | 32,400,000 | 26,286,000 | 28,414,000 | 25,427,000 | 38,915,000 | 41,813,000 | 41,913,000 | 23,365,000 | 38,845,000 | 24,612,000 | 25,482,000 | 21,375,000 | 21,085,000 | 19,832,000 | 19,955,000 | 16,921,000 | 17,550,000 | 22,327,000 | 21,569,000 | 10,985,000 | 12,363,000 | 13,745,000 | 12,407,000 | 10,866,000 | 10,263,000 | 18,368,000 | 18,243,000 | 11,981,000 | 16,269,000 | 14,582,000 | 16,142,000 | 10,430,000 | 12,796,000 | 8,217,000 | 10,596,000 | 10,923,000 | 7,983,000 | 7,887,000 | 8,650,000 | 7,495,000 |
Cash at Start of Period | 26,286,000 | 28,414,000 | 25,427,000 | 38,915,000 | 41,813,000 | 41,913,000 | 23,365,000 | 38,845,000 | 24,612,000 | 25,482,000 | 21,375,000 | 21,085,000 | 19,832,000 | 19,955,000 | 16,921,000 | 17,550,000 | 22,327,000 | 21,569,000 | 10,985,000 | 12,363,000 | 13,745,000 | 12,407,000 | 10,866,000 | 10,263,000 | 18,368,000 | 18,243,000 | 11,981,000 | 16,269,000 | 14,582,000 | 16,142,000 | 10,430,000 | 12,796,000 | 8,217,000 | 10,596,000 | 10,923,000 | 7,983,000 | 7,887,000 | 8,650,000 | 7,495,000 | 7,233,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 13,945,000 | 6,746,000 | 1,144,000 | -5,193,000 | 6,902,000 | 11,032,000 | 16,327,000 | -4,533,000 | 18,549,000 | 6,871,000 | 5,319,000 | 3,218,000 | 7,580,000 | 5,540,000 | 6,005,000 | 6,101,000 | 3,127,000 | 10,003,000 | 2,943,000 | 6,205,000 | 3,150,000 | 5,874,000 | 3,234,000 | 2,396,000 | 941,000 | 4,007,000 | 8,369,000 | -2,577,000 | 7,546,000 | 2,171,000 | 6,456,000 | -1,409,000 | 7,203,000 | 1,683,000 | 2,318,000 | 3,511,000 | 2,797,000 | 1,163,000 | 2,269,000 | 2,429,000 |
Capital Expenditure | -991,000 | -853,000 | -743,000 | -959,000 | -838,000 | -829,000 | -760,000 | -866,000 | -724,000 | -657,000 | -555,000 | -695,000 | -629,000 | -562,000 | -568,000 | -574,000 | -557,000 | -451,000 | -469,000 | -650,000 | -444,000 | -415,000 | -562,000 | -558,000 | -545,000 | -483,000 | -477,000 | -632,000 | -466,000 | -418,000 | -507,000 | -485,000 | -407,000 | -388,000 | -425,000 | -484,000 | -356,000 | -343,000 | -373,000 | -326,000 |
Free Cash Flow | 12,954,000 | 5,893,000 | 401,000 | -6,152,000 | 6,064,000 | 10,203,000 | 15,567,000 | -5,399,000 | 17,825,000 | 6,214,000 | 4,764,000 | 2,523,000 | 6,951,000 | 4,978,000 | 5,437,000 | 5,527,000 | 2,570,000 | 9,552,000 | 2,474,000 | 5,555,000 | 2,706,000 | 5,459,000 | 2,672,000 | 1,838,000 | 396,000 | 3,524,000 | 7,892,000 | -3,209,000 | 7,080,000 | 1,753,000 | 5,949,000 | -1,894,000 | 6,796,000 | 1,295,000 | 1,893,000 | 3,027,000 | 2,441,000 | 820,000 | 1,896,000 | 2,103,000 |