Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 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 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 92,361,000 | 91,788,000 | 91,133,000 | 81,932,000 | 80,381,000 | 80,037,000 | 79,782,000 | 72,930,000 | 71,834,000 | 70,765,000 | 69,744,000 | 65,022,000 | 64,764,000 | 61,797,000 | 64,056,000 | 60,468,000 | 59,885,000 | 60,013,000 | 59,903,000 | 58,076,000 | 56,174,000 | 55,731,000 | 54,890,000 | 51,763,000 | 50,075,000 | 49,797,000 | 48,501,000 | 47,262,000 | 46,102,000 | 46,292,000 | 44,344,000 | 43,419,000 | 41,319,000 | 36,049,000 | 35,610,000 | 33,267,000 | 32,587,000 | 32,324,000 | 31,517,000 | 30,933,000 |
Revenue Y/Y Growth | 14.90% | 14.68% | 14.23% | 12.34% | 11.90% | 13.10% | 14.39% | 12.16% | 10.92% | 14.51% | 8.88% | 7.53% | 8.15% | 2.97% | 6.93% | 4.12% | 6.61% | 7.68% | 9.13% | 12.20% | 12.18% | 11.92% | 13.17% | 9.52% | 8.62% | 7.57% | 9.37% | 8.85% | 11.58% | 28.41% | 24.53% | 30.52% | 26.80% | 11.52% | 12.99% | 7.55% | - | - | - | - |
Cost of Revenue | 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,085,000 | 31,718,000 | 27,137,000 | 26,789,000 | 24,442,000 | 24,047,000 | 24,452,000 | 24,100,000 | 23,261,000 |
Gross Profit | 23,388,000 | 21,772,000 | 21,883,000 | 20,027,000 | 19,440,000 | 19,348,000 | 18,772,000 | 16,771,000 | 16,730,000 | 16,559,000 | 17,268,000 | 15,318,000 | 15,193,000 | 19,618,000 | 15,369,000 | 14,681,000 | 14,217,000 | 13,231,000 | 13,583,000 | 13,496,000 | 13,298,000 | 12,833,000 | 12,843,000 | 12,077,000 | 11,806,000 | 11,359,000 | 10,746,000 | 11,258,000 | 10,937,000 | 10,314,000 | 10,037,000 | 9,334,000 | 9,601,000 | 8,912,000 | 8,821,000 | 8,825,000 | 8,540,000 | 7,872,000 | 7,417,000 | 7,672,000 |
Gross Profit Margin | 25.32% | 23.72% | 24.01% | 24.44% | 24.18% | 24.17% | 23.53% | 23.00% | 23.29% | 23.40% | 24.76% | 23.56% | 23.46% | 31.75% | 23.99% | 24.28% | 23.74% | 22.05% | 22.67% | 23.24% | 23.67% | 23.03% | 23.40% | 23.33% | 23.58% | 22.81% | 22.16% | 23.82% | 23.72% | 22.28% | 22.63% | 21.50% | 23.24% | 24.72% | 24.77% | 26.53% | 26.21% | 24.35% | 23.53% | 24.80% |
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 | 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 Operating Expenses | 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 | 7,982,000 | 7,548,000 | 7,304,000 | 7,260,000 | 7,046,000 | 6,753,000 | 6,231,000 | 6,327,000 | 6,226,000 | 5,809,000 | 5,570,000 | 5,554,000 | 5,404,000 |
Operating Income or Loss | 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,537,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 | 2,903,000 | 2,552,000 | 2,054,000 | 2,452,000 |
Operating Margin | 9.23% | 8.78% | 8.87% | 8.41% | 9.28% | 8.91% | 8.71% | 7.60% | 7.95% | 8.45% | 9.66% | 5.41% | 7.18% | 14.95% | 7.80% | 8.43% | 8.37% | 7.90% | 8.07% | 7.74% | 8.17% | 7.54% | 7.38% | 7.68% | 8.16% | 7.49% | 7.04% | 7.48% | 7.77% | 6.92% | 6.68% | 5.68% | 7.30% | 8.03% | 7.41% | 8.31% | 8.91% | 7.90% | 6.52% | 7.93% |
Interest Expense | 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 | 152,000 | 155,000 | 160,000 | 176,000 |
EBITDA | 9,533,000 | 7,963,000 | 8,258,000 | 7,018,000 | 7,777,000 | 7,639,000 | 7,371,000 | 5,499,000 | 6,005,000 | 6,200,000 | 7,045,000 | 3,804,000 | 5,019,000 | 9,617,000 | 5,354,000 | 5,380,000 | 5,257,000 | 4,816,000 | 5,066,000 | 4,793,000 | 4,819,000 | 4,447,000 | 4,337,000 | 4,257,000 | 4,419,000 | 4,031,000 | 3,724,000 | 3,803,000 | 3,904,000 | 3,521,000 | 3,279,000 | 2,772,000 | 3,300,000 | 3,060,000 | 2,872,000 | 2,980,000 | 3,104,000 | 2,666,000 | 2,223,000 | 2,618,000 |
Depreciation and Amortization | 1,007,000 | -94,000 | 172,000 | 127,000 | 315,000 | 507,000 | 421,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 | 373,000 | 364,000 | 360,000 | 350,000 |
Income Before Tax | 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 | 3,269,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 | 2,751,000 | 2,397,000 | 1,894,000 | 2,276,000 |
Income Tax Expense | 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,341,000 | 1,333,000 | 1,172,000 | 1,074,000 | 956,000 | 1,171,000 | 1,159,000 | 1,077,000 | 1,104,000 | 1,149,000 | 989,000 | 795,000 | 849,000 |
Net Income | 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,904,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 | 1,602,000 | 1,408,000 | 1,099,000 | 1,427,000 |
Net Income Margin | 6.32% | 5.96% | 6.16% | 5.81% | 6.55% | 6.33% | 6.30% | 5.58% | 5.69% | 6.03% | 6.97% | 3.40% | 4.90% | 10.74% | 5.28% | 5.86% | 5.91% | 5.49% | 5.79% | 5.23% | 5.68% | 5.24% | 5.17% | 6.99% | 4.96% | 4.59% | 4.48% | 4.03% | 4.27% | 3.79% | 3.63% | 2.81% | 3.87% | 4.40% | 3.97% | 4.54% | 4.92% | 4.36% | 3.49% | 4.61% |
EPS | 6.31 | 5.88 | 6.01 | 5.10 | 5.63 | 5.41 | 5.47 | 4.33 | 4.33 | 4.52 | 5.14 | 2.34 | 3.34 | 6.99 | 3.56 | 3.74 | 3.73 | 3.47 | 3.62 | 3.17 | 3.31 | 3.04 | 2.94 | 3.73 | 2.57 | 2.37 | 2.28 | 2.00 | 2.07 | 1.84 | 1.69 | 1.28 | 1.68 | 1.66 | 1.48 | 1.58 | 1.65 | 1.44 | 1.12 | 1.44 |
EPS Diluted | 6.24 | 5.82 | 5.95 | 5.03 | 5.55 | 5.34 | 5.40 | 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 | 1.63 | 1.42 | 1.10 | 1.41 |
Weighted Average Shares Out | 926,305 | 931,032 | 932,847 | 934,000 | 935,000 | 937,000 | 941,000 | 941,000 | 943,000 | 944,000 | 945,000 | 946,000 | 950,000 | 949,000 | 949,000 | 948,000 | 949,000 | 950,000 | 958,000 | 960,000 | 962,000 | 961,000 | 966,000 | 969,000 | 968,000 | 964,000 | 954,000 | 952,000 | 952,000 | 951,000 | 953,000 | 953,000 | 953,000 | 952,000 | 954,000 | 954,000 | 969,000 | 979,000 | 983,000 | 988,000 |
Weighted Average Shares Out Diluted | 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 | 982,000 | 991,000 | 996,000 | 1,014,000 |
Reported Currency: USD | 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 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 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 | 7,233,000 | 6,412,000 | 7,514,000 | 7,276,000 |
Short Term Investments | 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 | 1,979,000 | 1,877,000 | 1,869,000 | 1,937,000 |
Cash + Short Term Investments | 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 | 9,212,000 | 8,289,000 | 9,383,000 | 9,213,000 |
Net Receivables | 20,673,000 | 17,952,000 | 22,414,000 | 17,681,000 | 17,047,000 | 18,718,000 | 18,871,000 | 14,216,000 | 14,152,000 | 14,587,000 | 15,980,000 | 12,870,000 | 12,171,000 | 12,546,000 | 14,613,000 | 11,822,000 | 10,964,000 | 9,741,000 | 12,826,000 | 11,388,000 | 10,992,000 | 10,874,000 | 11,512,000 | 9,568,000 | 8,638,000 | 10,538,000 | 9,595,000 | 8,152,000 | 7,347,000 | 9,346,000 | 7,777,000 | 6,523,000 | 6,752,000 | 6,034,000 | 5,040,000 | 4,252,000 | 3,826,000 | 5,383,000 | 4,202,000 | 3,052,000 |
Inventory | 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 |
Other Current Assets | 27,135,000 | 25,638,000 | 24,984,000 | 23,477,000 | 23,363,000 | 21,674,000 | 21,762,000 | 23,635,000 | 23,587,000 | 21,768,000 | 20,611,000 | 21,067,000 | 21,841,000 | 20,779,000 | 19,749,000 | 16,567,000 | 16,759,000 | 15,028,000 | 14,279,000 | 12,980,000 | 13,913,000 | 13,900,000 | 14,800,000 | 12,026,000 | 12,489,000 | 12,731,000 | 12,042,000 | 12,321,000 | 12,754,000 | 12,978,000 | 12,954,000 | 12,205,000 | 13,258,000 | 11,730,000 | 11,304,000 | 10,068,000 | 9,925,000 | 9,179,000 | 8,779,000 | 8,115,000 |
Total Current Assets | 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 | 22,963,000 | 22,851,000 | 22,364,000 | 20,380,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 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 | 4,309,000 | 4,267,000 | 4,065,000 | 4,010,000 |
Goodwill | 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 | 32,357,000 | 32,462,000 | 32,150,000 | 31,604,000 |
Intangible Assets | 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 | 3,579,000 | 3,791,000 | 3,867,000 | 3,844,000 |
Long Term Investments | 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 | 19,346,000 | 19,274,000 | 19,377,000 | 19,605,000 |
Tax Assets | 2,210,000 | 2,498,000 | 2,834,000 | 0 | 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 | 520,000 | 496,000 | 319,000 | -39,458,000 |
Other Non-Current Assets | 14,501,000 | 13,571,000 | 12,858,000 | 15,027,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 | 2,352,000 | 2,325,000 | 2,480,000 | 41,897,000 |
Total Non-Current Assets | 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 | 62,463,000 | 62,615,000 | 62,258,000 | 61,502,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 | 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 | 85,426,000 | 85,466,000 | 84,622,000 | 81,882,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 32,792,000 | 31,947,000 | 31,809,000 | 29,056,000 | 29,064,000 | 28,978,000 | 28,676,000 | 24,483,000 | 25,918,000 | 25,131,000 | 24,833,000 | 21,872,000 | 21,167,000 | 19,200,000 | 22,772,000 | 21,690,000 | 20,939,000 | 20,907,000 | 21,139,000 | 19,891,000 | 19,850,000 | 19,339,000 | 19,589,000 | 17,871,000 | 17,963,000 | 17,710,000 | 17,650,000 | 16,391,000 | 16,500,000 | 16,632,000 | 15,823,000 | 14,330,000 | 13,906,000 | 13,867,000 | 13,537,000 | 12,040,000 | 12,328,000 | 12,305,000 | 12,230,000 | 11,575,000 |
Short Term Debt | 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 | 2,925,000 | 2,117,000 | 2,241,000 | 1,969,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 | 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 | 1,691,000 | 1,482,000 | 1,838,000 | 1,600,000 |
Other Current Liabilities | 60,786,000 | 59,861,000 | 60,255,000 | 53,996,000 | 55,795,000 | 51,916,000 | 50,122,000 | 47,618,000 | 47,481,000 | 45,193,000 | 44,358,000 | 42,887,000 | 39,140,000 | 42,228,000 | 37,497,000 | 33,600,000 | 32,815,000 | 31,602,000 | 31,345,000 | 28,949,000 | 32,639,000 | 32,526,000 | 33,016,000 | 27,466,000 | 28,951,000 | 27,557,000 | 25,671,000 | 23,663,000 | 21,664,000 | 22,813,000 | 22,057,000 | 19,792,000 | 18,549,000 | 17,673,000 | 16,910,000 | 15,212,000 | 14,186,000 | 14,872,000 | 14,407,000 | 12,737,000 |
Total Current Liabilities | 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 | 31,130,000 | 30,776,000 | 30,716,000 | 27,881,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 58,079,000 | 59,268,000 | 60,657,000 | 54,513,000 | 45,438,000 | 45,799,000 | 40,796,000 | 42,383,000 | 43,345,000 | 44,348,000 | 37,420,000 | 38,648,000 | 39,895,000 | 39,901,000 | 35,779,000 | 36,808,000 | 38,507,000 | 34,473,000 | 34,419,000 | 34,581,000 | 32,053,000 | 32,096,000 | 28,206,000 | 28,835,000 | 24,723,000 | 26,197,000 | 26,154,000 | 25,777,000 | 26,022,000 | 26,834,000 | 27,218,000 | 25,460,000 | 26,015,000 | 15,378,000 | 15,577,000 | 16,007,000 | 14,592,000 | 14,630,000 | 14,524,000 | 14,891,000 |
Deferred Revenue | -2,210,000 | -2,498,000 | 0 | 2,769,000 | 1,659,000 | 2,581,000 | 0 | 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 | -1,901,000 | 0 | 0 | 1,796,000 |
Deferred Tax | 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 | 1,901,000 | 3,343,000 | 3,093,000 | 3,321,000 |
Other Non-Current Liabilities | 15,825,000 | 15,759,000 | 13,084,000 | 10,070,000 | 10,452,000 | 9,386,000 | 11,671,000 | 8,522,000 | 15,493,000 | 16,066,000 | 16,528,000 | 8,948,000 | 14,526,000 | 14,342,000 | 13,078,000 | 7,151,000 | 12,814,000 | 12,343,000 | 11,340,000 | 3,256,000 | 8,292,000 | 7,841,000 | 7,770,000 | 3,373,000 | 8,141,000 | 7,786,000 | 7,798,000 | 1,756,000 | 7,033,000 | 7,362,000 | 7,461,000 | 390,000 | 7,611,000 | 5,669,000 | 5,834,000 | 1,780,000 | 5,714,000 | 2,479,000 | 2,472,000 | 669,000 |
Total Non-Current Liabilities | 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 | 20,306,000 | 20,452,000 | 20,089,000 | 20,677,000 |
Total Liabilities | 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 | 51,436,000 | 51,228,000 | 50,805,000 | 48,558,000 |
Common Stock | 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 | 10,000 | 10,000 | 10,000 | 10,000 |
Retained Earnings | 93,173,000 | 89,994,000 | 110,393,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 | 33,578,000 | 33,215,000 | 33,112,000 | 33,047,000 |
Accumulated Other Comprehensive Income/Loss | -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 | -984,000 | -290,000 | -573,000 | -908,000 |
Total Stockholders Equity | 89,564,000 | 87,368,000 | 85,821,000 | 81,450,000 | 78,064,000 | 76,205,000 | 76,128,000 | 75,045,000 | 73,259,000 | 72,022,000 | 69,313,000 | 68,328,000 | 68,104,000 | 66,515,000 | 59,863,000 | 60,436,000 | 57,756,000 | 55,854,000 | 54,451,000 | 54,319,000 | 52,596,000 | 50,783,000 | 50,036,000 | 49,833,000 | 47,310,000 | 45,336,000 | 43,995,000 | 38,397,000 | 37,554,000 | 36,287,000 | 35,067,000 | 33,725,000 | 33,122,000 | 33,020,000 | 31,878,000 | 32,454,000 | 32,604,000 | 32,935,000 | 32,549,000 | 32,149,000 |
Total Investments | 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 | 21,325,000 | 21,151,000 | 21,246,000 | 21,542,000 |
Total Debt | 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 | 17,517,000 | 16,747,000 | 16,765,000 | 16,860,000 |
Net Debt | 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 | 10,284,000 | 10,335,000 | 9,251,000 | 9,584,000 |
Reported Currency: USD | 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 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 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 | 1,602,000 | 1,408,000 | 1,099,000 | 1,427,000 |
Depreciation & Amortization | 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 | 373,000 | 364,000 | 360,000 | 350,000 |
Deferred Income Tax | -71,000 | -241,000 | -263,000 | -414,000 | -790,000 | 22,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 | -196,000 | -198,000 | 34,000 | -57,000 |
Stock Based Compensation | 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 | 81,000 | 83,000 | 105,000 | 76,000 |
Change in Working Capital | -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 | 1,340,000 | -643,000 | -190,000 | -728,000 |
Accounts Receivable | -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 | 1,586,000 | -1,141,000 | -990,000 | -197,000 |
Inventory | 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 | 534,000 | 131,000 | -1,484,000 | -401,000 |
Accounts Payable | 823,000 | -249,000 | 4,263,000 | -3,644,000 | 772,000 | 398,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 | -999,000 | 727,000 | 2,052,000 | -212,000 |
Other Working Capital | 466,000 | 353,000 | 9,527,000 | -6,655,000 | 10,543,000 | -72,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 | 219,000 | -360,000 | 232,000 | 82,000 |
Other Non-Cash Items | 91,000 | -69,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 |
Net Cash Provided by Operating Activities | 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 | 3,200,000 | 1,014,000 | 1,408,000 | 1,068,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -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 | -405,000 | -363,000 | -353,000 | -321,000 |
Acquisitions Net | -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 | -328,000 | -178,000 | -345,000 | -32,000 |
Purchases of Investments | 6,375,000 | 3,320,000 | -2,319,000 | -2,770,000 | -701,000 | -1,734,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 | -2,346,000 | -2,563,000 | -2,914,000 | -463,000 |
Sales/Maturities of Investments | -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 | -207,000 | 314,000 | 146,000 | 2,915,000 |
Other Investing Activities | -297,000 | -309,000 | -2,690,000 | 699,000 | -3,997,000 | -2,464,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 | 2,306,000 | 2,515,000 | 2,863,000 | -2,915,000 |
Net Cash Used for Investing Activities | -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 | -980,000 | -275,000 | -603,000 | -816,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -411,000 | -750,000 | -1,375,000 | -899,000 | -1,016,000 | 0 | -1,100,000 | -51,000 | -1,301,000 | -750,000 | -1,150,000 | -1,650,000 | -1,500,000 | 0 | -10,240,000 | -500,000 | -2,226,000 | -3,698,000 | -1,250,000 | -37,000 | -1,483,000 | -181,000 | -1,100,000 | -1,687,000 | -2,706,000 | -1,982,000 | -1,531,000 | -877,000 | -500,000 | -715,000 | -886,000 | -625,000 | -13,437,000 | -158,000 | -416,000 | -794,000 | -539,000 | -101,000 | -172,000 | -6,000 |
Common Stock Issued | 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 | 133,000 | 51,000 | 216,000 | 60,000 |
Common Stock Repurchased | -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 | -1,087,000 | -1,026,000 | -911,000 | -822,000 |
Dividends Paid | -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 | -362,000 | -366,000 | -276,000 | -279,000 |
Other Financing Activities | -3,865,000 | -5,246,000 | 17,758,000 | 7,663,000 | -186,000 | 4,786,000 | 6,716,000 | -1,439,000 | -992,000 | 2,821,000 | 4,332,000 | 2,713,000 | -1,816,000 | -5,404,000 | 21,701,000 | -4,586,000 | 3,502,000 | 7,011,000 | 4,517,000 | 988,000 | -1,898,000 | -271,000 | 6,599,000 | 3,673,000 | -298,000 | 611,000 | 4,064,000 | 1,242,000 | 798,000 | -128,000 | 3,167,000 | 1,544,000 | 25,918,000 | 24,000 | 1,973,000 | 591,000 | 467,000 | -407,000 | 570,000 | -216,000 |
Net Cash Used Provided by Financing Activities | -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 | -1,388,000 | -1,849,000 | -573,000 | -1,263,000 |
Effect of Forex Changes on Cash | -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 | -11,000 | 8,000 | 6,000 | 1,000 |
Net Change in Cash | -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 | 821,000 | -1,102,000 | 238,000 | -1,010,000 |
Cash at End of Period | 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 | 6,412,000 | 7,514,000 | 7,276,000 |
Cash at Start of Period | 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 | 6,412,000 | 7,514,000 | 7,276,000 | 8,286,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 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 | 3,200,000 | 1,014,000 | 1,408,000 | 1,068,000 |
Capital Expenditure | -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 | -405,000 | -363,000 | -353,000 | -321,000 |
Free Cash Flow | 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 | 2,795,000 | 651,000 | 1,055,000 | 747,000 |