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 | 21,737,000 | 20,532,000 | 20,195,000 | 21,441,000 | 21,871,000 | 20,553,000 | 20,068,000 | 20,773,000 | 20,612,000 | 19,515,000 | 19,381,000 | 20,953,000 | 20,338,000 | 18,946,000 | 18,109,000 | 19,745,000 | 19,318,000 | 17,698,000 | 17,214,000 | 18,240,000 | 17,798,000 | 17,094,000 | 16,462,000 | 17,438,000 | 16,690,000 | 16,503,000 | 16,281,000 | 17,395,000 | 16,653,000 | 16,079,000 | 15,605,000 | 16,856,000 | 16,518,000 | 16,102,000 | 15,755,000 | 16,915,000 | 16,527,000 | 17,790,000 | 16,930,000 | 18,495,000 |
Revenue Y/Y Growth | -0.61% | -0.10% | 0.63% | 3.22% | 6.11% | 5.32% | 3.54% | -0.86% | 1.35% | 3.00% | 7.02% | 6.12% | 5.28% | 7.05% | 5.20% | 8.25% | 8.54% | 3.53% | 4.57% | 4.60% | 6.64% | 3.58% | 1.11% | 0.25% | 0.22% | 2.64% | 4.33% | 3.20% | 0.82% | -0.14% | -0.95% | -0.35% | -0.05% | -9.49% | -6.94% | -8.54% | - | - | - | - |
Cost of Revenue | 10,421,000 | 10,348,000 | 9,855,000 | 10,144,000 | 10,501,000 | 10,613,000 | 10,404,000 | 10,897,000 | 10,846,000 | 10,802,000 | 10,326,000 | 10,664,000 | 10,365,000 | 9,791,000 | 8,922,000 | 9,253,000 | 9,142,000 | 8,942,000 | 8,716,000 | 8,869,000 | 8,723,000 | 8,938,000 | 8,427,000 | 8,919,000 | 8,484,000 | 9,029,000 | 8,384,000 | 8,709,000 | 8,269,000 | 8,299,000 | 7,836,000 | 8,298,000 | 8,102,000 | 8,382,000 | 7,915,000 | 8,460,000 | 8,152,000 | 9,257,000 | 8,927,000 | 9,558,000 |
Gross Profit | 11,316,000 | 10,184,000 | 10,340,000 | 11,297,000 | 11,370,000 | 9,940,000 | 9,664,000 | 9,876,000 | 9,766,000 | 8,713,000 | 9,055,000 | 10,289,000 | 9,973,000 | 9,155,000 | 9,187,000 | 10,492,000 | 10,176,000 | 8,756,000 | 8,498,000 | 9,371,000 | 9,075,000 | 8,156,000 | 8,035,000 | 8,519,000 | 8,206,000 | 7,474,000 | 7,897,000 | 8,686,000 | 8,384,000 | 7,780,000 | 7,769,000 | 8,558,000 | 8,416,000 | 7,720,000 | 7,840,000 | 8,455,000 | 8,375,000 | 8,533,000 | 8,003,000 | 8,937,000 |
Gross Profit Margin | 52.06% | 49.60% | 51.20% | 52.69% | 51.99% | 48.36% | 48.16% | 47.54% | 47.38% | 44.65% | 46.72% | 49.11% | 49.04% | 48.32% | 50.73% | 53.14% | 52.68% | 49.47% | 49.37% | 51.38% | 50.99% | 47.71% | 48.81% | 48.85% | 49.17% | 45.29% | 48.76% | 50.18% | 50.59% | 48.39% | 49.79% | 50.77% | 50.95% | 47.94% | 49.76% | 49.99% | 50.67% | 47.97% | 48.59% | 49.99% |
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 | 5,519,000 | 6,299,000 | 5,880,000 | 5,522,000 | 5,604,000 | 5,778,000 | 5,416,000 | 5,091,000 | 4,827,000 | 5,115,000 | 5,031,000 | 5,121,000 | 4,950,000 | 5,615,000 | 5,402,000 | 5,112,000 | 4,895,000 | 5,275,000 | 5,045,000 | 4,889,000 | 4,785,000 | 5,003,000 | 4,806,000 | 4,623,000 | 4,652,000 | 4,797,000 | 4,688,000 | 4,767,000 | 4,736,000 | 4,831,000 | 4,409,000 | 4,683,000 | 4,645,000 | 5,218,000 | 4,522,000 | 4,602,000 | 4,607,000 | 5,575,000 | 4,978,000 | 5,358,000 |
Total Operating Expenses | 5,519,000 | 6,299,000 | 5,880,000 | 6,864,000 | 5,603,000 | 5,778,000 | 5,416,000 | 5,091,000 | 4,827,000 | 5,115,000 | 5,031,000 | 5,121,000 | 4,950,000 | 5,615,000 | 5,402,000 | 5,112,000 | 4,895,000 | 5,275,000 | 5,045,000 | 4,889,000 | 4,785,000 | 13,348,000 | 4,806,000 | 4,623,000 | 4,652,000 | 4,797,000 | 4,688,000 | 4,767,000 | 4,736,000 | 4,831,000 | 4,409,000 | 4,683,000 | 4,645,000 | 5,218,000 | 4,522,000 | 4,602,000 | 4,607,000 | 7,603,000 | 4,978,000 | 5,358,000 |
Operating Income or Loss | 5,797,000 | 3,885,000 | 4,460,000 | 4,433,000 | 5,767,000 | 4,162,000 | 4,248,000 | 4,785,000 | 4,939,000 | 3,598,000 | 4,024,000 | 5,168,000 | 5,023,000 | 3,540,000 | 3,785,000 | 5,380,000 | 5,281,000 | 3,481,000 | 3,453,000 | 4,482,000 | 4,290,000 | -5,192,000 | 3,229,000 | 3,896,000 | 3,554,000 | 2,677,000 | 3,209,000 | 3,919,000 | 3,648,000 | 2,949,000 | 3,360,000 | 3,875,000 | 3,771,000 | 2,502,000 | 3,318,000 | 3,853,000 | 3,768,000 | 930,000 | 3,025,000 | 3,579,000 |
Operating Margin | 26.67% | 17.87% | 22.85% | 26.75% | 26.37% | 20.25% | 21.17% | 23.03% | 23.96% | 18.44% | 20.76% | 24.66% | 24.70% | 18.68% | 20.90% | 27.25% | 27.34% | 19.67% | 20.06% | 24.57% | 24.10% | -30.37% | 19.61% | 22.34% | 21.29% | 16.22% | 20.24% | 23.01% | 22.43% | 18.34% | 21.53% | 22.99% | 22.83% | 15.54% | 21.06% | 22.78% | 22.80% | 5.23% | 17.28% | 19.58% |
Interest Expense | 238,000 | 220,000 | 233,000 | 248,000 | 225,000 | 240,000 | 222,000 | 171,000 | 123,000 | 115,000 | 109,000 | 106,000 | 109,000 | 117,000 | 106,000 | 143,000 | 136,000 | 157,000 | 100,000 | 100,000 | 108,000 | 111,000 | 131,000 | 138,000 | 129,000 | 136,000 | 133,000 | 122,000 | 115,000 | 116,000 | 96,000 | 122,000 | 131,000 | 150,000 | 146,000 | 143,000 | 140,000 | 147,000 | 148,000 | 160,000 |
EBITDA | 6,106,000 | 4,851,000 | 5,537,000 | 5,465,000 | 6,729,000 | 5,179,000 | 5,202,000 | 5,659,000 | 5,783,000 | 4,487,000 | 4,870,000 | 6,029,000 | 5,855,000 | 4,391,000 | 4,666,000 | 5,691,000 | 6,104,000 | 4,432,000 | 4,397,000 | 5,309,000 | 5,174,000 | -4,134,000 | 4,120,000 | 4,704,000 | 4,712,000 | 3,175,000 | 4,102,000 | 4,831,000 | 4,558,000 | 3,763,000 | 4,097,000 | 4,085,000 | 4,597,000 | 3,675,000 | 4,157,000 | 4,669,000 | 4,525,000 | 2,224,000 | 3,902,000 | 4,378,000 |
Depreciation and Amortization | 728,000 | 761,000 | 712,000 | 721,000 | 702,000 | 706,000 | 692,000 | 653,000 | 663,000 | 722,000 | 690,000 | 684,000 | 711,000 | 710,000 | 683,000 | 671,000 | 671,000 | 814,000 | 799,000 | 677,000 | 723,000 | 820,000 | 711,000 | 650,000 | 643,000 | 750,000 | 716,000 | 676,000 | 692,000 | 720,000 | 665,000 | 707,000 | 728,000 | 839,000 | 785,000 | 723,000 | 731,000 | 808,000 | 786,000 | 746,000 |
Income Before Tax | 5,140,000 | 3,870,000 | 4,592,000 | 4,496,000 | 5,802,000 | 4,233,000 | 4,288,000 | 4,835,000 | 4,997,000 | 3,650,000 | 4,071,000 | 5,239,000 | 5,035,000 | 3,564,000 | 3,877,000 | 4,877,000 | 5,297,000 | 3,461,000 | 3,498,000 | 4,532,000 | 4,343,000 | -5,065,000 | 3,278,000 | 3,916,000 | 3,940,000 | 2,289,000 | 3,253,000 | 4,033,000 | 3,751,000 | 2,927,000 | 3,336,000 | 3,256,000 | 3,738,000 | 2,686,000 | 3,226,000 | 3,803,000 | 3,654,000 | 1,269,000 | 2,968,000 | 3,472,000 |
Income Tax Expense | 1,152,000 | 726,000 | 812,000 | 1,003,000 | 1,246,000 | 841,000 | 864,000 | 876,000 | 1,034,000 | 592,000 | 704,000 | 997,000 | 909,000 | 656,000 | 628,000 | 990,000 | 989,000 | 675,000 | 541,000 | 789,000 | 726,000 | 172,000 | 502,000 | 700,000 | 729,000 | 399,000 | 713,000 | 1,472,000 | 881,000 | 725,000 | 780,000 | 695,000 | 863,000 | 678,000 | 889,000 | 898,000 | 877,000 | 629,000 | 567,000 | 798,000 |
Net Income | 3,959,000 | 3,137,000 | 3,754,000 | 3,468,000 | 4,521,000 | 3,384,000 | 3,397,000 | 3,933,000 | 3,939,000 | 3,052,000 | 3,355,000 | 4,223,000 | 4,112,000 | 2,906,000 | 3,269,000 | 3,854,000 | 4,277,000 | 2,800,000 | 2,917,000 | 3,717,000 | 3,593,000 | -5,241,000 | 2,745,000 | 3,194,000 | 3,199,000 | 1,891,000 | 2,511,000 | 2,495,000 | 2,853,000 | 2,215,000 | 2,522,000 | 7,875,000 | 2,714,000 | 1,951,000 | 2,750,000 | 3,206,000 | 2,601,000 | 521,000 | 2,153,000 | 2,372,000 |
Net Income Margin | 18.21% | 15.28% | 18.59% | 16.17% | 20.67% | 16.46% | 16.93% | 18.93% | 19.11% | 15.64% | 17.31% | 20.15% | 20.22% | 15.34% | 18.05% | 19.52% | 22.14% | 15.82% | 16.95% | 20.38% | 20.19% | -30.66% | 16.67% | 18.32% | 19.17% | 11.46% | 15.42% | 14.34% | 17.13% | 13.78% | 16.16% | 46.72% | 16.43% | 12.12% | 17.45% | 18.95% | 15.74% | 2.93% | 11.87% | 11.77% |
EPS | 1.65 | 1.30 | 1.56 | 1.44 | 1.89 | 1.40 | 1.41 | 1.63 | 1.65 | 1.27 | 1.35 | 1.72 | 1.66 | 1.16 | 1.30 | 1.53 | 1.69 | 1.10 | 1.15 | 1.47 | 1.41 | -2.12 | 1.07 | 1.25 | 1.26 | 0.73 | 0.97 | 0.96 | 1.09 | 0.84 | 0.96 | 3.01 | 0.99 | 0.71 | 1.00 | 1.16 | 0.93 | 0.17 | 0.77 | 0.85 |
EPS Diluted | 1.58 | 1.27 | 1.52 | 1.41 | 1.83 | 1.37 | 1.37 | 1.59 | 1.57 | 1.21 | 1.33 | 1.66 | 1.61 | 1.13 | 1.26 | 1.47 | 1.63 | 1.07 | 1.12 | 1.41 | 1.36 | -2.09 | 1.04 | 1.22 | 1.22 | 0.72 | 0.95 | 0.93 | 1.06 | 0.82 | 0.93 | 2.88 | 0.96 | 0.69 | 0.97 | 1.12 | 0.91 | 0.17 | 0.75 | 0.82 |
Weighted Average Shares Out | 2,356,200 | 2,357,000 | 2,360,500 | 2,358,000 | 2,360,000 | 2,362,100 | 2,359,100 | 2,365,900 | 2,385,500 | 2,399,200 | 2,478,918 | 2,413,400 | 2,428,100 | 2,505,172 | 2,459,100 | 2,518,954 | 2,486,100 | 2,545,455 | 2,536,522 | 2,487,000 | 2,504,000 | 2,472,170 | 2,509,100 | 2,499,700 | 2,495,800 | 2,590,411 | 2,588,660 | 2,533,900 | 2,617,431 | 2,636,905 | 2,563,300 | 2,596,600 | 2,674,700 | 2,747,887 | 2,688,700 | 2,718,900 | 2,720,100 | 3,064,706 | 2,796,104 | 2,790,588 |
Weighted Average Shares Out Diluted | 2,466,000 | 2,472,200 | 2,472,000 | 2,468,400 | 2,475,200 | 2,477,500 | 2,473,200 | 2,481,200 | 2,503,600 | 2,523,300 | 2,530,200 | 2,544,200 | 2,558,900 | 2,573,100 | 2,590,300 | 2,615,400 | 2,625,300 | 2,612,100 | 2,613,300 | 2,630,100 | 2,647,500 | 2,509,600 | 2,637,700 | 2,623,000 | 2,612,100 | 2,620,900 | 2,645,600 | 2,669,600 | 2,690,600 | 2,695,600 | 2,705,500 | 2,737,600 | 2,822,900 | 2,811,000 | 2,835,000 | 2,864,600 | 2,867,500 | 3,064,706 | 2,882,500 | 2,885,200 |
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 | 12,156,000 | 9,482,000 | 6,828,000 | 7,890,000 | 9,733,000 | 8,246,000 | 7,596,000 | 6,854,000 | 6,710,000 | 7,214,000 | 8,526,000 | 11,544,000 | 10,370,000 | 10,288,000 | 10,007,000 | 11,941,000 | 13,392,000 | 16,181,000 | 15,393,000 | 6,279,000 | 9,304,000 | 4,239,000 | 2,738,000 | 3,696,000 | 2,545,000 | 2,569,000 | 5,326,000 | 7,432,000 | 5,024,000 | 5,569,000 | 5,817,000 | 6,051,000 | 7,456,000 | 7,102,000 | 7,895,000 | 9,403,000 | 7,705,000 | 6,845,000 | 8,374,000 | 8,204,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 | 6,048,000 | 7,085,000 | 8,421,000 | 8,708,000 | 9,281,000 | 10,208,000 | 11,326,000 | 10,983,000 | 9,568,000 | 8,510,000 | 7,403,000 | 6,615,000 | 6,246,000 | 5,924,000 | 4,874,000 | 4,901,000 | 4,767,000 | 4,786,000 | 4,047,000 |
Cash + Short Term Investments | 12,156,000 | 9,482,000 | 6,828,000 | 7,890,000 | 9,733,000 | 8,246,000 | 7,596,000 | 6,854,000 | 6,710,000 | 7,214,000 | 8,526,000 | 11,544,000 | 10,370,000 | 10,288,000 | 10,007,000 | 11,941,000 | 13,392,000 | 16,181,000 | 15,393,000 | 6,279,000 | 9,304,000 | 10,287,000 | 9,823,000 | 12,117,000 | 11,253,000 | 11,850,000 | 15,534,000 | 18,758,000 | 16,007,000 | 15,137,000 | 14,327,000 | 13,454,000 | 14,071,000 | 13,348,000 | 13,819,000 | 14,277,000 | 12,606,000 | 11,612,000 | 13,160,000 | 12,251,000 |
Net Receivables | 6,314,000 | 6,118,000 | 6,124,000 | 6,334,000 | 6,215,000 | 5,471,000 | 5,471,000 | 5,767,000 | 5,720,000 | 5,143,000 | 5,513,000 | 5,241,000 | 5,662,000 | 4,725,000 | 4,861,000 | 4,819,000 | 5,043,000 | 4,178,000 | 4,640,000 | 5,196,000 | 5,143,000 | 4,951,000 | 5,198,000 | 5,055,000 | 5,035,000 | 4,686,000 | 5,149,000 | 5,182,000 | 4,942,000 | 4,594,000 | 4,358,000 | 4,729,000 | 4,713,000 | 4,373,000 | 4,591,000 | 4,721,000 | 4,724,000 | 4,568,000 | 4,990,000 | 5,802,000 |
Inventory | 7,287,000 | 7,016,000 | 7,077,000 | 7,151,000 | 7,117,000 | 7,073,000 | 7,483,000 | 7,541,000 | 7,590,000 | 6,924,000 | 7,101,000 | 6,673,000 | 6,307,000 | 5,983,000 | 6,002,000 | 5,957,000 | 5,707,000 | 5,498,000 | 5,330,000 | 5,521,000 | 5,465,000 | 5,017,000 | 5,358,000 | 5,281,000 | 5,182,000 | 4,738,000 | 5,207,000 | 5,131,000 | 5,023,000 | 4,624,000 | 4,754,000 | 4,787,000 | 4,999,000 | 4,716,000 | 4,957,000 | 5,125,000 | 5,239,000 | 5,454,000 | 5,893,000 | 6,477,000 |
Other Current Assets | 1,692,000 | 2,093,000 | 2,429,000 | 1,736,000 | 1,875,000 | 1,858,000 | 1,755,000 | 3,408,000 | 5,002,000 | 4,744,000 | 4,552,000 | 4,174,000 | 3,994,000 | 4,190,000 | 3,476,000 | 3,876,000 | 3,768,000 | 4,260,000 | 3,554,000 | 3,842,000 | 4,026,000 | 4,436,000 | 3,866,000 | 3,956,000 | 3,752,000 | 4,092,000 | 4,140,000 | 4,286,000 | 4,248,000 | 4,278,000 | 4,892,000 | 5,204,000 | 11,388,000 | 11,345,000 | 10,950,000 | 12,224,000 | 13,051,000 | 8,496,000 | 7,519,000 | 8,648,000 |
Total Current Assets | 27,449,000 | 24,709,000 | 22,458,000 | 23,111,000 | 24,940,000 | 22,648,000 | 22,305,000 | 21,866,000 | 22,521,000 | 21,653,000 | 23,416,000 | 25,545,000 | 24,336,000 | 23,091,000 | 22,608,000 | 24,655,000 | 26,026,000 | 27,987,000 | 27,140,000 | 18,917,000 | 21,925,000 | 22,473,000 | 22,312,000 | 24,431,000 | 23,346,000 | 23,320,000 | 27,960,000 | 31,214,000 | 28,096,000 | 26,494,000 | 25,885,000 | 25,572,000 | 35,171,000 | 33,782,000 | 34,317,000 | 36,347,000 | 35,620,000 | 29,646,000 | 31,562,000 | 33,178,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 22,506,000 | 23,027,000 | 22,027,000 | 22,132,000 | 21,636,000 | 21,909,000 | 21,564,000 | 21,167,000 | 20,593,000 | 21,195,000 | 21,323,000 | 21,357,000 | 21,392,000 | 21,686,000 | 21,103,000 | 21,416,000 | 20,876,000 | 20,692,000 | 20,459,000 | 21,250,000 | 20,901,000 | 21,271,000 | 20,993,000 | 20,822,000 | 20,590,000 | 20,600,000 | 20,925,000 | 20,420,000 | 20,108,000 | 19,893,000 | 19,219,000 | 18,778,000 | 19,310,000 | 19,385,000 | 19,186,000 | 18,910,000 | 19,081,000 | 20,268,000 | 20,043,000 | 20,745,000 |
Goodwill | 40,970,000 | 40,303,000 | 40,567,000 | 40,916,000 | 40,239,000 | 40,659,000 | 40,718,000 | 39,951,000 | 38,761,000 | 39,700,000 | 40,710,000 | 40,315,000 | 40,493,000 | 40,924,000 | 40,612,000 | 41,381,000 | 40,569,000 | 39,901,000 | 39,617,000 | 39,998,000 | 39,605,000 | 40,273,000 | 46,753,000 | 46,932,000 | 45,225,000 | 45,175,000 | 46,175,000 | 45,624,000 | 45,189,000 | 44,699,000 | 43,682,000 | 43,458,000 | 44,458,000 | 44,350,000 | 44,679,000 | 44,157,000 | 44,612,000 | 47,316,000 | 46,856,000 | 48,875,000 |
Intangible Assets | 22,054,000 | 22,047,000 | 22,192,000 | 22,302,000 | 23,637,000 | 23,783,000 | 23,832,000 | 23,594,000 | 23,465,000 | 23,679,000 | 23,913,000 | 23,538,000 | 23,504,000 | 23,642,000 | 23,658,000 | 23,864,000 | 23,814,000 | 23,792,000 | 23,834,000 | 23,980,000 | 24,002,000 | 24,215,000 | 25,836,000 | 25,947,000 | 23,919,000 | 23,902,000 | 24,129,000 | 24,224,000 | 24,262,000 | 24,187,000 | 24,153,000 | 24,185,000 | 24,429,000 | 24,527,000 | 24,629,000 | 24,495,000 | 24,715,000 | 26,829,000 | 26,908,000 | 27,567,000 |
Long Term Investments | 0 | -6,515,000 | -6,284,000 | -6,219,000 | -6,814,000 | -6,478,000 | 91,000 | 86,000 | 93,000 | 140,000 | -6,543,000 | -6,506,000 | -6,323,000 | -6,153,000 | -5,977,000 | -6,073,000 | -6,294,000 | 67,000 | -6,309,000 | -6,242,000 | -6,325,000 | 169,000 | -6,951,000 | -6,872,000 | -6,179,000 | 141,000 | -6,083,000 | -6,145,000 | -8,481,000 | 132,000 | -8,644,000 | -8,692,000 | -8,515,000 | 28,000 | -1,189,000 | -1,173,000 | -1,334,000 | 30,000 | -820,000 | -816,000 |
Tax Assets | 0 | 6,516,000 | 6,284,000 | 6,219,000 | 6,814,000 | 6,478,000 | 6,809,000 | 6,462,000 | 6,986,000 | 6,809,000 | 6,543,000 | 6,506,000 | 6,323,000 | 6,153,000 | 5,977,000 | 6,073,000 | 6,294,000 | 6,199,000 | 6,309,000 | 6,242,000 | 6,325,000 | 6,899,000 | 6,951,000 | 6,872,000 | 6,179,000 | 6,163,000 | 6,083,000 | 6,145,000 | 8,481,000 | 8,126,000 | 8,644,000 | 8,692,000 | 8,515,000 | -28,000 | 1,189,000 | 1,173,000 | 1,334,000 | -30,000 | 820,000 | 816,000 |
Other Non-Current Assets | 13,503,000 | 12,283,000 | 12,354,000 | 12,248,000 | 12,079,000 | 11,830,000 | 4,532,000 | 4,589,000 | 3,863,000 | 4,032,000 | 10,855,000 | 10,661,000 | 9,944,000 | 9,964,000 | 8,797,000 | 8,796,000 | 8,614,000 | 2,062,000 | 7,510,000 | 7,578,000 | 7,625,000 | -205,000 | 5,779,000 | 5,555,000 | 5,360,000 | -991,000 | 5,180,000 | 5,162,000 | 5,196,000 | -3,125,000 | 5,152,000 | 5,040,000 | 5,675,000 | 5,092,000 | 4,697,000 | 5,234,000 | 5,237,000 | 5,436,000 | 5,568,000 | 5,898,000 |
Total Non-Current Assets | 99,033,000 | 97,661,000 | 97,140,000 | 97,598,000 | 97,591,000 | 98,181,000 | 97,546,000 | 95,849,000 | 93,761,000 | 95,555,000 | 96,801,000 | 95,871,000 | 95,333,000 | 96,216,000 | 94,170,000 | 95,457,000 | 93,873,000 | 92,713,000 | 91,420,000 | 92,806,000 | 92,133,000 | 92,622,000 | 99,361,000 | 99,256,000 | 95,094,000 | 94,990,000 | 96,409,000 | 95,430,000 | 94,755,000 | 93,912,000 | 92,206,000 | 91,461,000 | 93,872,000 | 93,354,000 | 93,191,000 | 92,796,000 | 93,645,000 | 99,849,000 | 99,375,000 | 103,085,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 | 126,482,000 | 122,370,000 | 119,598,000 | 120,709,000 | 122,531,000 | 120,829,000 | 119,851,000 | 117,715,000 | 116,282,000 | 117,208,000 | 120,217,000 | 121,416,000 | 119,669,000 | 119,307,000 | 116,778,000 | 120,112,000 | 119,899,000 | 120,700,000 | 118,560,000 | 111,723,000 | 114,058,000 | 115,095,000 | 121,673,000 | 123,687,000 | 118,440,000 | 118,310,000 | 124,369,000 | 126,644,000 | 122,851,000 | 120,406,000 | 118,091,000 | 117,033,000 | 129,043,000 | 127,136,000 | 127,508,000 | 129,143,000 | 129,265,000 | 129,495,000 | 130,937,000 | 136,263,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 15,350,000 | 15,364,000 | 13,691,000 | 14,234,000 | 14,435,000 | 14,598,000 | 13,790,000 | 14,153,000 | 14,845,000 | 14,882,000 | 14,175,000 | 14,154,000 | 14,223,000 | 13,720,000 | 12,134,000 | 12,027,000 | 11,935,000 | 12,071,000 | 10,464,000 | 10,781,000 | 10,951,000 | 11,260,000 | 10,207,000 | 10,266,000 | 10,243,000 | 10,344,000 | 9,716,000 | 9,740,000 | 9,458,000 | 9,632,000 | 8,076,000 | 8,300,000 | 9,024,000 | 9,325,000 | 7,795,000 | 7,717,000 | 7,758,000 | 8,138,000 | 7,285,000 | 7,733,000 |
Short Term Debt | 10,409,000 | 7,465,000 | 7,729,000 | 10,616,000 | 11,811,000 | 10,451,000 | 13,717,000 | 14,300,000 | 11,717,000 | 8,850,000 | 9,902,000 | 13,331,000 | 11,989,000 | 9,108,000 | 8,773,000 | 8,586,000 | 7,707,000 | 11,422,000 | 12,701,000 | 9,153,000 | 9,352,000 | 9,697,000 | 8,911,000 | 12,113,000 | 10,508,000 | 10,423,000 | 12,862,000 | 15,547,000 | 14,026,000 | 13,554,000 | 13,781,000 | 13,007,000 | 12,215,000 | 11,653,000 | 13,681,000 | 13,931,000 | 13,093,000 | 12,021,000 | 15,075,000 | 16,329,000 |
Tax Payables | 0 | 1,042,000 | 0 | 0 | 0 | 828,000 | 0 | 0 | 0 | 587,000 | 0 | 0 | 0 | 637,000 | 0 | 0 | 0 | 693,000 | 0 | 0 | 0 | 341,000 | 0 | 0 | 0 | 268,000 | 0 | 0 | 0 | 449,000 | 0 | 0 | 0 | 397,000 | 0 | 0 | 0 | 845,000 | 0 | 0 |
Deferred Revenue | 0 | 1,042,000 | 0 | 0 | 0 | 0 | 0 | 6,462,000 | 6,986,000 | 6,809,000 | 0 | 0 | 0 | 7,419,000 | 0 | 0 | 0 | 6,617,000 | 0 | 0 | 0 | 6,731,000 | 0 | 0 | 0 | 5,443,000 | 0 | 0 | 0 | 5,030,000 | 0 | 0 | 8,032,000 | 7,449,000 | 7,652,000 | 7,945,000 | 8,494,000 | 8,325,000 | 8,406,000 | 8,853,000 |
Other Current Liabilities | 10,661,000 | 9,756,000 | 10,920,000 | 11,100,000 | 10,912,000 | 9,879,000 | 10,523,000 | 10,293,000 | 10,056,000 | 8,762,000 | 10,324,000 | 10,542,000 | 10,377,000 | 9,667,000 | 11,109,000 | 11,131,000 | 10,366,000 | 8,790,000 | 9,731,000 | 10,230,000 | 9,950,000 | 8,713,000 | 9,252,000 | 8,868,000 | 8,469,000 | 7,202,000 | 8,133,000 | 7,820,000 | 7,240,000 | 6,575,000 | 7,225,000 | 7,584,000 | 11,162,000 | 9,395,000 | 9,881,000 | 10,405,000 | 10,716,000 | 8,786,000 | 9,521,000 | 10,090,000 |
Total Current Liabilities | 36,420,000 | 33,627,000 | 32,340,000 | 35,950,000 | 37,158,000 | 35,756,000 | 38,030,000 | 38,746,000 | 36,618,000 | 33,081,000 | 34,401,000 | 38,027,000 | 36,589,000 | 33,132,000 | 32,016,000 | 31,744,000 | 30,008,000 | 32,976,000 | 32,896,000 | 30,164,000 | 30,253,000 | 30,011,000 | 28,370,000 | 31,247,000 | 29,220,000 | 28,237,000 | 30,711,000 | 33,107,000 | 30,724,000 | 30,210,000 | 29,082,000 | 28,891,000 | 32,401,000 | 30,770,000 | 31,357,000 | 32,053,000 | 31,567,000 | 29,790,000 | 31,881,000 | 34,152,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 25,744,000 | 25,935,000 | 24,253,000 | 23,096,000 | 24,069,000 | 24,973,000 | 22,874,000 | 20,582,000 | 21,286,000 | 23,443,000 | 23,767,000 | 22,322,000 | 20,558,000 | 23,730,000 | 21,053,000 | 22,514,000 | 23,948,000 | 24,189,000 | 23,955,000 | 19,661,000 | 20,791,000 | 20,428,000 | 21,359,000 | 21,514,000 | 20,779,000 | 20,863,000 | 22,437,000 | 22,186,000 | 20,188,000 | 18,038,000 | 16,633,000 | 16,460,000 | 18,910,000 | 18,945,000 | 19,134,000 | 17,595,000 | 17,394,000 | 18,329,000 | 17,364,000 | 18,124,000 |
Deferred Revenue | 0 | 666,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8,917,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -9,531,000 | -9,808,000 | -9,552,000 |
Deferred Tax | 6,420,000 | 7,239,000 | 6,284,000 | 6,219,000 | 6,814,000 | 6,478,000 | 6,422,000 | 6,462,000 | 6,986,000 | 6,809,000 | 6,543,000 | 6,506,000 | 6,323,000 | 6,153,000 | 5,977,000 | 6,073,000 | 6,294,000 | 6,199,000 | 6,309,000 | 6,242,000 | 6,325,000 | 6,899,000 | 6,951,000 | 6,872,000 | 6,179,000 | 6,163,000 | 6,083,000 | 6,145,000 | 8,481,000 | 8,126,000 | 8,644,000 | 8,692,000 | 8,515,000 | 9,113,000 | 9,161,000 | 9,257,000 | 9,224,000 | 9,531,000 | 9,808,000 | 9,552,000 |
Other Non-Current Liabilities | 5,757,000 | 5,010,000 | 6,386,000 | 6,614,000 | 6,477,000 | 5,935,000 | 7,104,000 | 7,200,000 | 7,058,000 | 13,830,000 | 9,760,000 | 9,668,000 | 9,791,000 | 15,791,000 | 10,813,000 | 11,241,000 | 11,073,000 | 16,657,000 | 9,459,000 | 9,748,000 | 9,705,000 | 10,178,000 | 9,441,000 | 9,611,000 | 9,758,000 | 10,164,000 | 10,192,000 | 10,485,000 | 8,043,000 | 8,254,000 | 9,184,000 | 9,246,000 | 10,266,000 | 19,438,000 | 8,003,000 | 7,936,000 | 8,126,000 | 18,326,000 | 8,504,000 | 9,623,000 |
Total Non-Current Liabilities | 37,921,000 | 38,184,000 | 36,923,000 | 35,929,000 | 37,360,000 | 38,008,000 | 36,400,000 | 34,244,000 | 35,330,000 | 37,273,000 | 40,070,000 | 38,496,000 | 36,672,000 | 39,521,000 | 37,843,000 | 39,828,000 | 41,315,000 | 40,846,000 | 39,723,000 | 35,651,000 | 36,821,000 | 37,505,000 | 37,751,000 | 37,997,000 | 36,716,000 | 37,190,000 | 38,712,000 | 38,816,000 | 36,712,000 | 34,418,000 | 34,461,000 | 34,398,000 | 37,691,000 | 38,383,000 | 36,298,000 | 34,788,000 | 34,744,000 | 36,655,000 | 35,676,000 | 37,299,000 |
Total Liabilities | 74,341,000 | 71,811,000 | 69,263,000 | 71,879,000 | 74,518,000 | 73,764,000 | 74,430,000 | 72,990,000 | 71,948,000 | 70,354,000 | 74,471,000 | 76,523,000 | 73,261,000 | 72,653,000 | 69,859,000 | 71,572,000 | 71,323,000 | 73,822,000 | 72,619,000 | 65,815,000 | 67,074,000 | 67,516,000 | 66,121,000 | 69,244,000 | 65,936,000 | 65,427,000 | 69,423,000 | 71,923,000 | 67,436,000 | 64,628,000 | 63,543,000 | 63,289,000 | 70,092,000 | 69,153,000 | 67,655,000 | 66,841,000 | 66,311,000 | 66,445,000 | 67,557,000 | 71,451,000 |
Common Stock | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 |
Retained Earnings | 125,361,000 | 123,811,000 | 123,132,000 | 121,617,000 | 120,443,000 | 118,170,000 | 117,082,000 | 115,858,000 | 114,163,000 | 112,429,000 | 111,645,000 | 110,393,000 | 108,361,000 | 106,374,000 | 105,674,000 | 104,361,000 | 102,539,000 | 100,239,000 | 99,474,000 | 98,414,000 | 96,625,000 | 94,918,000 | 102,103,000 | 101,170,000 | 99,831,000 | 98,641,000 | 98,623,000 | 97,881,000 | 97,197,000 | 96,124,000 | 95,736,000 | 94,945,000 | 88,855,000 | 87,953,000 | 87,849,000 | 86,917,000 | 85,579,000 | 84,807,000 | 86,157,000 | 85,770,000 |
Accumulated Other Comprehensive Income/Loss | -10,893,000 | -11,900,000 | -13,107,000 | -12,949,000 | -13,365,000 | -13,041,000 | -13,087,000 | -13,376,000 | -13,681,000 | -13,105,000 | -14,364,000 | -14,529,000 | -15,026,000 | -14,750,000 | -16,495,000 | -16,163,000 | -16,927,000 | -17,245,000 | -16,996,000 | -16,054,000 | -16,410,000 | -16,082,000 | -16,113,000 | -16,334,000 | -16,310,000 | -15,953,000 | -15,094,000 | -15,400,000 | -15,521,000 | -15,881,000 | -17,203,000 | -17,794,000 | -17,214,000 | -17,197,000 | -14,931,000 | -15,642,000 | -15,052,000 | -14,100,000 | -15,170,000 | -12,649,000 |
Total Stockholders Equity | 51,841,000 | 50,287,000 | 50,058,000 | 48,534,000 | 47,692,000 | 46,777,000 | 45,140,000 | 44,455,000 | 44,075,000 | 46,854,000 | 45,746,000 | 44,618,000 | 46,111,000 | 46,654,000 | 46,596,000 | 48,540,000 | 48,182,000 | 46,878,000 | 45,941,000 | 45,538,000 | 46,578,000 | 46,989,000 | 55,072,000 | 53,990,000 | 52,236,000 | 52,293,000 | 54,946,000 | 54,112,000 | 55,415,000 | 55,778,000 | 53,840,000 | 53,060,000 | 58,262,000 | 57,983,000 | 59,187,000 | 61,628,000 | 62,287,000 | 63,050,000 | 63,380,000 | 64,812,000 |
Total Investments | -6,420,000 | -6,515,000 | -6,284,000 | -6,219,000 | -6,814,000 | -6,478,000 | 91,000 | 86,000 | 93,000 | 140,000 | -6,543,000 | -6,506,000 | -6,323,000 | -6,153,000 | -5,977,000 | -6,073,000 | -6,294,000 | 67,000 | -6,309,000 | -6,242,000 | -6,325,000 | 6,048,000 | 7,085,000 | 8,421,000 | 8,708,000 | 9,281,000 | 10,208,000 | 11,326,000 | 10,983,000 | 9,568,000 | 8,510,000 | 7,403,000 | 6,615,000 | 6,246,000 | 5,924,000 | 4,874,000 | 4,901,000 | 4,767,000 | 4,786,000 | 4,047,000 |
Total Debt | 36,153,000 | 33,369,000 | 31,982,000 | 33,712,000 | 35,880,000 | 34,607,000 | 36,591,000 | 34,882,000 | 33,003,000 | 31,493,000 | 33,669,000 | 35,653,000 | 32,547,000 | 31,988,000 | 29,826,000 | 31,100,000 | 31,655,000 | 34,720,000 | 36,011,000 | 28,138,000 | 29,513,000 | 30,092,000 | 30,270,000 | 33,627,000 | 31,287,000 | 31,286,000 | 35,299,000 | 37,733,000 | 34,214,000 | 31,592,000 | 30,414,000 | 29,467,000 | 31,125,000 | 30,598,000 | 32,815,000 | 31,526,000 | 30,487,000 | 30,350,000 | 32,439,000 | 34,453,000 |
Net Debt | 23,997,000 | 23,887,000 | 25,154,000 | 25,822,000 | 26,147,000 | 26,361,000 | 28,995,000 | 28,028,000 | 26,293,000 | 24,279,000 | 25,143,000 | 24,109,000 | 22,177,000 | 21,700,000 | 19,819,000 | 19,159,000 | 18,263,000 | 18,539,000 | 20,618,000 | 21,859,000 | 20,209,000 | 25,853,000 | 27,532,000 | 29,931,000 | 28,742,000 | 28,717,000 | 29,973,000 | 30,301,000 | 29,190,000 | 26,023,000 | 24,597,000 | 23,416,000 | 23,669,000 | 23,496,000 | 24,920,000 | 22,123,000 | 22,782,000 | 23,505,000 | 24,065,000 | 26,249,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 | 3,987,000 | 3,137,000 | 3,754,000 | 3,468,000 | 4,556,000 | 3,392,000 | 3,424,000 | 3,959,000 | 3,963,000 | 3,058,000 | 3,367,000 | 4,242,000 | 4,126,000 | 2,908,000 | 3,249,000 | 3,887,000 | 4,308,000 | 2,786,000 | 2,957,000 | 3,743,000 | 3,617,000 | -5,237,000 | 2,776,000 | 3,216,000 | 3,211,000 | 1,890,000 | 2,540,000 | 2,561,000 | 2,870,000 | 2,202,000 | 2,556,000 | 7,896,000 | 2,757,000 | 1,958,000 | 2,783,000 | 3,228,000 | 2,635,000 | 538,000 | 2,188,000 | 2,398,000 |
Depreciation & Amortization | 728,000 | 761,000 | 711,000 | -721,000 | 702,000 | 706,000 | 692,000 | 653,000 | 663,000 | 722,000 | 690,000 | 684,000 | 711,000 | 710,000 | 683,000 | 671,000 | 671,000 | 814,000 | 799,000 | 677,000 | 723,000 | 820,000 | 711,000 | 650,000 | 643,000 | 750,000 | 716,000 | 676,000 | 692,000 | 720,000 | 665,000 | 707,000 | 728,000 | 839,000 | 785,000 | 723,000 | 731,000 | 808,000 | 786,000 | 746,000 |
Deferred Income Tax | 184,000 | -38,000 | -52,000 | -256,000 | 102,000 | -93,000 | 38,000 | -268,000 | -130,000 | -143,000 | -158,000 | -158,000 | 57,000 | -91,000 | -312,000 | -48,000 | 193,000 | -8,000 | -39,000 | 37,000 | -586,000 | -387,000 | -61,000 | 3,000 | 34,000 | -18,000 | 182,000 | -2,434,000 | 426,000 | -219,000 | 66,000 | -271,000 | -177,000 | -387,000 | -568,000 | 51,000 | 89,000 | -668,000 | -166,000 | 46,000 |
Stock Based Compensation | 105,000 | 129,000 | 158,000 | 150,000 | 125,000 | 139,000 | 156,000 | 145,000 | 105,000 | 130,000 | 130,000 | 152,000 | 116,000 | 142,000 | 144,000 | 165,000 | 89,000 | 233,000 | 123,000 | 92,000 | 110,000 | 216,000 | 118,000 | 79,000 | 102,000 | 146,000 | 92,000 | 73,000 | 84,000 | 154,000 | 93,000 | 60,000 | 44,000 | 119,000 | 76,000 | 73,000 | 67,000 | 106,000 | 80,000 | 70,000 |
Change in Working Capital | -1,496,000 | 1,921,000 | -462,000 | -349,000 | -786,000 | 1,032,000 | -585,000 | -1,075,000 | -592,000 | -195,000 | -815,000 | 201,000 | -338,000 | 417,000 | 335,000 | 169,000 | -550,000 | 928,000 | 169,000 | -193,000 | 306,000 | 614,000 | -88,000 | -38,000 | -120,000 | 844,000 | -201,000 | 2,833,000 | -456,000 | 755,000 | -212,000 | -708,000 | -278,000 | 1,895,000 | -77,000 | 270,000 | -448,000 | 1,173,000 | 210,000 | -596,000 |
Accounts Receivable | -134,000 | -74,000 | 147,000 | -9,000 | -830,000 | -6,000 | 353,000 | 86,000 | -740,000 | 222,000 | -272,000 | 368,000 | -1,012,000 | 262,000 | -142,000 | 363,000 | -825,000 | 499,000 | 392,000 | 4,000 | -261,000 | 273,000 | -151,000 | 77,000 | -475,000 | 273,000 | 97,000 | -243,000 | -304,000 | -163,000 | 436,000 | -171,000 | -424,000 | 164,000 | 359,000 | -120,000 | -368,000 | 41,000 | 650,000 | -241,000 |
Inventory | -188,000 | -23,000 | -15,000 | 110,000 | -142,000 | 384,000 | 152,000 | 238,000 | -893,000 | 5,000 | -412,000 | -431,000 | -409,000 | 90,000 | -182,000 | -80,000 | -137,000 | -104,000 | 0 | 16,000 | -549,000 | 362,000 | -70,000 | -37,000 | -494,000 | 269,000 | 0 | -100,000 | -357,000 | 216,000 | 102,000 | 40,000 | -287,000 | 210,000 | 292,000 | 133,000 | -519,000 | 503,000 | 316,000 | 62,000 |
Accounts Payable | -648,000 | 1,758,000 | -246,000 | -555,000 | 857,000 | 922,000 | -786,000 | -1,318,000 | 1,495,000 | 82,000 | -84,000 | 170,000 | 1,261,000 | 342,000 | 737,000 | -130,000 | 442,000 | 1,185,000 | -220,000 | -193,000 | 1,151,000 | 415,000 | 300,000 | 208,000 | 933,000 | 633,000 | -105,000 | 622,000 | 235,000 | 964,000 | -817,000 | -594,000 | 298,000 | 1,484,000 | -521,000 | 24,000 | 298,000 | 782,000 | -97,000 | -569,000 |
Other Working Capital | -526,000 | 260,000 | -348,000 | 105,000 | -671,000 | -268,000 | -304,000 | -81,000 | -454,000 | -504,000 | -47,000 | 94,000 | -178,000 | -277,000 | -78,000 | 16,000 | -30,000 | -652,000 | -3,000 | -20,000 | -35,000 | -436,000 | -167,000 | -286,000 | -84,000 | -331,000 | -193,000 | 2,554,000 | -30,000 | -262,000 | 67,000 | 17,000 | 135,000 | 37,000 | -207,000 | 233,000 | 141,000 | -153,000 | -659,000 | 152,000 |
Other Non-Cash Items | 794,000 | -167,000 | 1,224,000 | 1,563,000 | 205,000 | 165,000 | 138,000 | 160,000 | 61,000 | 141,000 | 32,000 | 1,423,000 | -29,000 | 35,000 | -12,000 | 580,000 | 28,000 | 53,000 | 55,000 | 8,000 | -1,000 | 8,125,000 | 61,000 | 97,000 | -303,000 | 587,000 | 24,000 | -25,000 | 15,000 | 76,000 | -128,000 | -4,684,000 | -49,000 | -285,000 | 279,000 | 135,000 | 464,000 | 2,031,000 | 454,000 | 771,000 |
Net Cash Provided by Operating Activities | 4,302,000 | 5,753,000 | 5,333,000 | 3,855,000 | 4,904,000 | 5,341,000 | 3,863,000 | 3,574,000 | 4,070,000 | 3,713,000 | 3,246,000 | 5,121,000 | 4,643,000 | 4,121,000 | 4,087,000 | 5,424,000 | 4,739,000 | 4,806,000 | 4,064,000 | 4,364,000 | 4,169,000 | 4,151,000 | 3,517,000 | 4,007,000 | 3,567,000 | 4,199,000 | 3,353,000 | 3,684,000 | 3,631,000 | 3,688,000 | 3,040,000 | 3,000,000 | 3,025,000 | 4,139,000 | 3,278,000 | 4,480,000 | 3,538,000 | 3,988,000 | 3,552,000 | 3,435,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -993,000 | -783,000 | -797,000 | -817,000 | -925,000 | -734,000 | -730,000 | -708,000 | -890,000 | -692,000 | -747,000 | -626,000 | -1,091,000 | -714,000 | -656,000 | -567,000 | -850,000 | -658,000 | -731,000 | -605,000 | -1,079,000 | -814,000 | -752,000 | -701,000 | -1,080,000 | -907,000 | -910,000 | -768,000 | -1,132,000 | -1,154,000 | -801,000 | -745,000 | -684,000 | -1,291,000 | -800,000 | -691,000 | -532,000 | -1,274,000 | -820,000 | -832,000 |
Acquisitions Net | -6,000 | 269,000 | 48,000 | 5,000 | 3,000 | -51,000 | -638,000 | -74,000 | -2,000 | -34,000 | -1,032,000 | -349,000 | 85,000 | -34,000 | 0 | 0 | 0 | 0 | -4,000 | -54,000 | 0 | -2,000 | -95,000 | -3,611,000 | -237,000 | -1,000 | -7,000 | -101,000 | 0 | 0 | 0 | -129,000 | -362,000 | 0 | -143,000 | -186,000 | 0 | -926,000 | -7,000 | -97,000 |
Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 55,000 | 0 | -55,000 | 0 | 0 | 0 | -45,000 | 0 | 0 | 0 | -3,000 | -2,000 | 0 | 0 | -2,000 | -2,000 | -10,000 | -206,000 | -139,000 | -172,000 | -1,656,000 | -1,942,000 | -1,500,000 | -1,630,000 | -1,108,000 | -631,000 | -443,000 | -1,579,000 | -299,000 | -494,000 | -710,000 | -158,000 | -1,160,000 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -55,000 | 55,000 | -1,000 | 1,000 | 3,000 | 0 | 714,000 | 0 | 0 | 0 | 0 | -1,000 | 0 | 6,152,000 | 1,093,000 | 1,418,000 | 468,000 | 649,000 | 1,121,000 | 1,141,000 | 1,273,000 | 420,000 | 628,000 | 498,000 | 115,000 | 247,000 | 225,000 | 539,000 | 241,000 | 442,000 | 947,000 | 77,000 | 78,000 |
Other Investing Activities | -109,000 | -4,000 | -1,258,000 | 1,055,000 | -300,000 | -13,000 | -12,000 | 292,000 | 5,000 | 100,000 | 2,000 | 15,000 | 85,000 | -712,000 | -9,000 | 18,000 | 21,000 | 2,000 | 13,000 | 9,000 | 6,000 | 372,000 | 4,000 | 9,000 | 9,000 | 23,000 | 45,000 | 81,000 | 120,000 | 160,000 | 131,000 | 1,967,000 | -691,000 | 317,000 | -961,000 | 42,000 | 38,000 | 782,000 | 67,000 | 700,000 |
Net Cash Used for Investing Activities | -1,108,000 | -518,000 | -2,007,000 | 243,000 | -1,222,000 | -798,000 | -1,380,000 | -490,000 | -832,000 | -682,000 | -1,776,000 | -960,000 | -1,006,000 | -791,000 | -665,000 | -549,000 | -829,000 | -659,000 | -725,000 | -650,000 | 5,079,000 | 647,000 | 573,000 | -3,845,000 | -865,000 | 97,000 | 97,000 | -1,171,000 | -2,534,000 | -1,866,000 | -1,802,000 | 100,000 | -2,121,000 | -1,192,000 | -2,944,000 | -893,000 | -546,000 | -1,181,000 | -841,000 | -1,311,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 3,005,000 | 526,000 | -1,563,000 | -2,846,000 | 1,441,000 | -2,012,000 | 0 | 991,000 | -1,877,000 | -851,000 | -1,613,000 | 3,500,000 | -26,000 | 1,378,000 | -632,000 | -3,683,000 | -3,593,000 | -1,588,000 | 8,051,000 | -1,553,000 | 0 | -351,000 | -3,062,000 | 2,572,000 | 24,000 | -3,649,000 | -2,904,000 | 1,818,000 | 2,021,000 | 222,000 | 9,000 | -2,278,000 | -110,000 | -3,000 | 1,739,000 | -1,702,000 | -537,000 | -2,317,000 | -697,000 | 1,350,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 408,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 |
Common Stock Repurchased | -1,939,000 | -1,516,000 | -987,000 | -1,003,000 | -1,500,000 | -408,000 | -1,351,000 | -2,002,000 | -4,000,000 | -1,250,000 | -1,249,000 | -4,754,000 | -2,750,000 | -3,000,000 | -3,001,000 | -3,008,000 | -2,000,000 | 0 | -901,000 | -3,504,000 | -3,000,000 | -1,750,000 | -1,250,000 | -751,000 | -1,252,000 | -1,370,000 | -1,381,000 | -1,751,000 | -2,502,000 | -700,000 | -2,001,000 | -1,501,000 | -1,002,000 | -500,000 | -2,731,000 | -2,001,000 | -502,000 | -350,000 | -1,000 | -1,875,000 |
Dividends Paid | -2,445,000 | -2,449,000 | -2,285,000 | -2,288,000 | -2,290,000 | -2,289,000 | -2,224,000 | -2,231,000 | -2,255,000 | -2,262,000 | -2,155,000 | -2,171,000 | -2,182,000 | -2,197,000 | -2,011,000 | -2,025,000 | -2,030,000 | -2,028,000 | -1,906,000 | -1,923,000 | -1,932,000 | -1,937,000 | -1,858,000 | -1,850,000 | -1,853,000 | -1,861,000 | -1,813,000 | -1,813,000 | -1,823,000 | -1,826,000 | -1,773,000 | -1,786,000 | -1,851,000 | -1,847,000 | -1,856,000 | -1,868,000 | -1,865,000 | -1,871,000 | -1,802,000 | -1,808,000 |
Other Financing Activities | 745,000 | 940,000 | 566,000 | 88,000 | 311,000 | 408,000 | 1,822,000 | 249,000 | 4,625,000 | 205,000 | 585,000 | 567,000 | 1,530,000 | 734,000 | 369,000 | 2,275,000 | 893,000 | 217,000 | 701,000 | 185,000 | 814,000 | 734,000 | 1,104,000 | 1,061,000 | 425,000 | 19,000 | 460,000 | 1,594,000 | 580,000 | 75,000 | 2,165,000 | 1,333,000 | 2,456,000 | -1,305,000 | 1,017,000 | 3,815,000 | 933,000 | 162,000 | 162,000 | 1,043,000 |
Net Cash Used Provided by Financing Activities | -634,000 | -2,499,000 | -4,269,000 | -6,049,000 | -2,038,000 | -3,893,000 | -1,753,000 | -2,993,000 | -3,507,000 | -4,158,000 | -4,432,000 | -2,858,000 | -3,428,000 | -3,085,000 | -5,275,000 | -6,441,000 | -6,730,000 | -3,399,000 | 5,945,000 | -6,795,000 | -4,118,000 | -3,304,000 | -5,066,000 | 1,032,000 | -2,656,000 | -6,861,000 | -5,638,000 | -152,000 | -1,724,000 | -2,229,000 | -1,600,000 | -4,232,000 | -507,000 | -3,655,000 | -1,831,000 | -1,756,000 | -1,971,000 | -4,376,000 | -2,338,000 | -1,290,000 |
Effect of Forex Changes on Cash | 116,000 | -83,000 | -119,000 | 107,000 | -156,000 | 0 | 12,000 | 53,000 | -235,000 | -185,000 | -56,000 | -129,000 | -127,000 | 36,000 | -81,000 | 115,000 | 31,000 | 40,000 | -170,000 | 56,000 | -65,000 | 7,000 | 18,000 | -43,000 | -70,000 | -192,000 | 82,000 | 47,000 | 82,000 | 159,000 | 128,000 | -273,000 | -43,000 | -85,000 | -11,000 | -133,000 | -152,000 | 40,000 | -203,000 | -116,000 |
Net Change in Cash | 2,674,000 | 2,654,000 | -1,062,000 | -1,843,000 | 1,487,000 | 650,000 | 742,000 | 144,000 | -504,000 | -1,312,000 | -3,018,000 | 1,174,000 | 82,000 | 281,000 | -1,934,000 | -1,451,000 | -2,789,000 | 788,000 | 9,114,000 | -3,025,000 | 5,065,000 | 1,501,000 | -958,000 | 1,151,000 | -24,000 | -2,757,000 | -2,106,000 | 2,408,000 | -545,000 | -248,000 | -234,000 | -1,405,000 | 354,000 | -793,000 | -1,508,000 | 1,698,000 | 869,000 | -1,529,000 | 170,000 | 718,000 |
Cash at End of Period | 12,156,000 | 9,482,000 | 6,828,000 | 7,890,000 | 9,733,000 | 8,246,000 | 7,596,000 | 6,854,000 | 6,710,000 | 7,214,000 | 8,526,000 | 11,544,000 | 10,370,000 | 10,288,000 | 10,007,000 | 11,941,000 | 13,392,000 | 16,181,000 | 15,393,000 | 6,279,000 | 9,304,000 | 4,239,000 | 2,738,000 | 3,696,000 | 2,545,000 | 2,569,000 | 5,326,000 | 7,432,000 | 5,024,000 | 5,569,000 | 5,817,000 | 6,051,000 | 7,456,000 | 7,102,000 | 7,895,000 | 9,403,000 | 7,705,000 | 6,845,000 | 8,374,000 | 8,204,000 |
Cash at Start of Period | 9,482,000 | 6,828,000 | 7,890,000 | 9,733,000 | 8,246,000 | 7,596,000 | 6,854,000 | 6,710,000 | 7,214,000 | 8,526,000 | 11,544,000 | 10,370,000 | 10,288,000 | 10,007,000 | 11,941,000 | 13,392,000 | 16,181,000 | 15,393,000 | 6,279,000 | 9,304,000 | 4,239,000 | 2,738,000 | 3,696,000 | 2,545,000 | 2,569,000 | 5,326,000 | 7,432,000 | 5,024,000 | 5,569,000 | 5,817,000 | 6,051,000 | 7,456,000 | 7,102,000 | 7,895,000 | 9,403,000 | 7,705,000 | 6,836,000 | 8,374,000 | 8,204,000 | 7,486,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 4,302,000 | 5,753,000 | 5,333,000 | 3,855,000 | 4,904,000 | 5,341,000 | 3,863,000 | 3,574,000 | 4,070,000 | 3,713,000 | 3,246,000 | 5,121,000 | 4,643,000 | 4,121,000 | 4,087,000 | 5,424,000 | 4,739,000 | 4,806,000 | 4,064,000 | 4,364,000 | 4,169,000 | 4,151,000 | 3,517,000 | 4,007,000 | 3,567,000 | 4,199,000 | 3,353,000 | 3,684,000 | 3,631,000 | 3,688,000 | 3,040,000 | 3,000,000 | 3,025,000 | 4,139,000 | 3,278,000 | 4,480,000 | 3,538,000 | 3,988,000 | 3,552,000 | 3,435,000 |
Capital Expenditure | -993,000 | -783,000 | -797,000 | -817,000 | -925,000 | -734,000 | -730,000 | -708,000 | -890,000 | -692,000 | -747,000 | -626,000 | -1,091,000 | -714,000 | -656,000 | -567,000 | -850,000 | -658,000 | -731,000 | -605,000 | -1,079,000 | -814,000 | -752,000 | -701,000 | -1,080,000 | -907,000 | -910,000 | -768,000 | -1,132,000 | -1,154,000 | -801,000 | -745,000 | -684,000 | -1,291,000 | -800,000 | -691,000 | -532,000 | -1,274,000 | -820,000 | -832,000 |
Free Cash Flow | 3,309,000 | 4,970,000 | 4,536,000 | 3,038,000 | 3,979,000 | 4,607,000 | 3,133,000 | 2,866,000 | 3,180,000 | 3,021,000 | 2,499,000 | 4,495,000 | 3,552,000 | 3,407,000 | 3,431,000 | 4,857,000 | 3,889,000 | 4,148,000 | 3,333,000 | 3,759,000 | 3,090,000 | 3,337,000 | 2,765,000 | 3,306,000 | 2,487,000 | 3,292,000 | 2,443,000 | 2,916,000 | 2,499,000 | 2,534,000 | 2,239,000 | 2,255,000 | 2,341,000 | 2,848,000 | 2,478,000 | 3,789,000 | 3,006,000 | 2,714,000 | 2,732,000 | 2,603,000 |