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 | 32,070,000 | 29,688,000 | 30,058,000 | 31,253,000 | 30,115,000 | 30,513,000 | 29,691,000 | 30,552,000 | 29,849,000 | 30,016,000 | 31,010,000 | 30,336,000 | 30,298,000 | 28,546,000 | 27,205,000 | 27,708,000 | 25,532,000 | 23,715,000 | 26,609,000 | 28,398,000 | 26,827,000 | 26,858,000 | 26,859,000 | 27,846,000 | 22,135,000 | 21,735,000 | 22,791,000 | 21,915,000 | 20,983,000 | 21,165,000 | 20,463,000 | 21,025,000 | 21,319,000 | 19,269,000 | 18,790,000 | 19,245,000 | 18,669,000 | 18,743,000 | 17,853,000 | 17,732,000 |
Revenue Y/Y Growth | 6.49% | -2.70% | 1.24% | 2.29% | 0.89% | 1.66% | -4.25% | 0.71% | -1.48% | 5.15% | 13.99% | 9.48% | 18.67% | 20.37% | 2.24% | -2.43% | -4.83% | -11.70% | -0.93% | 1.98% | 21.20% | 23.57% | 17.85% | 27.06% | 5.49% | 2.69% | 11.38% | 4.23% | -1.58% | 9.84% | 8.90% | 9.25% | 14.19% | 2.81% | 5.25% | 8.53% | - | - | - | - |
Cost of Revenue | 14,094,000 | 11,501,000 | 8,823,000 | 10,256,000 | 8,653,000 | 8,849,000 | 9,004,000 | 9,807,000 | 8,950,000 | 8,888,000 | 10,570,000 | 9,880,000 | 10,395,000 | 9,256,000 | 8,919,000 | 9,438,000 | 8,565,000 | 6,817,000 | 8,301,000 | 9,300,000 | 8,316,000 | 8,255,000 | 8,569,000 | 9,252,000 | 6,711,000 | 6,300,000 | 7,429,000 | 6,892,000 | 6,077,000 | 6,341,000 | 6,074,000 | 6,537,000 | 7,003,000 | 5,492,000 | 5,431,000 | 5,836,000 | 5,582,000 | 5,669,000 | 5,463,000 | 5,358,000 |
Gross Profit | 17,976,000 | 18,187,000 | 21,235,000 | 20,997,000 | 21,462,000 | 21,664,000 | 20,687,000 | 20,745,000 | 20,899,000 | 21,128,000 | 20,440,000 | 20,456,000 | 19,903,000 | 19,290,000 | 18,286,000 | 18,270,000 | 16,967,000 | 16,898,000 | 18,308,000 | 19,098,000 | 18,511,000 | 18,603,000 | 18,290,000 | 18,594,000 | 15,424,000 | 15,435,000 | 15,362,000 | 15,023,000 | 14,906,000 | 14,824,000 | 14,389,000 | 14,488,000 | 14,316,000 | 13,777,000 | 13,359,000 | 13,409,000 | 13,087,000 | 13,074,000 | 12,390,000 | 12,374,000 |
Gross Profit Margin | 56.05% | 61.26% | 70.65% | 67.18% | 71.27% | 71.00% | 69.67% | 67.90% | 70.02% | 70.39% | 65.91% | 67.43% | 65.69% | 67.58% | 67.22% | 65.94% | 66.45% | 71.25% | 68.80% | 67.25% | 69.00% | 69.26% | 68.10% | 66.77% | 69.68% | 71.01% | 67.40% | 68.55% | 71.04% | 70.04% | 70.32% | 68.91% | 67.15% | 71.50% | 71.10% | 69.68% | 70.10% | 69.75% | 69.40% | 69.78% |
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 | 12,117,000 | 11,552,000 | 11,875,000 | 12,985,000 | 11,495,000 | 2,100,000 | 1,963,000 | 2,182,000 | 2,066,000 | 2,196,000 | 2,062,000 | 2,233,000 | 1,995,000 | 1,851,000 | 1,616,000 | 1,950,000 | 1,512,000 | 1,341,000 | 1,938,000 | 1,943,000 | 1,901,000 | 1,885,000 | 1,888,000 | 2,101,000 | 1,667,000 | 1,653,000 | 1,604,000 | 1,569,000 | 1,553,000 | 1,665,000 | 1,530,000 | 1,599,000 | 1,487,000 | 1,561,000 | 1,467,000 | 1,551,000 | 1,509,000 | 1,528,000 | 1,355,000 | 1,330,000 |
Total Operating Expenses | 12,117,000 | 11,552,000 | 15,426,000 | 16,513,000 | 14,988,000 | 14,955,000 | 15,041,000 | 16,215,000 | 14,743,000 | 14,762,000 | 14,870,000 | 15,635,000 | 14,454,000 | 13,783,000 | 13,247,000 | 14,352,000 | 12,891,000 | 12,251,000 | 13,456,000 | 13,851,000 | 13,171,000 | 13,247,000 | 13,108,000 | 14,080,000 | 10,588,000 | 10,421,000 | 10,717,000 | 10,916,000 | 10,114,000 | 10,266,000 | 9,859,000 | 10,224,000 | 9,876,000 | 9,711,000 | 9,270,000 | 9,407,000 | 9,086,000 | 8,969,000 | 8,500,000 | 8,587,000 |
Operating Income or Loss | 5,859,000 | 6,635,000 | 5,810,000 | 4,484,000 | 6,475,000 | 6,709,000 | 5,646,000 | 4,530,000 | 5,893,000 | 6,367,000 | 5,569,000 | 4,821,000 | 5,450,000 | 5,507,000 | 5,039,000 | 3,918,000 | 4,076,000 | 4,647,000 | 4,852,000 | 5,247,000 | 5,340,000 | 5,356,000 | 5,182,000 | 4,514,000 | 4,836,000 | 5,014,000 | 4,645,000 | 4,107,000 | 4,792,000 | 4,558,000 | 4,530,000 | 4,264,000 | 4,440,000 | 4,066,000 | 4,089,000 | 4,002,000 | 4,001,000 | 4,105,000 | 3,890,000 | 3,787,000 |
Operating Margin | 18.27% | 22.35% | 19.33% | 14.35% | 21.50% | 21.99% | 19.02% | 14.83% | 19.74% | 21.21% | 17.96% | 15.89% | 17.99% | 19.29% | 18.52% | 14.14% | 15.96% | 19.60% | 18.23% | 18.48% | 19.91% | 19.94% | 19.29% | 16.21% | 21.85% | 23.07% | 20.38% | 18.74% | 22.84% | 21.54% | 22.14% | 20.28% | 20.83% | 21.10% | 21.76% | 20.80% | 21.43% | 21.90% | 21.79% | 21.36% |
Interest Expense | 1,037,000 | 1,026,000 | 1,002,000 | 1,019,000 | 1,060,000 | 998,000 | 1,010,000 | 974,000 | 960,000 | 968,000 | 993,000 | 1,120,000 | 1,050,000 | 1,093,000 | 1,018,000 | 1,044,000 | 1,220,000 | 1,112,000 | 1,212,000 | 1,113,000 | 1,167,000 | 1,137,000 | 1,150,000 | 1,129,000 | 830,000 | 806,000 | 777,000 | 807,000 | 766,000 | 758,000 | 755,000 | 756,000 | 751,000 | 732,000 | 703,000 | 674,000 | 659,000 | 713,000 | 656,000 | 664,000 |
EBITDA | 9,734,000 | 10,175,000 | 9,360,000 | 8,591,000 | 10,018,000 | 10,247,000 | 9,423,000 | 8,002,000 | 641,000 | 9,835,000 | 9,118,000 | 8,459,000 | 8,926,000 | 8,890,000 | 8,401,000 | 7,170,000 | 7,396,000 | 7,911,000 | 8,116,000 | 8,424,000 | 8,520,000 | 8,632,000 | 8,502,000 | 8,021,000 | 7,343,000 | 7,428,000 | 7,244,000 | 6,873,000 | 6,883,000 | 7,198,000 | 7,162,000 | 6,771,000 | 6,885,000 | 6,455,000 | 6,367,000 | 6,292,000 | 6,184,000 | 6,266,000 | 5,956,000 | 5,976,000 |
Depreciation and Amortization | 3,878,000 | 3,540,000 | 3,551,000 | 3,528,000 | 3,493,000 | 3,538,000 | 3,777,000 | 3,472,000 | 3,333,000 | 3,468,000 | 3,548,000 | 3,581,000 | 3,478,000 | 3,383,000 | 3,362,000 | 3,252,000 | 3,320,000 | 3,264,000 | 3,264,000 | 3,177,000 | 3,180,000 | 3,276,000 | 3,320,000 | 3,197,000 | 2,477,000 | 2,403,000 | 2,599,000 | 2,644,000 | 2,138,000 | 2,541,000 | 2,502,000 | 2,496,000 | 2,395,000 | 2,389,000 | 2,278,000 | 2,270,000 | 2,183,000 | 2,161,000 | 2,066,000 | 2,090,000 |
Income Before Tax | 4,819,000 | 5,175,000 | 5,105,000 | 4,044,000 | 5,465,000 | 5,726,000 | 5,243,000 | 3,670,000 | -3,652,000 | 4,502,000 | 4,764,000 | 3,885,000 | 5,166,000 | 5,630,000 | 4,411,000 | 4,416,000 | 2,770,000 | 3,955,000 | 2,924,000 | 4,061,000 | 4,063,000 | 4,164,000 | 4,708,000 | 3,068,000 | 3,895,000 | 4,285,000 | 3,994,000 | 3,422,000 | 4,096,000 | 3,899,000 | 3,905,000 | 3,736,000 | 3,724,000 | 3,358,000 | 3,535,000 | 3,218,000 | 3,264,000 | 3,488,000 | 3,402,000 | 3,110,000 |
Income Tax Expense | 1,243,000 | 1,336,000 | 1,328,000 | 890,000 | 1,468,000 | 1,537,000 | 1,476,000 | 797,000 | 1,014,000 | 1,261,000 | 1,288,000 | 905,000 | 1,235,000 | 2,000,000 | 1,119,000 | 979,000 | 739,000 | 946,000 | 700,000 | 861,000 | 775,000 | 961,000 | 1,076,000 | 486,000 | 999,000 | 1,077,000 | 818,000 | -11,613,000 | 1,413,000 | 1,364,000 | 1,258,000 | 1,319,000 | 1,400,000 | 1,278,000 | 1,311,000 | 1,162,000 | 1,223,000 | 1,313,000 | 1,261,000 | 1,114,000 |
Net Income | 3,629,000 | 3,929,000 | 3,857,000 | 3,260,000 | 4,046,000 | 4,248,000 | 3,834,000 | 3,023,000 | -4,666,000 | 3,396,000 | 3,549,000 | 3,057,000 | 4,035,000 | 3,738,000 | 3,329,000 | 3,380,000 | 2,019,000 | 2,988,000 | 2,147,000 | 3,162,000 | 3,217,000 | 3,125,000 | 3,553,000 | 2,511,000 | 2,886,000 | 3,216,000 | 3,118,000 | 14,985,000 | 2,650,000 | 2,513,000 | 2,566,000 | 2,296,000 | 2,237,000 | 2,028,000 | 2,134,000 | 1,971,000 | 1,996,000 | 2,137,000 | 2,059,000 | 1,925,000 |
Net Income Margin | 11.32% | 13.23% | 12.83% | 10.43% | 13.44% | 13.92% | 12.91% | 9.89% | -15.63% | 11.31% | 11.44% | 10.08% | 13.32% | 13.09% | 12.24% | 12.20% | 7.91% | 12.60% | 8.07% | 11.13% | 11.99% | 11.64% | 13.23% | 9.02% | 13.04% | 14.80% | 13.68% | 68.38% | 12.63% | 11.87% | 12.54% | 10.92% | 10.49% | 10.52% | 11.36% | 10.24% | 10.69% | 11.40% | 11.53% | 10.86% |
EPS | 0.94 | 1.01 | 0.97 | 0.82 | 0.98 | 1.02 | 0.91 | 0.72 | -1.07 | 0.76 | 0.79 | 0.67 | 0.88 | 0.81 | 0.73 | 0.74 | 0.44 | 0.65 | 0.47 | 0.69 | 0.71 | 0.69 | 0.78 | 0.55 | 0.63 | 0.70 | 0.68 | 3.23 | 0.56 | 0.53 | 0.54 | 0.45 | 0.47 | 0.42 | 0.44 | 0.40 | 0.41 | 0.43 | 0.44 | 0.41 |
EPS Diluted | 0.94 | 1.00 | 0.97 | 0.81 | 0.98 | 1.02 | 0.91 | 0.70 | -1.07 | 0.76 | 0.78 | 0.66 | 0.86 | 0.80 | 0.71 | 0.73 | 0.44 | 0.65 | 0.46 | 0.68 | 0.70 | 0.68 | 0.77 | 0.55 | 0.62 | 0.69 | 0.66 | 3.17 | 0.55 | 0.52 | 0.53 | 0.45 | 0.46 | 0.41 | 0.43 | 0.40 | 0.40 | 0.42 | 0.41 | 0.37 |
Weighted Average Shares Out | 3,861,000 | 3,905,000 | 3,959,000 | 3,986,526 | 4,109,000 | 4,165,000 | 4,208,000 | 4,220,119 | 4,377,000 | 4,457,000 | 4,512,000 | 4,533,230 | 4,588,000 | 4,601,000 | 4,591,000 | 4,580,656 | 4,577,000 | 4,570,000 | 4,562,000 | 4,553,035 | 4,551,000 | 4,544,985 | 4,538,515 | 4,525,963 | 4,564,000 | 4,598,000 | 4,617,116 | 4,644,508 | 4,698,000 | 4,728,000 | 4,747,000 | 4,880,226 | 4,776,220 | 4,839,000 | 4,868,000 | 4,875,352 | 4,944,000 | 5,000,000 | 4,636,459 | 4,672,205 |
Weighted Average Shares Out Diluted | 3,880,000 | 3,920,000 | 3,992,000 | 4,039,000 | 4,141,000 | 4,183,000 | 4,227,000 | 4,290,000 | 4,377,000 | 4,482,000 | 4,558,000 | 4,613,000 | 4,665,000 | 4,673,000 | 4,665,000 | 4,645,000 | 4,628,000 | 4,607,000 | 4,617,000 | 4,623,000 | 4,619,000 | 4,607,000 | 4,594,000 | 4,596,000 | 4,619,000 | 4,643,000 | 4,705,000 | 4,729,000 | 4,777,000 | 4,809,000 | 4,832,000 | 5,088,771 | 4,862,000 | 4,891,000 | 4,925,000 | 4,962,000 | 5,004,000 | 5,062,000 | 5,112,000 | 5,180,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 | 8,814,000 | 6,065,000 | 6,515,000 | 6,215,000 | 6,435,000 | 7,146,000 | 5,535,000 | 4,749,000 | 5,695,000 | 6,822,000 | 8,880,000 | 8,711,000 | 11,806,000 | 12,378,000 | 14,950,000 | 11,740,000 | 13,707,000 | 13,935,000 | 8,516,000 | 5,500,000 | 3,507,000 | 3,919,000 | 3,498,000 | 3,814,000 | 10,616,000 | 5,726,000 | 6,030,000 | 3,428,000 | 4,114,000 | 2,693,000 | 4,022,000 | 3,301,000 | 2,807,000 | 4,665,000 | 5,628,000 | 2,295,000 | 1,893,000 | 3,486,000 | 3,937,000 | 3,910,000 |
Short Term Investments | 0 | 0 | 0 | 0 | -319,000 | -480,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,600,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,772,000 | 0 | 0 | 0 | 106,000 | 137,000 | 144,000 | 158,000 | 602,000 |
Cash + Short Term Investments | 8,814,000 | 6,065,000 | 6,515,000 | 6,215,000 | 6,435,000 | 7,146,000 | 5,535,000 | 4,749,000 | 5,695,000 | 6,822,000 | 8,880,000 | 8,711,000 | 11,806,000 | 12,378,000 | 14,950,000 | 11,740,000 | 13,707,000 | 13,935,000 | 8,516,000 | 5,500,000 | 3,507,000 | 3,919,000 | 3,498,000 | 3,814,000 | 10,616,000 | 5,726,000 | 6,030,000 | 3,428,000 | 4,114,000 | 2,693,000 | 4,022,000 | 3,301,000 | 2,807,000 | 4,665,000 | 5,628,000 | 2,401,000 | 2,030,000 | 3,630,000 | 4,095,000 | 4,512,000 |
Net Receivables | 14,036,000 | 13,167,000 | 13,144,000 | 13,813,000 | 12,835,000 | 12,980,000 | 12,287,000 | 12,672,000 | 11,918,000 | 11,956,000 | 12,300,000 | 12,008,000 | 11,974,000 | 11,110,000 | 10,986,000 | 11,466,000 | 10,310,000 | 10,227,000 | 10,800,000 | 11,292,000 | 10,684,000 | 10,835,000 | 10,736,000 | 11,104,000 | 8,983,000 | 8,847,000 | 8,759,000 | 8,546,000 | 7,915,000 | 7,849,000 | 7,525,000 | 7,955,000 | 7,533,000 | 6,708,000 | 6,375,000 | 6,896,000 | 6,527,000 | 7,016,000 | 6,144,000 | 6,321,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 | 9,000 | 0 | 0 | 0 | 1,772,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 4,336,000 | 4,220,000 | 4,319,000 | 3,959,000 | 4,871,000 | 4,796,000 | 4,555,000 | 4,405,000 | 5,803,000 | 5,414,000 | 4,201,000 | 4,088,000 | 3,647,000 | 3,558,000 | 3,502,000 | 3,535,000 | 3,352,000 | 3,323,000 | 4,768,000 | 8,600,000 | 8,132,000 | 6,607,000 | 6,039,000 | 6,930,000 | 3,607,000 | 3,642,000 | 3,964,000 | 4,086,000 | 3,931,000 | 4,290,000 | 3,698,000 | 5,105,000 | 4,888,000 | 3,404,000 | 3,177,000 | 3,133,000 | 2,944,000 | 2,673,000 | 2,682,000 | 2,698,000 |
Total Current Assets | 27,186,000 | 23,452,000 | 23,978,000 | 23,987,000 | 24,141,000 | 24,922,000 | 22,377,000 | 21,826,000 | 23,416,000 | 24,192,000 | 25,381,000 | 24,807,000 | 27,427,000 | 27,046,000 | 29,438,000 | 26,741,000 | 27,369,000 | 27,485,000 | 24,084,000 | 25,392,000 | 22,323,000 | 21,361,000 | 20,273,000 | 21,848,000 | 23,206,000 | 18,215,000 | 18,753,000 | 16,060,000 | 15,960,000 | 14,832,000 | 15,245,000 | 16,361,000 | 15,228,000 | 14,777,000 | 15,180,000 | 12,303,000 | 11,501,000 | 13,319,000 | 12,921,000 | 13,531,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 61,775,000 | 60,507,000 | 59,918,000 | 59,686,000 | 58,165,000 | 56,851,000 | 56,279,000 | 55,485,000 | 53,555,000 | 53,508,000 | 53,820,000 | 54,047,000 | 52,809,000 | 52,769,000 | 52,317,000 | 51,995,000 | 50,466,000 | 48,985,000 | 48,442,000 | 48,322,000 | 46,790,000 | 46,047,000 | 45,721,000 | 44,437,000 | 39,855,000 | 39,355,000 | 39,068,000 | 38,470,000 | 37,856,000 | 37,171,000 | 36,626,000 | 36,253,000 | 35,656,000 | 34,896,000 | 34,122,000 | 33,665,000 | 32,170,000 | 31,572,000 | 31,127,000 | 30,953,000 |
Goodwill | 60,076,000 | 58,376,000 | 58,668,000 | 59,300,000 | 58,069,000 | 59,042,000 | 58,960,000 | 58,494,000 | 56,414,000 | 66,486,000 | 69,052,000 | 70,189,000 | 69,626,000 | 70,429,000 | 70,106,000 | 70,669,000 | 68,898,000 | 67,354,000 | 67,218,000 | 68,725,000 | 66,913,000 | 67,945,000 | 68,073,000 | 66,154,000 | 36,703,000 | 36,872,000 | 37,147,000 | 36,780,000 | 36,752,000 | 36,742,000 | 36,592,000 | 35,980,000 | 36,652,000 | 33,792,000 | 33,458,000 | 32,945,000 | 27,492,000 | 27,422,000 | 27,302,000 | 27,316,000 |
Intangible Assets | 85,788,000 | 98,581,000 | 99,185,000 | 100,085,000 | 100,302,000 | 100,767,000 | 100,981,000 | 101,233,000 | 100,654,000 | 101,715,000 | 104,193,000 | 105,751,000 | 105,403,000 | 106,058,000 | 107,209,000 | 108,094,000 | 106,591,000 | 105,764,000 | 106,422,000 | 104,426,000 | 103,176,000 | 103,994,000 | 104,318,000 | 105,560,000 | 85,391,000 | 85,624,000 | 85,106,000 | 85,219,000 | 84,893,000 | 84,866,000 | 85,346,000 | 83,890,000 | 83,873,000 | 82,379,000 | 81,964,000 | 82,165,000 | 81,972,000 | 81,917,000 | 81,853,000 | 82,071,000 |
Long Term Investments | 9,021,000 | 10,332,000 | 9,548,000 | 9,385,000 | 8,360,000 | 8,241,000 | 8,298,000 | 7,740,000 | 7,857,000 | 8,240,000 | 8,933,000 | 8,687,000 | 9,726,000 | 9,467,000 | 8,376,000 | 8,267,000 | 7,131,000 | 7,378,000 | 7,080,000 | 7,683,000 | 8,289,000 | 8,438,000 | 9,159,000 | 7,883,000 | 7,724,000 | 7,438,000 | 7,095,000 | 6,931,000 | 6,695,000 | 6,521,000 | 5,938,000 | 5,247,000 | 3,857,000 | 3,679,000 | 3,638,000 | 3,224,000 | 3,323,000 | 2,999,000 | 3,235,000 | 3,135,000 |
Tax Assets | 26,263,000 | 26,252,000 | 25,978,000 | 26,003,000 | 29,092,000 | 29,052,000 | 28,804,000 | 28,714,000 | 29,102,000 | 29,491,000 | 29,857,000 | 30,041,000 | 30,050,000 | 29,525,000 | 28,260,000 | 28,051,000 | 27,905,000 | 27,947,000 | 27,865,000 | 28,180,000 | 27,992,000 | 27,996,000 | 27,819,000 | 27,589,000 | 25,167,000 | 25,140,000 | 24,702,000 | 24,256,000 | 35,602,000 | 35,409,000 | 35,348,000 | 34,854,000 | 34,523,000 | 34,512,000 | 33,821,000 | 33,566,000 | 33,131,000 | 33,198,000 | 32,855,000 | 32,959,000 |
Other Non-Current Assets | 59,127,000 | -14,945,000 | -13,674,000 | -13,670,000 | -17,056,000 | -16,729,000 | -16,269,000 | -16,217,000 | -16,691,000 | -16,599,000 | -17,163,000 | -17,617,000 | -17,980,000 | -18,290,000 | -17,195,000 | -19,948,000 | -19,420,000 | -18,935,000 | -18,690,000 | -19,314,000 | -19,109,000 | -19,226,000 | -19,174,000 | -21,787,000 | -17,411,000 | -21,396,000 | -20,995,000 | -20,767,000 | -32,457,000 | -32,510,000 | -32,616,000 | -32,085,000 | -31,865,000 | -32,050,000 | -31,584,000 | -31,294,000 | -30,631,000 | -30,753,000 | -30,536,000 | -30,626,000 |
Total Non-Current Assets | 242,685,000 | 239,103,000 | 239,623,000 | 240,789,000 | 236,932,000 | 237,224,000 | 237,053,000 | 235,449,000 | 230,891,000 | 242,841,000 | 248,692,000 | 251,098,000 | 249,634,000 | 249,958,000 | 249,073,000 | 247,128,000 | 241,571,000 | 238,493,000 | 238,337,000 | 238,022,000 | 234,051,000 | 235,194,000 | 235,916,000 | 229,836,000 | 177,429,000 | 173,033,000 | 172,123,000 | 170,889,000 | 169,341,000 | 168,199,000 | 167,234,000 | 164,139,000 | 162,696,000 | 157,208,000 | 155,419,000 | 154,271,000 | 147,457,000 | 146,355,000 | 145,836,000 | 145,808,000 |
Other Assets | 0 | 0 | 0 | 35,000 | -1,000 | 1,000 | -1,000 | 0 | 1,000 | -1,000 | 1,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 |
Total Assets | 269,871,000 | 262,555,000 | 263,601,000 | 264,811,000 | 261,072,000 | 262,147,000 | 259,429,000 | 257,275,000 | 254,308,000 | 267,032,000 | 274,074,000 | 275,905,000 | 277,061,000 | 277,004,000 | 278,511,000 | 273,869,000 | 268,940,000 | 265,978,000 | 262,421,000 | 263,414,000 | 256,374,000 | 256,555,000 | 256,189,000 | 251,684,000 | 200,635,000 | 191,248,000 | 190,876,000 | 186,949,000 | 185,301,000 | 183,031,000 | 182,479,000 | 180,500,000 | 177,924,000 | 171,985,000 | 170,599,000 | 166,574,000 | 158,958,000 | 159,674,000 | 158,757,000 | 159,339,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 11,779,000 | 11,736,000 | 11,792,000 | 12,437,000 | 12,214,000 | 12,213,000 | 12,159,000 | 12,544,000 | 12,241,000 | 12,304,000 | 12,707,000 | 12,455,000 | 12,020,000 | 11,672,000 | 11,148,000 | 11,364,000 | 10,979,000 | 10,426,000 | 9,963,000 | 10,826,000 | 10,198,000 | 10,014,000 | 10,232,000 | 8,494,000 | 7,036,000 | 6,940,000 | 7,349,000 | 6,908,000 | 6,976,000 | 6,730,000 | 6,658,000 | 6,915,000 | 6,594,000 | 6,359,000 | 6,333,000 | 6,215,000 | 5,996,000 | 5,880,000 | 6,157,000 | 5,638,000 |
Short Term Debt | 2,610,000 | 1,021,000 | 2,502,000 | 2,069,000 | 8,152,000 | 7,697,000 | 6,303,000 | 1,743,000 | 2,047,000 | 2,083,000 | 2,117,000 | 2,132,000 | 695,000 | 3,407,000 | 4,777,000 | 3,864,000 | 4,429,000 | 4,046,000 | 2,973,000 | 5,167,000 | 1,039,000 | 6,365,000 | 4,629,000 | 4,398,000 | 3,173,000 | 2,634,000 | 3,039,000 | 5,134,000 | 5,241,000 | 6,358,000 | 3,509,000 | 5,480,000 | 3,333,000 | 2,934,000 | 4,119,000 | 3,627,000 | 3,152,000 | 3,887,000 | 4,180,000 | 4,217,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,778,000 | 3,943,000 | 3,446,000 | 3,242,000 | 3,566,000 | 3,327,000 | 2,663,000 | 2,380,000 | 2,757,000 | 2,787,000 | 3,018,000 | 3,040,000 | 3,091,000 | 3,566,000 | 3,376,000 | 2,963,000 | 2,888,000 | 2,403,000 | 2,634,000 | 2,768,000 | 2,944,000 | 2,642,000 | 2,485,000 | 2,182,000 | 1,633,000 | 1,746,000 | 1,578,000 | 1,552,000 | 1,572,000 | 1,448,000 | 1,234,000 | 1,132,000 | 1,340,000 | 1,611,000 | 1,393,000 | 1,302,000 | 1,265,000 | 1,122,000 | 970,000 | 915,000 |
Other Current Liabilities | 19,619,000 | 18,642,000 | 22,584,000 | 22,450,000 | 10,536,000 | 9,688,000 | 11,290,000 | 11,220,000 | 10,954,000 | 10,411,000 | 11,815,000 | 11,721,000 | 10,932,000 | 10,669,000 | 11,510,000 | 9,887,000 | 11,215,000 | 11,570,000 | 12,030,000 | 10,816,000 | 11,808,000 | 11,987,000 | 10,571,000 | 12,529,000 | 7,785,000 | 7,687,000 | 7,213,000 | 7,967,000 | 7,660,000 | 7,740,000 | 7,673,000 | 8,008,000 | 6,771,000 | 6,697,000 | 7,239,000 | 7,034,000 | 6,946,000 | 6,676,000 | 7,195,000 | 6,640,000 |
Total Current Liabilities | 37,786,000 | 35,342,000 | 40,324,000 | 40,198,000 | 34,468,000 | 32,925,000 | 32,415,000 | 27,887,000 | 27,999,000 | 27,585,000 | 29,657,000 | 29,348,000 | 26,738,000 | 29,314,000 | 30,811,000 | 28,796,000 | 29,511,000 | 28,445,000 | 27,600,000 | 30,292,000 | 25,989,000 | 31,008,000 | 27,917,000 | 27,603,000 | 19,627,000 | 19,007,000 | 19,179,000 | 21,561,000 | 21,449,000 | 22,276,000 | 19,074,000 | 21,535,000 | 18,038,000 | 17,601,000 | 19,084,000 | 18,178,000 | 17,359,000 | 17,565,000 | 18,502,000 | 17,410,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 98,754,000 | 97,107,000 | 94,071,000 | 100,859,000 | 94,351,000 | 94,972,000 | 94,403,000 | 99,175,000 | 95,576,000 | 96,630,000 | 97,614,000 | 99,191,000 | 101,691,000 | 100,344,000 | 104,104,000 | 105,615,000 | 105,162,000 | 105,931,000 | 105,770,000 | 101,656,000 | 103,710,000 | 105,224,000 | 108,478,000 | 107,345,000 | 69,711,000 | 61,946,000 | 63,678,000 | 59,422,000 | 59,720,000 | 57,210,000 | 58,276,000 | 55,566,000 | 57,095,000 | 52,629,000 | 51,515,000 | 48,994,000 | 44,605,000 | 44,636,000 | 42,953,000 | 44,017,000 |
Deferred Revenue | 0 | 703,000 | 622,000 | 618,000 | 627,000 | 781,000 | 804,000 | 735,000 | 29,102,000 | 29,491,000 | 682,000 | 695,000 | 732,000 | 719,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 |
Deferred Tax | 26,263,000 | 26,252,000 | 25,978,000 | 26,003,000 | 29,092,000 | 29,052,000 | 28,804,000 | 28,714,000 | 29,102,000 | 29,491,000 | 29,857,000 | 30,041,000 | 30,050,000 | 29,525,000 | 28,260,000 | 28,051,000 | 27,905,000 | 27,947,000 | 27,865,000 | 28,180,000 | 27,992,000 | 27,996,000 | 27,819,000 | 27,589,000 | 25,167,000 | 25,140,000 | 24,702,000 | 24,256,000 | 35,602,000 | 35,409,000 | 35,348,000 | 34,854,000 | 34,523,000 | 34,512,000 | 33,821,000 | 33,566,000 | 33,131,000 | 33,198,000 | 32,855,000 | 32,959,000 |
Other Non-Current Liabilities | 20,526,000 | 19,914,000 | 19,936,000 | 14,284,000 | 19,768,000 | 20,281,000 | 19,548,000 | 19,461,000 | 20,289,000 | 20,255,000 | 20,440,000 | 19,316,000 | 20,756,000 | 20,775,000 | 20,690,000 | 18,389,000 | 17,537,000 | 17,608,000 | 17,144,000 | 18,040,000 | 18,155,000 | 13,168,000 | 14,797,000 | 15,329,000 | 12,468,000 | 12,069,000 | 11,253,000 | 35,160,000 | 10,914,000 | 10,837,000 | 10,677,000 | 10,925,000 | 11,119,000 | 45,231,000 | 44,252,000 | 44,203,000 | 43,825,000 | 43,636,000 | 43,692,000 | 43,778,000 |
Total Non-Current Liabilities | 145,543,000 | 143,273,000 | 139,985,000 | 141,146,000 | 143,211,000 | 144,305,000 | 143,559,000 | 147,350,000 | 144,967,000 | 146,376,000 | 147,911,000 | 148,548,000 | 152,497,000 | 150,644,000 | 153,054,000 | 152,055,000 | 150,604,000 | 151,486,000 | 150,779,000 | 147,876,000 | 149,857,000 | 146,388,000 | 151,094,000 | 150,263,000 | 107,346,000 | 99,155,000 | 99,633,000 | 94,582,000 | 106,236,000 | 103,456,000 | 104,301,000 | 101,345,000 | 102,737,000 | 97,860,000 | 95,767,000 | 93,197,000 | 88,430,000 | 88,272,000 | 86,645,000 | 87,795,000 |
Total Liabilities | 183,329,000 | 178,615,000 | 180,309,000 | 181,344,000 | 177,679,000 | 177,230,000 | 175,974,000 | 175,237,000 | 172,966,000 | 173,961,000 | 177,568,000 | 177,896,000 | 179,235,000 | 179,958,000 | 183,865,000 | 180,851,000 | 180,115,000 | 179,931,000 | 178,379,000 | 178,168,000 | 175,846,000 | 177,396,000 | 179,011,000 | 177,866,000 | 126,973,000 | 118,162,000 | 118,812,000 | 116,143,000 | 127,685,000 | 125,732,000 | 123,375,000 | 122,880,000 | 120,775,000 | 115,461,000 | 114,851,000 | 111,375,000 | 105,789,000 | 105,837,000 | 105,147,000 | 105,205,000 |
Common Stock | 47,000 | 47,000 | 48,000 | 48,000 | 49,000 | 50,000 | 50,000 | 51,000 | 52,000 | 53,000 | 53,000 | 54,000 | 54,000 | 55,000 | 55,000 | 54,000 | 54,000 | 54,000 | 54,000 | 54,000 | 54,000 | 54,000 | 54,000 | 54,000 | 54,000 | 54,000 | 55,000 | 55,000 | 55,000 | 56,000 | 56,000 | 28,000 | 28,000 | 28,000 | 29,000 | 29,000 | 29,000 | 29,000 | 30,000 | 30,000 |
Retained Earnings | 55,105,000 | 54,308,000 | 53,425,000 | 52,892,000 | 53,751,000 | 53,900,000 | 52,524,000 | 51,609,000 | 52,541,000 | 61,209,000 | 61,555,000 | 61,902,000 | 61,783,000 | 60,359,000 | 58,321,000 | 56,438,000 | 54,254,000 | 53,420,000 | 51,516,000 | 50,695,000 | 48,570,000 | 46,425,000 | 44,379,000 | 41,983,000 | 41,218,000 | 40,269,000 | 38,961,000 | 38,192,000 | 24,979,000 | 24,560,000 | 24,063,000 | 23,076,000 | 22,510,000 | 22,117,000 | 21,750,000 | 21,413,000 | 20,883,000 | 21,313,000 | 21,186,000 | 21,539,000 |
Accumulated Other Comprehensive Income/Loss | -8,000 | -1,822,000 | -1,680,000 | -1,253,000 | -2,525,000 | -1,432,000 | -1,898,000 | -2,611,000 | -4,555,000 | -2,170,000 | 674,000 | 1,480,000 | 1,328,000 | 1,992,000 | 1,972,000 | 1,884,000 | 212,000 | -1,279,000 | -1,144,000 | 1,047,000 | -1,159,000 | -62,000 | 422,000 | -368,000 | 374,000 | 461,000 | 608,000 | 379,000 | 381,000 | 428,000 | 342,000 | 98,000 | 34,000 | 1,000 | -84,000 | -174,000 | -195,000 | -166,000 | -188,000 | -146,000 |
Total Stockholders Equity | 85,774,000 | 83,219,000 | 82,549,000 | 82,703,000 | 82,625,000 | 84,119,000 | 82,421,000 | 80,943,000 | 80,296,000 | 91,426,000 | 94,693,000 | 96,092,000 | 95,782,000 | 94,935,000 | 92,575,000 | 90,323,000 | 86,176,000 | 83,614,000 | 81,506,000 | 82,726,000 | 78,144,000 | 76,850,000 | 74,959,000 | 71,613,000 | 71,523,000 | 70,694,000 | 69,482,000 | 68,606,000 | 55,427,000 | 55,005,000 | 55,059,000 | 53,943,000 | 53,481,000 | 53,098,000 | 52,642,000 | 52,269,000 | 51,716,000 | 52,400,000 | 52,171,000 | 52,711,000 |
Total Investments | 9,021,000 | 10,332,000 | 9,548,000 | 9,385,000 | 8,041,000 | 7,761,000 | 8,298,000 | 7,740,000 | 7,857,000 | 8,240,000 | 8,933,000 | 8,687,000 | 9,726,000 | 9,467,000 | 8,376,000 | 8,267,000 | 7,131,000 | 7,378,000 | 7,080,000 | 7,683,000 | 8,289,000 | 8,438,000 | 9,159,000 | 7,883,000 | 7,724,000 | 7,438,000 | 7,095,000 | 6,931,000 | 6,695,000 | 6,521,000 | 5,938,000 | 5,247,000 | 3,857,000 | 3,679,000 | 3,638,000 | 3,330,000 | 3,460,000 | 3,143,000 | 3,393,000 | 3,737,000 |
Total Debt | 101,364,000 | 105,528,000 | 96,573,000 | 97,090,000 | 97,329,000 | 97,496,000 | 95,533,000 | 94,811,000 | 92,451,000 | 93,542,000 | 94,560,000 | 94,850,000 | 97,217,000 | 98,582,000 | 103,713,000 | 103,760,000 | 104,424,000 | 104,810,000 | 103,577,000 | 102,217,000 | 100,886,000 | 107,613,000 | 109,093,000 | 111,743,000 | 72,884,000 | 64,580,000 | 66,717,000 | 64,556,000 | 64,961,000 | 63,568,000 | 61,785,000 | 61,046,000 | 60,428,000 | 55,563,000 | 55,634,000 | 52,621,000 | 47,757,000 | 48,523,000 | 47,133,000 | 48,234,000 |
Net Debt | 92,550,000 | 99,463,000 | 90,058,000 | 90,875,000 | 90,894,000 | 90,350,000 | 89,998,000 | 90,062,000 | 86,756,000 | 86,720,000 | 85,680,000 | 86,139,000 | 85,411,000 | 86,204,000 | 88,763,000 | 92,020,000 | 90,717,000 | 90,875,000 | 95,061,000 | 96,717,000 | 97,379,000 | 103,694,000 | 105,595,000 | 107,929,000 | 62,268,000 | 58,854,000 | 60,687,000 | 61,128,000 | 60,847,000 | 60,875,000 | 57,763,000 | 57,745,000 | 57,621,000 | 50,898,000 | 50,006,000 | 50,326,000 | 45,864,000 | 45,037,000 | 43,196,000 | 44,324,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,487,000 | 3,928,000 | 3,777,000 | 3,153,000 | 3,997,000 | 4,190,000 | 3,767,000 | 2,873,000 | -4,665,000 | 3,241,000 | 3,476,000 | 2,979,000 | 3,932,000 | 3,630,000 | 3,292,000 | 3,437,000 | 2,031,000 | 3,009,000 | 2,224,000 | 3,200,000 | 3,288,000 | 3,203,000 | 3,632,000 | 2,582,000 | 2,896,000 | 3,208,000 | 3,176,000 | 15,035,000 | 2,683,000 | 2,535,000 | 2,647,000 | 2,417,000 | 2,324,000 | 2,080,000 | 2,224,000 | 2,056,000 | 2,041,000 | 2,175,000 | 2,141,000 | 1,996,000 |
Depreciation & Amortization | 3,878,000 | 3,540,000 | 3,551,000 | 3,529,000 | 3,492,000 | 3,538,000 | 3,777,000 | 3,472,000 | 3,333,000 | 3,468,000 | 3,548,000 | 3,582,000 | 3,477,000 | 3,383,000 | 3,362,000 | 3,252,000 | 3,320,000 | 3,264,000 | 3,264,000 | 3,177,000 | 3,180,000 | 3,276,000 | 3,320,000 | 3,197,000 | 2,477,000 | 2,403,000 | 2,599,000 | 2,644,000 | 2,138,000 | 2,541,000 | 2,502,000 | 2,496,000 | 2,395,000 | 2,389,000 | 2,278,000 | 2,270,000 | 2,183,000 | 2,161,000 | 2,066,000 | 2,090,000 |
Deferred Income Tax | -117,000 | 257,000 | -17,000 | -3,133,000 | 98,000 | 214,000 | 82,000 | -508,000 | -295,000 | -137,000 | 106,000 | -195,000 | 790,000 | 1,269,000 | 28,000 | -326,000 | -140,000 | 36,000 | -120,000 | 95,000 | 2,000 | 195,000 | 271,000 | -587,000 | 63,000 | 425,000 | 389,000 | -11,333,000 | 208,000 | 205,000 | 265,000 | 459,000 | 367,000 | 401,000 | 217,000 | 891,000 | -44,000 | 230,000 | -119,000 | 807,000 |
Stock Based Compensation | 294,000 | 261,000 | 373,000 | 286,000 | 287,000 | 309,000 | 359,000 | 347,000 | 314,000 | 299,000 | 376,000 | 296,000 | 308,000 | 338,000 | 373,000 | 271,000 | 301,000 | 323,000 | 298,000 | 231,000 | 257,000 | 288,000 | 245,000 | 219,000 | 197,000 | 211,000 | 199,000 | 157,000 | 203,000 | 218,000 | 173,000 | 145,000 | 164,000 | 178,000 | 153,000 | 137,000 | 136,000 | 159,000 | 135,000 | 127,000 |
Change in Working Capital | -951,000 | -3,897,000 | 224,000 | 2,508,000 | 95,000 | -1,277,000 | -318,000 | -382,000 | -699,000 | -1,594,000 | -229,000 | 191,000 | -1,934,000 | 2,000 | 873,000 | -199,000 | -653,000 | 2,278,000 | -860,000 | -721,000 | -1,879,000 | -144,000 | 184,000 | -154,000 | 33,000 | 714,000 | -890,000 | -1,085,000 | -129,000 | -365,000 | 83,000 | 111,000 | -1,212,000 | -878,000 | 282,000 | -625,000 | 432,000 | -1,130,000 | 1,103,000 | -476,000 |
Accounts Receivable | -750,000 | 107,000 | 643,000 | -970,000 | 66,000 | -455,000 | 363,000 | -753,000 | -236,000 | 189,000 | -527,000 | -615,000 | -857,000 | -417,000 | 554,000 | -1,002,000 | 82,000 | 702,000 | 198,000 | -417,000 | 65,000 | -154,000 | 449,000 | -577,000 | -165,000 | -145,000 | 85,000 | -992,000 | 46,000 | -445,000 | 522,000 | -467,000 | -487,000 | -390,000 | 562,000 | -386,000 | 385,000 | -826,000 | 119,000 | -122,000 |
Inventory | 0 | 0 | 0 | 972,000 | -266,000 | 522,000 | -363,000 | 408,000 | 162,000 | 47,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 |
Accounts Payable | -258,000 | -202,000 | -446,000 | -2,000 | 200,000 | -67,000 | -651,000 | 345,000 | 74,000 | -236,000 | 314,000 | 98,000 | 368,000 | 497,000 | -198,000 | 0 | 0 | 0 | -727,000 | 0 | 0 | 0 | -574,000 | 0 | 0 | 0 | 200,000 | 0 | 0 | 0 | -190,000 | 0 | 0 | 0 | 12,000 | 0 | 0 | 0 | 372,000 | 0 |
Other Working Capital | 57,000 | -3,695,000 | -97,000 | 2,508,000 | 95,000 | -1,277,000 | 333,000 | -382,000 | -699,000 | -1,594,000 | -543,000 | 191,000 | -1,934,000 | 2,000 | 1,071,000 | -199,000 | -653,000 | 2,278,000 | -133,000 | -721,000 | -1,879,000 | -144,000 | 758,000 | -154,000 | 33,000 | 714,000 | -1,090,000 | -1,085,000 | -129,000 | -365,000 | 273,000 | 111,000 | -1,212,000 | -878,000 | 270,000 | -625,000 | 432,000 | -1,130,000 | 731,000 | -476,000 |
Other Non-Cash Items | 430,000 | 8,179,000 | 104,000 | -421,000 | 184,000 | 224,000 | -439,000 | 81,000 | 8,958,000 | 1,050,000 | -20,000 | 836,000 | -473,000 | -1,016,000 | -177,000 | -1,393,000 | 369,000 | -267,000 | 1,018,000 | 253,000 | 343,000 | 222,000 | -421,000 | 533,000 | 304,000 | 102,000 | 1,000 | 24,000 | 44,000 | 24,000 | -14,000 | 115,000 | 76,000 | 103,000 | -44,000 | 236,000 | 231,000 | -6,000 | -81,000 | 99,000 |
Net Cash Provided by Operating Activities | 7,021,000 | 4,725,000 | 7,848,000 | 5,922,000 | 8,153,000 | 7,198,000 | 7,228,000 | 5,883,000 | 6,946,000 | 6,327,000 | 7,257,000 | 7,689,000 | 6,100,000 | 7,606,000 | 7,751,000 | 5,042,000 | 5,228,000 | 8,643,000 | 5,824,000 | 6,235,000 | 5,191,000 | 7,040,000 | 7,231,000 | 5,790,000 | 5,970,000 | 7,063,000 | 5,474,000 | 5,442,000 | 5,147,000 | 5,158,000 | 5,656,000 | 5,743,000 | 4,114,000 | 4,273,000 | 5,110,000 | 4,965,000 | 4,979,000 | 3,589,000 | 5,245,000 | 4,643,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,615,000 | -3,386,000 | -3,309,000 | -4,213,000 | -4,123,000 | -3,775,000 | -3,429,000 | -4,553,000 | -3,561,000 | -3,156,000 | -2,497,000 | -3,905,000 | -2,866,000 | -2,815,000 | -2,471,000 | -3,519,000 | -2,939,000 | -2,677,000 | -2,499,000 | -3,876,000 | -3,119,000 | -2,794,000 | -2,639,000 | -3,727,000 | -2,829,000 | -2,761,000 | -2,392,000 | -3,218,000 | -2,838,000 | -2,747,000 | -2,494,000 | -3,096,000 | -2,832,000 | -2,630,000 | -2,263,000 | -3,091,000 | -2,481,000 | -2,298,000 | -1,999,000 | -2,611,000 |
Acquisitions Net | 130,000 | 283,000 | 166,000 | 233,000 | 26,000 | 9,000 | 256,000 | 668,000 | 1,035,000 | 18,000 | -78,000 | -1,174,000 | -16,000 | -289,000 | -187,000 | -180,000 | -348,000 | 1,684,000 | -548,000 | 109,000 | -295,000 | -146,000 | -268,000 | -38,193,000 | -141,000 | -115,000 | -89,000 | 47,000 | -31,000 | -182,000 | -216,000 | 5,000 | -3,728,000 | -74,000 | 86,000 | -1,487,000 | -82,000 | 36,000 | 180,000 | 44,000 |
Purchases of Investments | -227,000 | -303,000 | -404,000 | -364,000 | -356,000 | -444,000 | -149,000 | -185,000 | -925,000 | -1,098,000 | -66,000 | -52,000 | -36,000 | -34,000 | -52,000 | -267,000 | -74,000 | -402,000 | -69,000 | -202,000 | -92,000 | -1,166,000 | -439,000 | -417,000 | -302,000 | -318,000 | -220,000 | -228,000 | -239,000 | -763,000 | -1,062,000 | -1,079,000 | -38,000 | -132,000 | -448,000 | -72,000 | -440,000 | -240,000 | -32,000 | -46,000 |
Sales/Maturities of Investments | 415,000 | 0 | 274,000 | 8,610,000 | 4,123,000 | 3,775,000 | 343,000 | 0 | 0 | 0 | 69,000 | 0 | 2,866,000 | 2,815,000 | 388,000 | 3,519,000 | 2,939,000 | 2,677,000 | 17,000 | 3,876,000 | 3,119,000 | 2,794,000 | 37,000 | 3,727,000 | 14,000 | 32,000 | 81,000 | 3,218,000 | 63,000 | 6,000 | 51,000 | 3,096,000 | 2,832,000 | 2,630,000 | 2,263,000 | 3,091,000 | 2,481,000 | 2,298,000 | 1,999,000 | 2,611,000 |
Other Investing Activities | -383,000 | 38,000 | 36,000 | 291,000 | -3,860,000 | -3,723,000 | -391,000 | 88,000 | 85,000 | 41,000 | -25,000 | 91,000 | -2,723,000 | -2,696,000 | -290,000 | -3,627,000 | -3,073,000 | -2,659,000 | -2,000 | -3,836,000 | -3,111,000 | -2,876,000 | 83,000 | -3,654,000 | -26,000 | 148,000 | 328,000 | -3,496,000 | 505,000 | -7,000 | -73,000 | -3,159,000 | -4,558,000 | -2,913,000 | -2,347,000 | -3,201,000 | -2,446,000 | -2,338,000 | -1,842,000 | -2,651,000 |
Net Cash Used for Investing Activities | -3,680,000 | -3,368,000 | -3,511,000 | 4,557,000 | -4,190,000 | -4,158,000 | -3,370,000 | -3,982,000 | -3,366,000 | -4,195,000 | -2,597,000 | -5,040,000 | -2,775,000 | -3,019,000 | -2,612,000 | -4,074,000 | -3,495,000 | -1,377,000 | -3,101,000 | -3,929,000 | -3,498,000 | -4,188,000 | -3,226,000 | -42,264,000 | -3,284,000 | -3,014,000 | -2,292,000 | -3,677,000 | -2,540,000 | -3,693,000 | -3,794,000 | -4,233,000 | -8,324,000 | -3,119,000 | -2,709,000 | -4,760,000 | -2,968,000 | -2,542,000 | -1,694,000 | -2,653,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 2,480,000 | 1,618,000 | -263,000 | -6,143,000 | -38,000 | 2,033,000 | 350,000 | 1,233,000 | -47,000 | -101,000 | 13,000 | -2,344,000 | -1,124,000 | -5,470,000 | 68,000 | -1,701,000 | -1,332,000 | 1,058,000 | 1,842,000 | 584,000 | -978,000 | -1,444,000 | -1,862,000 | 28,008,000 | 8,399,000 | -1,921,000 | 1,876,000 | -435,000 | 1,331,000 | 1,753,000 | 548,000 | 1,122,000 | 4,035,000 | -1,073,000 | 2,737,000 | 1,465,000 | -687,000 | -2,757,000 | -909,000 | -3,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,000 | 7,000 | 0 | 1,000 | 3,000 | 4,000 | 28,000 | 2,000 |
Common Stock Repurchased | -1,990,000 | -2,266,000 | -2,664,000 | -3,521,000 | -3,543,000 | -2,051,000 | -2,176,000 | -3,515,000 | -3,525,000 | -3,065,000 | -3,223,000 | -2,055,000 | -1,660,000 | -648,000 | -309,000 | -105,000 | -160,000 | -36,000 | -233,000 | -72,000 | -82,000 | -103,000 | -247,000 | -1,038,000 | -1,284,000 | -1,269,000 | -1,729,000 | -1,223,000 | -1,736,000 | -1,480,000 | -996,000 | -1,238,000 | -1,425,000 | -1,209,000 | -1,427,000 | -980,000 | -2,185,000 | -1,585,000 | -2,000,000 | -2,001,000 |
Dividends Paid | -1,206,000 | -1,225,000 | -1,193,000 | -1,180,000 | -1,199,000 | -1,213,000 | -1,174,000 | -1,170,000 | -1,194,000 | -1,211,000 | -1,166,000 | -1,145,000 | -1,157,000 | -1,150,000 | -1,080,000 | -1,054,000 | -1,058,000 | -1,051,000 | -977,000 | -957,000 | -955,000 | -954,000 | -869,000 | -865,000 | -871,000 | -878,000 | -738,000 | -736,000 | -743,000 | -747,000 | -657,000 | -657,000 | -663,000 | -670,000 | -611,000 | -614,000 | -623,000 | -628,000 | -572,000 | -578,000 |
Other Financing Activities | 74,000 | 79,000 | 97,000 | 130,000 | 136,000 | -179,000 | -82,000 | 567,000 | 103,000 | 231,000 | -114,000 | -128,000 | 59,000 | 102,000 | -577,000 | -62,000 | 484,000 | -1,870,000 | -258,000 | 90,000 | -79,000 | 94,000 | -1,347,000 | -99,000 | -150,000 | -316,000 | 15,000 | -57,000 | -38,000 | -2,320,000 | -36,000 | -243,000 | 401,000 | 706,000 | -68,000 | 325,000 | -112,000 | 3,468,000 | -71,000 | -47,000 |
Net Cash Used Provided by Financing Activities | -642,000 | -1,794,000 | -4,023,000 | -10,714,000 | -4,644,000 | -1,410,000 | -3,082,000 | -2,885,000 | -4,663,000 | -4,146,000 | -4,490,000 | -5,672,000 | -3,882,000 | -7,166,000 | -1,898,000 | -2,922,000 | -2,066,000 | -1,899,000 | 374,000 | -355,000 | -2,094,000 | -2,407,000 | -4,325,000 | 26,006,000 | 6,094,000 | -4,384,000 | -576,000 | -2,451,000 | -1,186,000 | -2,794,000 | -1,141,000 | -1,016,000 | 2,352,000 | -2,117,000 | 932,000 | 197,000 | -3,604,000 | -1,498,000 | -3,524,000 | -2,627,000 |
Effect of Forex Changes on Cash | 38,000 | -7,000 | -10,000 | 27,000 | -32,000 | -6,000 | 20,000 | 36,000 | -46,000 | -41,000 | -35,000 | -56,000 | -3,000 | 21,000 | -33,000 | -15,000 | 94,000 | 0 | -77,000 | 36,000 | -16,000 | -23,000 | 8,000 | -245,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 2,813,000 | -450,000 | 304,000 | -207,000 | -713,000 | 1,625,000 | 795,000 | -947,000 | -1,130,000 | -2,055,000 | 136,000 | -3,080,000 | -560,000 | -2,558,000 | 3,208,000 | -1,969,000 | -239,000 | 5,367,000 | 3,020,000 | 1,987,000 | -417,000 | 422,000 | -312,000 | -10,713,000 | 8,780,000 | -335,000 | 2,606,000 | -686,000 | 1,421,000 | -1,329,000 | 721,000 | 494,000 | -1,858,000 | -963,000 | 3,333,000 | 402,000 | -1,593,000 | -451,000 | 27,000 | -637,000 |
Cash at End of Period | 8,878,000 | 6,065,000 | 6,586,000 | 6,282,000 | 6,489,000 | 7,202,000 | 5,577,000 | 4,782,000 | 5,729,000 | 6,859,000 | 8,914,000 | 8,778,000 | 11,858,000 | 12,418,000 | 14,976,000 | 11,768,000 | 13,737,000 | 13,976,000 | 8,609,000 | 5,589,000 | 3,602,000 | 4,019,000 | 3,597,000 | 3,909,000 | 14,622,000 | 5,842,000 | 6,177,000 | 3,428,000 | 4,114,000 | 2,693,000 | 4,022,000 | 3,301,000 | 2,807,000 | 4,665,000 | 5,628,000 | 2,295,000 | 1,893,000 | 3,486,000 | 3,937,000 | 3,910,000 |
Cash at Start of Period | 6,065,000 | 6,515,000 | 6,282,000 | 6,489,000 | 7,202,000 | 5,577,000 | 4,782,000 | 5,729,000 | 6,859,000 | 8,914,000 | 8,778,000 | 11,858,000 | 12,418,000 | 14,976,000 | 11,768,000 | 13,737,000 | 13,976,000 | 8,609,000 | 5,589,000 | 3,602,000 | 4,019,000 | 3,597,000 | 3,909,000 | 14,622,000 | 5,842,000 | 6,177,000 | 3,571,000 | 4,114,000 | 2,693,000 | 4,022,000 | 3,301,000 | 2,807,000 | 4,665,000 | 5,628,000 | 2,295,000 | 1,893,000 | 3,486,000 | 3,937,000 | 3,910,000 | 4,547,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 7,021,000 | 4,725,000 | 7,848,000 | 5,922,000 | 8,153,000 | 7,198,000 | 7,228,000 | 5,883,000 | 6,946,000 | 6,327,000 | 7,257,000 | 7,689,000 | 6,100,000 | 7,606,000 | 7,751,000 | 5,042,000 | 5,228,000 | 8,643,000 | 5,824,000 | 6,235,000 | 5,191,000 | 7,040,000 | 7,231,000 | 5,790,000 | 5,970,000 | 7,063,000 | 5,474,000 | 5,442,000 | 5,147,000 | 5,158,000 | 5,656,000 | 5,743,000 | 4,114,000 | 4,273,000 | 5,110,000 | 4,965,000 | 4,979,000 | 3,589,000 | 5,245,000 | 4,643,000 |
Capital Expenditure | -3,615,000 | -3,386,000 | -3,309,000 | -4,213,000 | -4,123,000 | -3,775,000 | -3,429,000 | -4,553,000 | -3,561,000 | -3,156,000 | -2,497,000 | -3,905,000 | -2,866,000 | -2,815,000 | -2,471,000 | -3,519,000 | -2,939,000 | -2,677,000 | -2,499,000 | -3,876,000 | -3,119,000 | -2,794,000 | -2,639,000 | -3,727,000 | -2,829,000 | -2,761,000 | -2,392,000 | -3,218,000 | -2,838,000 | -2,747,000 | -2,494,000 | -3,096,000 | -2,832,000 | -2,630,000 | -2,263,000 | -3,091,000 | -2,481,000 | -2,298,000 | -1,999,000 | -2,611,000 |
Free Cash Flow | 3,406,000 | 1,339,000 | 4,539,000 | 1,709,000 | 4,030,000 | 3,423,000 | 3,799,000 | 1,330,000 | 3,385,000 | 3,171,000 | 4,760,000 | 3,784,000 | 3,234,000 | 4,791,000 | 5,280,000 | 1,523,000 | 2,289,000 | 5,966,000 | 3,325,000 | 2,359,000 | 2,072,000 | 4,246,000 | 4,592,000 | 2,063,000 | 3,141,000 | 4,302,000 | 3,082,000 | 2,224,000 | 2,309,000 | 2,411,000 | 3,162,000 | 2,647,000 | 1,282,000 | 1,643,000 | 2,847,000 | 1,874,000 | 2,498,000 | 1,291,000 | 3,246,000 | 2,032,000 |