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 | 48,926,000 | 49,574,000 | 46,580,000 | 48,933,000 | 51,922,000 | 47,216,000 | 48,842,000 | 54,523,000 | 63,508,000 | 65,372,000 | 52,314,000 | 45,861,000 | 42,552,000 | 36,117,000 | 31,076,000 | 24,843,000 | 23,997,000 | 15,926,000 | 29,705,000 | 34,574,000 | 34,779,000 | 36,323,000 | 34,189,000 | 40,338,000 | 42,105,000 | 40,491,000 | 35,968,000 | 36,381,000 | 33,892,000 | 32,877,000 | 31,524,000 | 30,142,000 | 29,159,000 | 27,844,000 | 23,070,000 | 28,014,000 | 32,767,000 | 36,829,000 | 32,315,000 | 42,111,000 |
Revenue Y/Y Growth | -5.77% | 4.99% | -4.63% | -10.25% | -18.24% | -27.77% | -6.64% | 18.89% | 49.25% | 81.00% | 68.34% | 84.60% | 77.32% | 126.78% | 4.62% | -28.15% | -31.00% | -56.15% | -13.12% | -14.29% | -17.40% | -10.29% | -4.95% | 10.88% | 24.23% | 23.16% | 14.10% | 20.70% | 16.23% | 18.08% | 36.64% | 7.60% | -11.01% | -24.40% | -28.61% | -33.48% | - | - | - | - |
Cost of Revenue | 34,664,000 | 34,871,000 | 31,832,000 | 34,731,000 | 36,353,000 | 32,505,000 | 32,933,000 | 39,438,000 | 42,952,000 | 44,384,000 | 37,065,000 | 32,154,000 | 28,138,000 | 25,151,000 | 21,854,000 | 17,873,000 | 17,465,000 | 14,861,000 | 19,797,000 | 36,122,000 | 24,243,000 | 25,169,000 | 23,797,000 | 29,172,000 | 30,061,000 | 29,242,000 | 25,522,000 | 25,893,000 | 23,885,000 | 23,636,000 | 21,700,000 | 21,179,000 | 19,972,000 | 21,999,000 | 15,628,000 | 19,970,000 | 21,715,000 | 27,499,000 | 21,604,000 | 29,136,000 |
Gross Profit | 14,262,000 | 14,703,000 | 14,748,000 | 14,202,000 | 15,569,000 | 14,711,000 | 15,909,000 | 15,085,000 | 20,556,000 | 20,988,000 | 15,249,000 | 13,707,000 | 14,414,000 | 10,966,000 | 9,222,000 | 6,970,000 | 6,532,000 | 1,065,000 | 9,908,000 | -1,548,000 | 10,536,000 | 11,154,000 | 10,392,000 | 11,166,000 | 12,044,000 | 11,249,000 | 10,446,000 | 10,488,000 | 10,007,000 | 9,241,000 | 9,824,000 | 8,963,000 | 9,187,000 | 5,845,000 | 7,442,000 | 8,044,000 | 11,052,000 | 9,330,000 | 10,711,000 | 12,975,000 |
Gross Profit Margin | 29.15% | 29.66% | 31.66% | 29.02% | 29.99% | 31.16% | 32.57% | 27.67% | 32.37% | 32.11% | 29.15% | 29.89% | 33.87% | 30.36% | 29.68% | 28.06% | 27.22% | 6.69% | 33.35% | -4.48% | 30.29% | 30.71% | 30.40% | 27.68% | 28.60% | 27.78% | 29.04% | 28.83% | 29.53% | 28.11% | 31.16% | 29.74% | 31.51% | 20.99% | 32.26% | 28.71% | 33.73% | 25.33% | 33.15% | 30.81% |
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 | 1,191,000 | 1,048,000 | 1,010,000 | 969,000 | 1,163,000 | 1,128,000 | 881,000 | 1,454,000 | 1,028,000 | 863,000 | 967,000 | 1,271,000 | 657,000 | 1,096,000 | 990,000 | 1,129,000 | 832,000 | 1,569,000 | 683,000 | 1,129,000 | 954,000 | 1,076,000 | 984,000 | 1,080,000 | 1,018,000 | 1,017,000 | 723,000 | 1,349,000 | 1,107,000 | 927,000 | 810,000 | 1,544,000 | 1,109,000 | 1,033,000 | 998,000 | 1,303,000 | 1,026,000 | 1,170,000 | 944,000 | 1,368,000 |
Total Operating Expenses | 14,262,000 | 9,113,000 | 8,796,000 | 8,795,000 | 8,784,000 | 8,395,000 | 8,188,000 | 7,068,000 | 8,547,000 | 8,259,000 | 8,054,000 | 8,749,000 | 8,243,000 | 7,674,000 | 7,463,000 | 7,670,000 | 6,644,000 | 8,959,000 | 7,299,000 | 8,357,000 | 7,506,000 | 7,451,000 | 7,120,000 | 7,876,000 | 7,887,000 | 7,770,000 | 6,926,000 | 10,069,000 | 9,408,000 | 8,707,000 | 8,411,000 | 9,748,000 | 8,995,000 | 9,274,000 | 9,636,000 | 11,487,000 | 9,816,000 | 11,495,000 | 10,049,000 | 11,568,000 |
Operating Income or Loss | 4,910,000 | 5,590,000 | 5,952,000 | 5,407,000 | 6,785,000 | 6,316,000 | 7,721,000 | 8,017,000 | 12,009,000 | 12,729,000 | 7,195,000 | 4,958,000 | 6,171,000 | 3,292,000 | 1,759,000 | -700,000 | -112,000 | -7,894,000 | 2,609,000 | -9,905,000 | 3,030,000 | 3,703,000 | 3,272,000 | 3,290,000 | 4,157,000 | 3,479,000 | 3,520,000 | 419,000 | 599,000 | 534,000 | 1,413,000 | -785,000 | 192,000 | -3,429,000 | -2,194,000 | -3,443,000 | 1,236,000 | -2,165,000 | 662,000 | 1,407,000 |
Operating Margin | 10.04% | 11.28% | 12.78% | 11.05% | 13.07% | 13.38% | 15.81% | 14.70% | 18.91% | 19.47% | 13.75% | 10.81% | 14.50% | 9.11% | 5.66% | -2.82% | -0.47% | -49.57% | 8.78% | -28.65% | 8.71% | 10.19% | 9.57% | 8.16% | 9.87% | 8.59% | 9.79% | 1.15% | 1.77% | 1.62% | 4.48% | -2.60% | 0.66% | -12.32% | -9.51% | -12.29% | 3.77% | -5.88% | 2.05% | 3.34% |
Interest Expense | 164,000 | 113,000 | 118,000 | 120,000 | 114,000 | 120,000 | 115,000 | 123,000 | 128,000 | 129,000 | 136,000 | 155,000 | 174,000 | 185,000 | 198,000 | 199,000 | 164,000 | 172,000 | 162,000 | 178,000 | 197,000 | 198,000 | 225,000 | 190,000 | 182,000 | 217,000 | 159,000 | 173,000 | 35,000 | 48,000 | 51,000 | 58,000 | 64,000 | 79,000 | 0 | 0 | 0 | 0 | 0 | 0 |
EBITDA | 10,867,000 | 11,334,000 | 12,159,000 | 9,985,000 | 13,049,000 | 11,516,000 | 13,265,000 | 13,416,000 | 19,159,000 | 19,931,000 | 12,979,000 | 11,953,000 | 12,569,000 | 9,144,000 | 6,665,000 | 3,297,000 | 4,140,000 | -3,708,000 | 8,645,000 | -3,188,000 | 8,621,000 | 10,504,000 | 8,362,000 | 10,431,000 | 11,751,000 | 9,681,000 | 9,566,000 | 6,447,000 | 7,923,000 | 7,324,000 | 7,381,000 | 4,790,000 | 5,441,000 | 4,730,000 | 2,692,000 | 3,001,000 | 7,052,000 | 8,321,000 | 5,421,000 | 6,533,000 |
Depreciation and Amortization | 4,214,000 | 4,185,000 | 4,119,000 | 3,602,000 | 4,197,000 | 3,559,000 | 3,631,000 | 3,485,000 | 4,222,000 | 3,799,000 | 3,789,000 | 3,846,000 | 4,340,000 | 4,537,000 | 4,290,000 | 1,322,000 | 4,020,000 | 7,512,000 | 4,338,000 | 5,039,000 | 4,375,000 | 4,371,000 | 4,180,000 | 3,954,000 | 5,870,000 | 4,559,000 | 4,334,000 | 3,104,000 | 5,230,000 | 5,323,000 | 4,201,000 | 4,220,000 | 4,268,000 | 6,793,000 | 4,665,000 | 6,444,000 | 4,373,000 | 7,770,000 | 4,759,000 | 5,126,000 |
Income Before Tax | 6,489,000 | 7,036,000 | 7,922,000 | 3,490,000 | 8,738,000 | 7,837,000 | 9,519,000 | 9,808,000 | 14,809,000 | 16,003,000 | 9,054,000 | 6,985,000 | 8,055,000 | 4,422,000 | 2,177,000 | -957,000 | -44,000 | -10,597,000 | 4,145,000 | -8,405,000 | 4,049,000 | 5,935,000 | 3,957,000 | 4,898,000 | 5,699,000 | 4,905,000 | 5,073,000 | 1,481,000 | 2,658,000 | 1,953,000 | 3,129,000 | 512,000 | 1,109,000 | -2,070,000 | -1,711,000 | -2,210,000 | 2,784,000 | 1,363,000 | 2,905,000 | 5,384,000 |
Income Tax Expense | 1,993,000 | 2,593,000 | 2,371,000 | 1,247,000 | 2,183,000 | 1,829,000 | 2,914,000 | 3,430,000 | 3,571,000 | 4,288,000 | 2,777,000 | 1,903,000 | 1,940,000 | 1,328,000 | 779,000 | -301,000 | 165,000 | -2,320,000 | 564,000 | -1,738,000 | 1,469,000 | 1,645,000 | 1,315,000 | 1,175,000 | 1,643,000 | 1,483,000 | 1,414,000 | -1,637,000 | 672,000 | 487,000 | 430,000 | 74,000 | -192,000 | -607,000 | -1,004,000 | -1,655,000 | 727,000 | 755,000 | 305,000 | 1,912,000 |
Net Income | 4,487,000 | 4,434,000 | 5,501,000 | 2,259,000 | 6,526,000 | 6,010,000 | 6,574,000 | 6,353,000 | 11,231,000 | 11,622,000 | 6,259,000 | 5,055,000 | 6,111,000 | 3,082,000 | 1,377,000 | -665,000 | -207,000 | -8,270,000 | 3,599,000 | -6,610,000 | 2,580,000 | 4,305,000 | 2,649,000 | 3,730,000 | 4,047,000 | 3,409,000 | 3,638,000 | 3,111,000 | 1,952,000 | 1,450,000 | 2,682,000 | 415,000 | 1,283,000 | -1,470,000 | -725,000 | -588,000 | 2,037,000 | 571,000 | 2,567,000 | 3,471,000 |
Net Income Margin | 9.17% | 8.93% | 11.77% | 4.79% | 12.57% | 12.73% | 13.46% | 11.65% | 17.68% | 17.78% | 11.96% | 11.02% | 14.36% | 8.53% | 4.43% | -2.68% | -0.86% | -51.93% | 12.12% | -19.12% | 7.42% | 11.85% | 7.75% | 9.25% | 9.61% | 8.42% | 10.11% | 8.55% | 5.76% | 4.41% | 8.51% | 1.38% | 4.40% | -5.28% | -3.14% | -2.10% | 6.22% | 1.55% | 7.94% | 8.24% |
EPS | 2.49 | 2.43 | 2.99 | 1.21 | 3.49 | 3.22 | 3.48 | 3.33 | 5.81 | 5.98 | 3.23 | 2.63 | 3.19 | 1.61 | 0.72 | -0.35 | -0.11 | -4.46 | 1.93 | -3.53 | 1.38 | 2.28 | 1.40 | 1.97 | 2.13 | 1.79 | 1.92 | 1.65 | 1.03 | 0.77 | 1.43 | 0.22 | 0.68 | -0.79 | -0.39 | -0.31 | 1.09 | 0.30 | 1.38 | 1.86 |
EPS Diluted | 2.48 | 2.42 | 2.97 | 1.21 | 3.48 | 3.20 | 3.46 | 3.31 | 5.79 | 5.95 | 3.22 | 2.63 | 3.19 | 1.60 | 0.72 | -0.35 | -0.11 | -4.46 | 1.93 | -3.53 | 1.36 | 2.27 | 1.39 | 1.95 | 2.11 | 1.78 | 1.90 | 1.64 | 1.03 | 0.77 | 1.41 | 0.22 | 0.68 | -0.79 | -0.39 | -0.31 | 1.09 | 0.30 | 1.37 | 1.85 |
Weighted Average Shares Out | 1,800,336 | 1,825,842 | 1,842,377 | 1,861,474 | 1,870,963 | 1,867,165 | 1,891,695 | 1,910,602 | 1,932,238 | 1,947,703 | 1,935,668 | 1,915,440 | 1,918,006 | 1,917,536 | 1,912,925 | 1,910,724 | 1,853,533 | 1,853,313 | 1,862,273 | 1,870,718 | 1,880,607 | 1,889,265 | 1,888,002 | 1,893,405 | 1,900,717 | 1,900,375 | 1,895,990 | 1,888,199 | 1,882,650 | 1,881,019 | 1,879,372 | 1,875,694 | 1,873,649 | 1,871,995 | 1,858,974 | 1,869,072 | 1,868,444 | 1,867,561 | 1,866,655 | 1,871,332 |
Weighted Average Shares Out Diluted | 1,807,030 | 1,833,431 | 1,849,116 | 1,868,101 | 1,877,104 | 1,875,508 | 1,900,785 | 1,919,731 | 1,940,002 | 1,957,109 | 1,944,542 | 1,922,082 | 1,921,095 | 1,921,958 | 1,915,889 | 1,910,724 | 1,853,533 | 1,853,313 | 1,865,649 | 1,872,317 | 1,893,928 | 1,902,977 | 1,900,748 | 1,906,823 | 1,917,474 | 1,918,949 | 1,913,218 | 1,906,146 | 1,895,879 | 1,893,014 | 1,895,393 | 1,890,044 | 1,883,342 | 1,871,995 | 1,869,775 | 1,874,313 | 1,872,420 | 1,876,705 | 1,876,498 | 1,883,650 |
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 | 4,699,000 | 4,153,000 | 6,405,000 | 8,453,000 | 5,797,000 | 9,292,000 | 15,668,000 | 17,678,000 | 15,164,000 | 12,029,000 | 11,671,000 | 5,640,000 | 5,998,000 | 7,527,000 | 7,076,000 | 5,596,000 | 6,866,000 | 6,855,000 | 8,492,000 | 5,686,000 | 11,697,000 | 8,513,000 | 8,699,000 | 9,342,000 | 9,686,000 | 7,628,000 | 6,466,000 | 4,813,000 | 6,641,000 | 4,762,000 | 6,983,000 | 6,988,000 | 7,351,000 | 8,764,000 | 8,562,000 | 11,022,000 | 12,933,000 | 12,156,000 | 12,675,000 | 12,785,000 |
Short Term Investments | 4,000 | 19,176,000 | 16,446,000 | 45,000 | 141,000 | 318,000 | 130,000 | 223,000 | 267,000 | 341,000 | 33,000 | 35,000 | 34,000 | 34,000 | 32,000 | 31,000 | 28,000 | 59,000 | 50,000 | 63,000 | 58,000 | 58,000 | 56,000 | 1,003,000 | 60,000 | 58,000 | 38,000 | 9,000 | 13,000 | 13,000 | 11,000 | 13,000 | 321,000 | 320,000 | 317,000 | 310,000 | 306,000 | 365,000 | 432,000 | 430,000 |
Cash + Short Term Investments | 4,703,000 | 4,153,000 | 6,405,000 | 8,498,000 | 5,797,000 | 9,610,000 | 15,798,000 | 17,901,000 | 15,431,000 | 12,370,000 | 11,704,000 | 5,675,000 | 6,032,000 | 7,561,000 | 7,108,000 | 5,627,000 | 6,894,000 | 6,914,000 | 8,542,000 | 5,749,000 | 11,755,000 | 8,571,000 | 8,755,000 | 10,345,000 | 9,746,000 | 7,686,000 | 6,504,000 | 4,822,000 | 6,654,000 | 4,775,000 | 6,994,000 | 7,001,000 | 7,672,000 | 9,084,000 | 8,879,000 | 11,332,000 | 13,239,000 | 12,521,000 | 13,107,000 | 13,215,000 |
Net Receivables | 19,591,000 | 20,752,000 | 20,414,000 | 19,921,000 | 21,993,000 | 19,285,000 | 19,021,000 | 20,456,000 | 22,466,000 | 26,860,000 | 23,255,000 | 18,419,000 | 16,567,000 | 15,705,000 | 14,118,000 | 11,471,000 | 9,722,000 | 8,570,000 | 10,167,000 | 13,325,000 | 12,966,000 | 14,383,000 | 14,928,000 | 15,050,000 | 16,788,000 | 16,672,000 | 15,771,000 | 15,353,000 | 14,124,000 | 13,168,000 | 13,754,000 | 14,092,000 | 12,522,000 | 13,490,000 | 12,459,000 | 12,860,000 | 14,240,000 | 16,153,000 | 15,239,000 | 16,736,000 |
Inventory | 9,725,000 | 10,477,000 | 9,942,000 | 8,612,000 | 9,428,000 | 9,198,000 | 9,232,000 | 8,247,000 | 9,002,000 | 7,715,000 | 6,525,000 | 6,795,000 | 6,129,000 | 6,239,000 | 5,620,000 | 5,676,000 | 5,681,000 | 5,511,000 | 6,574,000 | 5,848,000 | 5,951,000 | 6,809,000 | 6,723,000 | 5,704,000 | 6,029,000 | 6,644,000 | 6,128,000 | 5,585,000 | 5,761,000 | 6,075,000 | 5,921,000 | 5,419,000 | 5,976,000 | 6,427,000 | 6,508,000 | 6,334,000 | 6,864,000 | 7,116,000 | 6,837,000 | 6,505,000 |
Other Current Assets | 4,168,000 | 4,132,000 | 3,874,000 | 4,372,000 | 4,373,000 | 4,697,000 | 4,300,000 | 3,739,000 | 4,604,000 | 4,243,000 | 3,225,000 | 2,849,000 | 3,409,000 | 3,468,000 | 3,587,000 | 3,304,000 | 2,506,000 | 2,737,000 | 3,279,000 | 3,407,000 | 3,316,000 | 3,324,000 | 3,265,000 | 2,922,000 | 3,020,000 | 3,254,000 | 3,323,000 | 5,195,000 | 5,718,000 | 5,216,000 | 5,798,000 | 6,214,000 | 5,406,000 | 3,470,000 | 3,867,000 | 3,904,000 | 5,476,000 | 4,948,000 | 6,087,000 | 5,776,000 |
Total Current Assets | 38,187,000 | 39,369,000 | 40,508,000 | 41,128,000 | 14,621,000 | 42,790,000 | 48,351,000 | 50,343,000 | 51,503,000 | 51,188,000 | 44,709,000 | 33,738,000 | 32,137,000 | 32,973,000 | 30,433,000 | 26,078,000 | 24,803,000 | 23,732,000 | 28,562,000 | 28,329,000 | 33,988,000 | 33,087,000 | 33,671,000 | 34,021,000 | 35,583,000 | 34,256,000 | 31,726,000 | 28,560,000 | 29,398,000 | 26,626,000 | 29,568,000 | 29,619,000 | 28,873,000 | 32,471,000 | 31,713,000 | 34,430,000 | 39,819,000 | 40,738,000 | 41,270,000 | 42,232,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 147,891,000 | 153,003,000 | 153,641,000 | 159,041,000 | 342,522,000 | 142,768,000 | 142,951,000 | 147,853,000 | 144,144,000 | 144,410,000 | 144,444,000 | 150,629,000 | 147,945,000 | 151,208,000 | 154,003,000 | 160,567,000 | 142,383,000 | 143,850,000 | 149,220,000 | 154,568,000 | 168,628,000 | 169,641,000 | 171,050,000 | 169,207,000 | 171,645,000 | 174,242,000 | 175,846,000 | 177,712,000 | 178,436,000 | 178,176,000 | 180,296,000 | 182,186,000 | 183,439,000 | 184,685,000 | 189,940,000 | 188,396,000 | 187,405,000 | 185,267,000 | 186,123,000 | 183,173,000 |
Goodwill | 4,722,000 | 4,722,000 | 4,722,000 | 4,722,000 | 4,722,000 | 4,722,000 | 4,722,000 | 4,722,000 | 4,663,000 | 4,663,000 | 4,374,000 | 4,385,000 | 4,402,000 | 4,402,000 | 4,402,000 | 4,402,000 | 4,416,000 | 4,416,000 | 4,454,000 | 4,463,000 | 4,507,000 | 4,507,000 | 4,507,000 | 4,518,000 | 4,518,000 | 4,518,000 | 4,531,000 | 4,531,000 | 4,531,000 | 4,543,000 | 4,543,000 | 4,581,000 | 4,581,000 | 4,581,000 | 4,588,000 | 4,588,000 | 4,588,000 | 4,588,000 | 4,588,000 | 4,593,000 |
Intangible Assets | 0 | 0 | 0 | 0 | 4,722,000 | 4,722,000 | 4,722,000 | 4,722,000 | 4,663,000 | 0 | 0 | 0 | 0 | 0 | 4,402,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 |
Long Term Investments | 47,476,000 | 49,440,000 | 49,425,000 | 48,576,000 | 48,123,000 | 46,769,000 | 46,248,000 | 45,238,000 | 45,154,000 | 43,557,000 | 41,732,000 | 40,696,000 | 41,097,000 | 40,551,000 | 39,591,000 | 39,052,000 | 37,655,000 | 37,290,000 | 39,693,000 | 38,688,000 | 38,327,000 | 37,417,000 | 36,360,000 | 35,546,000 | 34,672,000 | 34,242,000 | 33,470,000 | 32,497,000 | 32,402,000 | 31,706,000 | 30,915,000 | 30,250,000 | 30,002,000 | 27,740,000 | 27,510,000 | 27,110,000 | 26,710,000 | 26,206,000 | 28,238,000 | 26,912,000 |
Tax Assets | 0 | 19,509,000 | 19,106,000 | 4,169,000 | 19,637,000 | -13,790,000 | 17,736,000 | 17,131,000 | -424,000 | 13,296,000 | -771,000 | 5,659,000 | 13,546,000 | 13,140,000 | 12,474,000 | 12,569,000 | 10,625,000 | 11,110,000 | 13,457,000 | 13,688,000 | 17,100,000 | 16,480,000 | 16,099,000 | 15,921,000 | 15,624,000 | 15,151,000 | 15,082,000 | 14,652,000 | 17,438,000 | 17,067,000 | 17,276,000 | 17,516,000 | 17,817,000 | 18,342,000 | 19,592,000 | 20,689,000 | 21,869,000 | 21,597,000 | 21,583,000 | 21,920,000 |
Other Non-Current Assets | 20,956,000 | -5,399,000 | -5,751,000 | 3,996,000 | -192,809,000 | 13,790,000 | -17,736,000 | -17,131,000 | 424,000 | 822,000 | 771,000 | -5,659,000 | -13,546,000 | -13,140,000 | -12,474,000 | -12,569,000 | -10,625,000 | -11,110,000 | -13,457,000 | -13,688,000 | -17,100,000 | -16,480,000 | -16,099,000 | -15,921,000 | -15,624,000 | -15,151,000 | -15,082,000 | -14,652,000 | -17,438,000 | -17,067,000 | -17,276,000 | -17,516,000 | -17,817,000 | -18,342,000 | -19,592,000 | -20,689,000 | -21,869,000 | -21,597,000 | -21,583,000 | -21,920,000 |
Total Non-Current Assets | 221,045,000 | 221,275,000 | 221,143,000 | 220,504,000 | 222,195,000 | 194,259,000 | 193,921,000 | 197,813,000 | 193,961,000 | 206,748,000 | 190,550,000 | 195,710,000 | 193,444,000 | 196,161,000 | 197,996,000 | 204,021,000 | 184,454,000 | 185,556,000 | 193,367,000 | 197,719,000 | 211,462,000 | 211,565,000 | 211,917,000 | 209,271,000 | 210,835,000 | 213,002,000 | 213,847,000 | 214,740,000 | 215,369,000 | 214,425,000 | 215,754,000 | 217,017,000 | 218,022,000 | 217,006,000 | 222,038,000 | 220,094,000 | 218,703,000 | 216,061,000 | 218,949,000 | 214,678,000 |
Other Assets | 0 | 0 | 0 | 0 | 27,111,000 | 14,730,000 | 13,614,000 | 9,553,000 | 14,271,000 | 0 | 13,789,000 | 10,087,000 | 14,367,000 | 13,672,000 | 13,216,000 | 9,691,000 | 13,806,000 | 14,115,000 | 14,748,000 | 11,380,000 | 11,087,000 | 11,226,000 | 11,221,000 | 10,571,000 | 10,188,000 | 10,671,000 | 10,869,000 | 10,506,000 | 10,393,000 | 13,548,000 | 13,789,000 | 13,442,000 | 12,968,000 | 12,001,000 | 10,091,000 | 10,016,000 | 9,927,000 | 9,656,000 | 9,385,000 | 9,116,000 |
Total Assets | 259,232,000 | 260,644,000 | 261,651,000 | 261,632,000 | 263,927,000 | 251,779,000 | 255,886,000 | 257,709,000 | 259,735,000 | 257,936,000 | 249,048,000 | 239,535,000 | 239,948,000 | 242,806,000 | 241,645,000 | 239,790,000 | 223,063,000 | 223,403,000 | 236,677,000 | 237,428,000 | 256,537,000 | 255,878,000 | 256,809,000 | 253,863,000 | 256,606,000 | 257,929,000 | 256,442,000 | 253,806,000 | 255,160,000 | 254,599,000 | 259,111,000 | 260,078,000 | 259,863,000 | 261,478,000 | 263,842,000 | 264,540,000 | 268,449,000 | 266,455,000 | 269,604,000 | 266,026,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 20,037,000 | 21,007,000 | 21,257,000 | 20,423,000 | 17,778,000 | 15,878,000 | 11,656,000 | 18,955,000 | 21,699,000 | 24,906,000 | 20,137,000 | 16,454,000 | 15,308,000 | 14,719,000 | 12,858,000 | 10,950,000 | 9,537,000 | 8,250,000 | 11,006,000 | 14,103,000 | 13,230,000 | 14,805,000 | 14,230,000 | 13,953,000 | 15,335,000 | 15,722,000 | 14,479,000 | 14,565,000 | 13,084,000 | 12,057,000 | 13,078,000 | 13,986,000 | 12,205,000 | 13,416,000 | 12,696,000 | 13,516,000 | 15,307,000 | 17,380,000 | 16,640,000 | 19,000,000 |
Short Term Debt | 5,144,000 | 1,735,000 | 282,000 | 529,000 | 440,000 | 1,269,000 | 2,931,000 | 1,964,000 | 2,221,000 | 3,230,000 | 314,000 | 256,000 | 291,000 | 3,497,000 | 4,841,000 | 1,548,000 | 530,000 | 3,751,000 | 8,688,000 | 3,282,000 | 7,795,000 | 5,588,000 | 7,023,000 | 5,744,000 | 6,121,000 | 8,598,000 | 8,601,000 | 5,207,000 | 7,897,000 | 8,782,000 | 8,297,000 | 10,854,000 | 6,057,000 | 5,530,000 | 9,630,000 | 4,927,000 | 6,580,000 | 2,621,000 | 3,908,000 | 3,784,000 |
Tax Payables | 702,000 | 893,000 | 2,001,000 | 1,863,000 | 1,927,000 | 2,660,000 | 6,204,000 | 5,803,000 | 5,782,000 | 4,275,000 | 3,778,000 | 1,700,000 | 1,467,000 | 1,212,000 | 1,315,000 | 1,873,000 | 1,653,000 | 1,419,000 | 2,278,000 | 2,556,000 | 2,685,000 | 2,239,000 | 2,818,000 | 2,565,000 | 2,698,000 | 2,720,000 | 2,963,000 | 2,713,000 | 2,157,000 | 2,422,000 | 2,394,000 | 2,077,000 | 2,041,000 | 1,523,000 | 1,932,000 | 2,191,000 | 3,195,000 | 3,243,000 | 4,290,000 | 3,808,000 |
Deferred Revenue | 0 | 893,000 | 2,001,000 | 1,863,000 | 1,927,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 |
Other Current Liabilities | 9,835,000 | 10,392,000 | 9,400,000 | 9,443,000 | 13,118,000 | 10,040,000 | 12,944,000 | 7,486,000 | 7,181,000 | 6,710,000 | 6,974,000 | 8,381,000 | 8,122,000 | 8,719,000 | 8,466,000 | 7,812,000 | 7,944,000 | 7,405,000 | 6,263,000 | 6,589,000 | 6,523,000 | 6,197,000 | 5,880,000 | 4,909,000 | 5,029,000 | 4,822,000 | 4,587,000 | 5,252,000 | 5,085,000 | 4,695,000 | 4,657,000 | 4,868,000 | 4,441,000 | 4,458,000 | 4,904,000 | 5,830,000 | 5,062,000 | 5,024,000 | 4,607,000 | 5,334,000 |
Total Current Liabilities | 35,718,000 | 34,027,000 | 32,940,000 | 32,258,000 | 33,263,000 | 29,847,000 | 33,735,000 | 34,208,000 | 36,883,000 | 39,121,000 | 31,203,000 | 26,791,000 | 25,188,000 | 28,147,000 | 27,480,000 | 22,183,000 | 19,664,000 | 20,825,000 | 28,235,000 | 26,530,000 | 30,233,000 | 28,829,000 | 29,951,000 | 27,171,000 | 29,183,000 | 31,862,000 | 30,630,000 | 27,737,000 | 28,223,000 | 27,956,000 | 28,426,000 | 31,785,000 | 24,744,000 | 24,927,000 | 29,162,000 | 26,464,000 | 30,144,000 | 28,268,000 | 29,445,000 | 31,926,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 20,697,000 | -5,000 | -895,000 | 24,003,000 | 20,119,000 | 20,245,000 | 20,275,000 | 21,375,000 | 21,420,000 | 23,005,000 | 29,019,000 | 31,113,000 | 37,056,000 | 39,521,000 | 40,599,000 | 42,767,000 | 34,280,000 | 30,302,000 | 23,663,000 | 23,691,000 | 25,056,000 | 25,061,000 | 26,064,000 | 28,733,000 | 29,989,000 | 29,919,000 | 31,144,000 | 33,571,000 | 34,075,000 | 34,082,000 | 36,959,000 | 35,286,000 | 39,528,000 | 39,555,000 | 32,709,000 | 33,622,000 | 29,296,000 | 29,289,000 | 30,025,000 | 24,028,000 |
Deferred Revenue | 21,955,000 | 21,454,000 | 22,448,000 | 24,226,000 | 20,884,000 | 19,980,000 | 19,606,000 | 20,396,000 | 20,005,000 | 19,722,000 | 20,273,000 | 20,778,000 | 20,298,000 | 20,437,000 | 20,139,000 | 20,328,000 | 19,267,000 | 19,291,000 | 18,677,000 | 20,445,000 | 21,555,000 | 21,962,000 | 22,197,000 | 19,742,000 | 20,414,000 | 20,566,000 | 20,674,000 | 21,106,000 | 20,830,000 | 20,898,000 | 21,515,000 | 21,553,000 | 22,288,000 | 22,712,000 | 23,330,000 | 23,465,000 | 23,129,000 | 23,110,000 | 23,100,000 | 23,549,000 |
Deferred Tax | 0 | 19,509,000 | 19,106,000 | 18,830,000 | -44,297,000 | 18,451,000 | 17,736,000 | 17,131,000 | 16,616,000 | 15,942,000 | 15,526,000 | 14,665,000 | 13,546,000 | 13,140,000 | 12,474,000 | 12,569,000 | 10,625,000 | 11,110,000 | 13,457,000 | 13,688,000 | 17,100,000 | 16,480,000 | 16,099,000 | 15,921,000 | 15,624,000 | 15,151,000 | 15,082,000 | 14,652,000 | 17,438,000 | 17,067,000 | 17,276,000 | 17,516,000 | 17,817,000 | 18,342,000 | 19,592,000 | 20,165,000 | 21,869,000 | 21,597,000 | 21,583,000 | 21,920,000 |
Other Non-Current Liabilities | 23,832,000 | 3,942,000 | 3,948,000 | 24,612,000 | 23,413,000 | 23,938,000 | 4,100,000 | 4,357,000 | 5,184,000 | 5,584,000 | 5,927,000 | 6,248,000 | 7,138,000 | 7,650,000 | 8,020,000 | 9,217,000 | 7,189,000 | 7,489,000 | 7,731,000 | 7,866,000 | 5,950,000 | 6,350,000 | 6,639,000 | 6,654,000 | 6,723,000 | 7,051,000 | 7,346,000 | 7,421,000 | 6,683,000 | 7,208,000 | 7,145,000 | 7,216,000 | 7,534,000 | 25,959,000 | 27,165,000 | 7,935,000 | 29,942,000 | 29,897,000 | 30,033,000 | 30,332,000 |
Total Non-Current Liabilities | 66,484,000 | 66,354,000 | 67,055,000 | 67,445,000 | 20,559,000 | 20,245,000 | 20,275,000 | 20,972,000 | 21,420,000 | 64,253,000 | 29,019,000 | 30,664,000 | 37,056,000 | 39,521,000 | 40,599,000 | 42,320,000 | 34,280,000 | 30,302,000 | 23,663,000 | 23,409,000 | 24,807,000 | 24,806,000 | 25,805,000 | 28,606,000 | 29,854,000 | 29,779,000 | 31,054,000 | 33,477,000 | 33,983,000 | 33,989,000 | 36,864,000 | 35,193,000 | 39,462,000 | 39,487,000 | 32,635,000 | 33,542,000 | 29,210,000 | 29,210,000 | 29,960,000 | 23,960,000 |
Total Liabilities | 102,202,000 | 100,381,000 | 99,995,000 | 99,703,000 | 20,559,000 | 92,481,000 | 95,452,000 | 97,467,000 | 100,108,000 | 103,374,000 | 101,948,000 | 99,595,000 | 103,226,000 | 108,895,000 | 108,712,000 | 107,064,000 | 91,025,000 | 89,017,000 | 91,763,000 | 92,220,000 | 99,645,000 | 98,427,000 | 100,691,000 | 98,221,000 | 101,933,000 | 104,549,000 | 104,876,000 | 104,487,000 | 107,249,000 | 107,211,000 | 111,321,000 | 113,356,000 | 111,911,000 | 113,153,000 | 112,366,000 | 110,654,000 | 112,511,000 | 110,564,000 | 112,603,000 | 109,835,000 |
Common Stock | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 |
Retained Earnings | 205,503,000 | 203,960,000 | 202,514,000 | 200,025,000 | 200,593,000 | 196,926,000 | 193,738,000 | 190,024,000 | 186,394,000 | 177,909,000 | 169,059,000 | 165,546,000 | 163,044,000 | 159,640,000 | 159,285,000 | 160,377,000 | 163,509,000 | 166,122,000 | 176,113,000 | 174,945,000 | 183,783,000 | 183,442,000 | 181,387,000 | 180,987,000 | 178,816,000 | 176,899,000 | 175,619,000 | 174,106,000 | 173,035,000 | 173,116,000 | 173,698,000 | 173,046,000 | 174,657,000 | 175,379,000 | 178,853,000 | 181,578,000 | 184,167,000 | 184,129,000 | 185,557,000 | 184,987,000 |
Accumulated Other Comprehensive Income/Loss | -3,065,000 | -3,164,000 | -3,205,000 | -3,200,000 | -2,597,000 | -2,711,000 | -2,741,000 | -3,038,000 | -3,413,000 | -3,731,000 | -3,892,000 | -4,129,000 | -4,658,000 | -4,535,000 | -4,826,000 | -5,852,000 | -4,747,000 | -4,990,000 | -5,124,000 | -5,230,000 | -3,509,000 | -3,597,000 | -3,699,000 | -3,784,000 | -3,505,000 | -3,608,000 | -3,699,000 | -3,829,000 | -3,662,000 | -3,844,000 | -3,966,000 | -4,083,000 | -4,083,000 | -4,272,000 | -4,390,000 | -4,531,000 | -4,789,000 | -4,891,000 | -5,020,000 | -5,099,000 |
Total Stockholders Equity | 156,202,000 | 159,233,000 | 160,625,000 | 160,957,000 | 165,265,000 | 198,758,000 | 195,570,000 | 191,856,000 | 188,226,000 | 153,554,000 | 170,891,000 | 167,378,000 | 164,876,000 | 161,472,000 | 161,117,000 | 162,209,000 | 165,341,000 | 167,954,000 | 177,945,000 | 176,777,000 | 185,615,000 | 185,274,000 | 183,219,000 | 182,819,000 | 180,648,000 | 178,731,000 | 177,451,000 | 175,938,000 | 174,867,000 | 174,948,000 | 175,530,000 | 174,878,000 | 176,489,000 | 177,211,000 | 180,685,000 | 183,410,000 | 185,999,000 | 185,961,000 | 187,389,000 | 186,819,000 |
Total Investments | 47,480,000 | 49,440,000 | 49,425,000 | 48,621,000 | 141,000 | 47,087,000 | 46,378,000 | 45,461,000 | 45,421,000 | 43,898,000 | 41,765,000 | 40,731,000 | 41,131,000 | 40,585,000 | 39,623,000 | 39,083,000 | 37,683,000 | 37,349,000 | 39,743,000 | 38,751,000 | 38,385,000 | 37,475,000 | 36,416,000 | 36,549,000 | 34,732,000 | 34,300,000 | 33,508,000 | 32,506,000 | 32,415,000 | 31,719,000 | 30,926,000 | 30,263,000 | 30,323,000 | 28,060,000 | 27,827,000 | 27,420,000 | 27,016,000 | 26,571,000 | 28,670,000 | 27,342,000 |
Total Debt | 25,841,000 | 23,184,000 | 21,835,000 | 26,070,000 | 20,559,000 | 21,514,000 | 23,206,000 | 23,339,000 | 25,862,000 | 26,235,000 | 29,333,000 | 31,369,000 | 37,347,000 | 43,018,000 | 45,440,000 | 44,315,000 | 34,810,000 | 34,053,000 | 32,351,000 | 26,973,000 | 32,851,000 | 30,649,000 | 33,087,000 | 34,459,000 | 36,110,000 | 38,517,000 | 39,745,000 | 38,763,000 | 41,972,000 | 42,864,000 | 45,256,000 | 46,126,000 | 45,585,000 | 45,085,000 | 42,339,000 | 38,592,000 | 35,876,000 | 31,910,000 | 33,933,000 | 27,818,000 |
Net Debt | 21,142,000 | 19,031,000 | 15,430,000 | 17,617,000 | 14,762,000 | 12,222,000 | 7,538,000 | 5,661,000 | 10,698,000 | 14,206,000 | 17,662,000 | 25,729,000 | 31,349,000 | 35,491,000 | 38,364,000 | 38,719,000 | 27,944,000 | 27,198,000 | 23,859,000 | 21,287,000 | 21,154,000 | 22,136,000 | 24,388,000 | 25,117,000 | 26,424,000 | 30,889,000 | 33,279,000 | 33,950,000 | 35,331,000 | 38,102,000 | 38,273,000 | 39,138,000 | 38,234,000 | 36,321,000 | 33,777,000 | 27,570,000 | 22,943,000 | 19,754,000 | 21,258,000 | 15,033,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 | 4,487,000 | 4,434,000 | 5,501,000 | 2,243,000 | 6,555,000 | 6,008,000 | 6,605,000 | 6,378,000 | 11,238,000 | 11,715,000 | 6,277,000 | 5,082,000 | 6,115,000 | 3,094,000 | 1,398,000 | -656,000 | -209,000 | -8,277,000 | 3,581,000 | -6,667,000 | 2,580,000 | 4,290,000 | 2,642,000 | 3,723,000 | 4,056,000 | 3,422,000 | 3,659,000 | 3,118,000 | 1,986,000 | 1,466,000 | 2,699,000 | 438,000 | 1,301,000 | -1,463,000 | -707,000 | -555,000 | 2,057,000 | 608,000 | 2,600,000 | 3,472,000 |
Depreciation & Amortization | 4,214,000 | 4,185,000 | 4,119,000 | 6,254,000 | 4,025,000 | 3,521,000 | 3,526,000 | 4,764,000 | 4,201,000 | 3,700,000 | 3,654,000 | 4,813,000 | 4,304,000 | 4,522,000 | 4,286,000 | 4,486,000 | 4,017,000 | 6,717,000 | 4,288,000 | 16,429,000 | 4,361,000 | 4,334,000 | 4,094,000 | 5,252,000 | 5,380,000 | 4,498,000 | 4,289,000 | 4,735,000 | 5,109,000 | 5,311,000 | 4,194,000 | 4,203,000 | 4,130,000 | 6,721,000 | 4,403,000 | 5,400,000 | 4,268,000 | 6,958,000 | 4,411,000 | 4,873,000 |
Deferred Income Tax | 358,000 | 454,000 | 688,000 | -1,048,000 | -115,000 | 671,000 | 790,000 | 414,000 | 369,000 | 715,000 | 626,000 | 228,000 | 658,000 | 68,000 | -254,000 | -424,000 | -633,000 | -2,605,000 | 58,000 | -2,952,000 | 592,000 | 321,000 | 73,000 | 244,000 | 296,000 | 127,000 | 383,000 | -2,739,000 | 782,000 | -683,000 | -563,000 | -696,000 | -899,000 | -1,151,000 | -1,089,000 | -1,383,000 | 249,000 | 194,000 | -921,000 | 1,098,000 |
Stock Based Compensation | -100 | 100 | 0 | 85,000 | 0 | 0 | 0 | 1,073,000 | 0 | 800 | 0 | 761,000 | 0 | 0 | 0 | 190,000 | 0 | 0 | 0 | 394,000 | 0 | 0 | 0 | 165,000 | 0 | 0 | 0 | 368,000 | 0 | 0 | 0 | 642,000 | 0 | 0 | 0 | 344,000 | 0 | 0 | 0 | 358,000 |
Change in Working Capital | 1,232,000 | -2,957,000 | -2,597,000 | 996,000 | 767,000 | -3,133,000 | -1,815,000 | 953,000 | 1,577,000 | 532,000 | -937,000 | 98,000 | -427,000 | -130,000 | -902,000 | -1,631,000 | 352,000 | 723,000 | -1,096,000 | 368,000 | 1,405,000 | 931,000 | -1,210,000 | 1,164,000 | 405,000 | -183,000 | -2,104,000 | 1,171,000 | 706,000 | -202,000 | -1,052,000 | 716,000 | 825,000 | -1,098,000 | -993,000 | 342,000 | -296,000 | -40,000 | -1,985,000 | -164,000 |
Accounts Receivable | 928,000 | -322,000 | -606,000 | 2,227,000 | -2,095,000 | -253,000 | 1,458,000 | 2,264,000 | 4,197,000 | -3,336,000 | -5,289,000 | -1,856,000 | -967,000 | -1,898,000 | -2,827,000 | -1,178,000 | -1,168,000 | 1,783,000 | 2,986,000 | -402,000 | 1,344,000 | 437,000 | 473,000 | 2,178,000 | -362,000 | -1,044,000 | -335,000 | -1,180,000 | -662,000 | 610,000 | 317,000 | -1,666,000 | 403,000 | -1,326,000 | 468,000 | 1,294,000 | 2,041,000 | -911,000 | 1,207,000 | 3,103,000 |
Inventory | 1,865,000 | -535,000 | -1,330,000 | 816,000 | -185,000 | 34,000 | -985,000 | 1,240,000 | -1,381,000 | -567,000 | -222,000 | -177,000 | 118,000 | -522,000 | 51,000 | 83,000 | -170,000 | 1,104,000 | -733,000 | 27,000 | 858,000 | 220,000 | -1,098,000 | 325,000 | 326,000 | -532,000 | -543,000 | 169,000 | 268,000 | -154,000 | -550,000 | 371,000 | 451,000 | -43,000 | -176,000 | 530,000 | 166,000 | -279,000 | -332,000 | 785,000 |
Accounts Payable | -419,000 | -119,000 | 538,000 | -1,755,000 | 2,237,000 | 1,318,000 | -1,849,000 | -2,532,000 | -2,937,000 | 4,451,000 | 3,768,000 | 1,633,000 | 91,000 | 2,152,000 | 1,599,000 | 33,000 | 1,203,000 | -1,544,000 | -3,268,000 | 872,000 | -1,265,000 | 444,000 | -160,000 | -1,381,000 | 183,000 | 1,511,000 | -807,000 | 1,604,000 | 1,520,000 | -1,051,000 | -1,090,000 | 2,316,000 | -1,084,000 | 340,000 | -1,039,000 | -2,000,000 | -1,875,000 | 1,116,000 | -3,010,000 | -2,791,000 |
Other Working Capital | -1,142,000 | -1,981,000 | -1,199,000 | -292,000 | 810,000 | -4,232,000 | -439,000 | -19,000 | 1,698,000 | -713,000 | 398,000 | 89,000 | -400,000 | -100,000 | 375,000 | 109,000 | -1,000 | -256,000 | 196,000 | 151,000 | 147,000 | 131,000 | 4,000 | 115,000 | 65,000 | 122,000 | 116,000 | 27,000 | -645,000 | 39,000 | -13,000 | 155,000 | -70,000 | 84,000 | -65,000 | 512,000 | -561,000 | -51,000 | 4,000 | 388,000 |
Other Non-Cash Items | -616,900 | 9,525,000 | 8,753,000 | 3,733,600 | -572,000 | -437,000 | -1,128,000 | -1,084,000 | -109,000 | -781,000 | -507,000 | -1,008,000 | -1,178,000 | 263,000 | 44,000 | 80,000 | -173,000 | -574,000 | -1,117,000 | -1,598,000 | -499,000 | -295,000 | -256,000 | -62,000 | -636,000 | -231,000 | -294,000 | -7,000 | -2,345,000 | -183,000 | -981,000 | -161,000 | 19,000 | -373,000 | -728,000 | -59,000 | -495,000 | -2,525,000 | -839,000 | -2,122,000 |
Net Cash Provided by Operating Activities | 9,674,000 | 6,295,000 | 6,828,000 | 12,434,000 | 9,673,000 | 6,297,000 | 7,205,000 | 12,498,000 | 15,267,000 | 13,782,000 | 8,055,000 | 9,458,000 | 8,579,000 | 6,954,000 | 4,196,000 | 2,238,000 | 3,537,000 | 80,000 | 4,722,000 | 5,657,000 | 7,817,000 | 8,783,000 | 5,057,000 | 9,151,000 | 9,569,000 | 6,855,000 | 5,043,000 | 6,230,000 | 5,497,000 | 4,971,000 | 3,777,000 | 3,863,000 | 5,311,000 | 2,531,000 | 1,141,000 | 4,557,000 | 5,360,000 | 7,220,000 | 2,319,000 | 6,497,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -4,320,000 | -3,898,000 | -3,892,000 | -4,361,000 | -4,673,000 | -3,757,000 | -3,038,000 | -3,835,000 | -2,995,000 | -3,184,000 | -1,960,000 | -2,606,000 | -1,907,000 | -1,797,000 | -1,746,000 | -2,067,000 | -1,630,000 | -2,092,000 | -3,133,000 | -4,210,000 | -3,369,000 | -3,584,000 | -2,953,000 | -3,991,000 | -3,578,000 | -3,226,000 | -2,997,000 | -3,641,000 | -3,224,000 | -3,224,000 | -3,315,000 | -4,009,000 | -4,065,000 | -4,469,000 | -5,566,000 | -7,449,000 | -6,810,000 | -7,643,000 | -7,602,000 | -9,668,000 |
Acquisitions Net | 8,000 | 116,000 | 111,000 | 31,000 | 94,000 | 186,000 | 88,000 | 121,000 | -7,000 | -2,312,000 | 536,000 | 416,000 | 6,000 | 6,000 | 11,000 | 383,000 | 36,000 | 20,000 | 11,000 | 75,000 | 21,000 | 28,000 | -999,000 | 3,991,000 | 0 | 0 | 0 | 3,641,000 | 0 | 3,224,000 | 0 | 4,009,000 | 0 | 4,469,000 | 0 | 7,449,000 | 0 | 0 | -80,000 | 9,668,000 |
Purchases of Investments | 464,000 | -174,000 | -245,000 | 369,000 | -2,000 | -287,000 | 95,000 | 2,000 | -2,000 | -5,000 | -2,000 | -1,000 | 1,900,000 | 106,000 | -109,000 | 2,000 | -1,000 | -1,000 | -13,000 | 2,000 | 0 | 0 | -1,000 | -950,000 | -2,000 | -20,000 | -29,000 | -13,000 | -5,000 | -10,000 | -7,000 | 523,000 | 0 | -3,000 | -6,000 | 166,000 | 0 | 0 | 80,000 | -291,000 |
Sales/Maturities of Investments | -85,000 | 6,000 | 75,000 | 91,000 | 177,000 | 101,000 | 95,000 | 33,000 | 85,000 | 4,000 | 2,000 | 1,000 | -1,000 | -1,910,200 | 29,000 | -37,000 | 37,000 | 2,100,000 | 0 | -3,000 | 1,000 | -1,000 | 953,000 | -950,000 | 0 | 0 | 0 | 4,000 | 0 | 1,000 | 2,000 | 357,000 | 0 | 93,000 | 73,000 | -20,000 | 57,000 | 55,000 | 88,000 | 2,000 |
Other Investing Activities | 237,000 | -2,000 | 2,000 | -201,000 | -6,000 | -187,000 | -47,000 | -33,000 | 152,000 | 533,000 | 759,000 | 1,217,000 | 566,000 | 225,000 | 183,000 | 1,377,000 | -197,000 | 802,000 | -25,000 | 1,588,000 | -199,000 | 344,000 | 925,000 | -641,000 | 1,351,000 | 684,000 | 108,000 | 355,000 | 2,291,000 | 596,000 | 1,842,000 | 1,086,000 | -1,198,000 | 1,312,000 | 57,000 | 241,000 | 531,000 | 3,928,000 | 996,000 | 2,926,000 |
Net Cash Used for Investing Activities | -3,696,000 | -3,952,000 | -3,949,000 | -4,071,000 | -4,410,000 | -3,944,000 | -2,807,000 | -3,712,000 | -2,767,000 | -4,964,000 | -665,000 | -1,389,000 | -1,341,000 | -1,572,000 | -1,563,000 | -690,000 | -1,827,000 | -1,290,000 | -3,158,000 | -2,622,000 | -3,568,000 | -3,240,000 | -2,028,000 | -4,632,000 | -2,227,000 | -2,542,000 | -2,889,000 | -3,286,000 | -933,000 | -2,628,000 | -1,473,000 | -2,923,000 | -5,263,000 | -3,157,000 | -5,509,000 | -7,208,000 | -6,279,000 | -3,715,000 | -6,606,000 | -6,742,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | 4,697,000 | 1,345,000 | 1,027,000 | 35,000 | -2,394,000 | -1,596,000 | -100,000 | -308,000 | -2,518,000 | -3,652,000 | -2,001,000 | -6,004,000 | -5,628,000 | -2,463,000 | -78,000 | -1,477,000 | 689,000 | 1,643,000 | 5,358,000 | -5,951,000 | 2,157,000 | -1,357,000 | -1,570,000 | -1,513,000 | 58,000 | -1,323,000 | 956,000 | -3,239,000 | -910,000 | -2,412,000 | -900,000 | 489,000 | 476,000 | 2,717,000 | -14,000 | 2,708,000 | 3,962,000 | -11,000 | 6,102,000 | 2,121,000 |
Common Stock Issued | -158,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -337,000 | -671,000 | 442,000 | 566,000 | 468,000 | 370,000 | 34,000 | 245,000 | 291,000 | 97,000 | 139,000 | 123,000 | 53,000 | 20,000 | 83,000 | 55,000 | 0 |
Common Stock Repurchased | -4,721,000 | -3,001,000 | -2,978,000 | -3,421,000 | -3,390,000 | -4,375,000 | -3,753,000 | -3,750,000 | -3,750,000 | -2,500,000 | -1,255,000 | -750,000 | -625,000 | -2,000 | -6,000 | 14,000 | 5,000 | 23,000 | -1,573,000 | -1,090,000 | -1,005,000 | -825,000 | -15,000 | -604,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,238,000 |
Dividends Paid | -2,919,000 | -2,978,000 | -3,003,000 | -2,809,000 | -2,852,000 | -2,818,000 | -2,857,000 | -2,713,000 | -2,743,000 | -2,766,000 | -2,746,000 | -2,567,000 | -2,571,000 | -2,573,000 | -2,468,000 | -2,465,000 | -2,390,000 | -2,394,000 | -2,402,000 | -2,228,000 | -2,237,000 | -2,250,000 | -2,244,000 | -2,120,000 | -2,129,000 | -2,129,000 | -2,124,000 | -2,039,000 | -2,032,000 | -2,032,000 | -2,029,000 | -2,025,000 | -2,005,000 | -2,002,000 | -2,000,000 | -1,999,000 | -1,999,000 | -1,997,000 | -1,997,000 | -2,002,000 |
Other Financing Activities | -2,361,000 | 67,000 | 91,000 | 28,000 | 15,000 | 41,000 | 137,000 | 322,000 | -14,000 | 780,000 | 3,381,000 | 1,031,000 | -1,000 | 93,000 | 1,499,000 | 1,263,000 | 5,000 | 18,000 | 173,000 | 1,102,000 | 237,000 | -951,000 | 517,000 | -182,000 | -2,534,000 | -44,000 | -11,000 | -12,000 | -25,000 | -41,000 | 0 | -6,000 | -33,000 | -24,000 | 3,802,000 | -6,000 | -96,000 | -2,063,000 | 0 | -29,000 |
Net Cash Used Provided by Financing Activities | -5,262,000 | -4,567,000 | -4,870,000 | -6,167,000 | -8,621,000 | -8,748,000 | -6,573,000 | -6,449,000 | -9,025,000 | -8,138,000 | -1,366,000 | -8,290,000 | -8,825,000 | -4,945,000 | -1,053,000 | -2,685,000 | -1,696,000 | -733,000 | 1,378,000 | -9,271,000 | -1,093,000 | -5,559,000 | -3,835,000 | -4,756,000 | -5,276,000 | -3,054,000 | -613,000 | -4,822,000 | -2,597,000 | -4,451,000 | -2,684,000 | -1,251,000 | -1,465,000 | 830,000 | 1,911,000 | 756,000 | 1,887,000 | -3,988,000 | 4,160,000 | -1,148,000 |
Effect of Forex Changes on Cash | 83,000 | -23,000 | -72,000 | 73,000 | -36,000 | -104,000 | -47,000 | 87,000 | -134,000 | -130,000 | -13,000 | -9,000 | -76,000 | -13,000 | -53,000 | 83,000 | -2,000 | 32,000 | -163,000 | 327,000 | -27,000 | 12,000 | 20,000 | -23,000 | -23,000 | -78,000 | 33,000 | 3,000 | 22,000 | 1,000 | 39,000 | -52,000 | 4,000 | -2,000 | -3,000 | -16,000 | -191,000 | -36,000 | 17,000 | -37,000 |
Net Change in Cash | 799,000 | -2,252,000 | -2,048,000 | 2,269,000 | -3,394,000 | -6,499,000 | -2,222,000 | 2,424,000 | 3,341,000 | 550,000 | 6,011,000 | -230,000 | -1,663,000 | 424,000 | 1,527,000 | -1,054,000 | 12,000 | -1,911,000 | 3,990,000 | -4,786,000 | 4,320,000 | 991,000 | 395,000 | -260,000 | 2,043,000 | 1,181,000 | 1,574,000 | -698,000 | 3,193,000 | -1,017,000 | 1,085,000 | -363,000 | -1,413,000 | 202,000 | -2,460,000 | -1,911,000 | 777,000 | -519,000 | -110,000 | -1,430,000 |
Cash at End of Period | 5,764,000 | 4,153,000 | 6,405,000 | 9,275,000 | 7,006,000 | 10,400,000 | 16,899,000 | 19,121,000 | 16,697,000 | 13,356,000 | 12,806,000 | 6,795,000 | 7,025,000 | 8,688,000 | 8,264,000 | 6,737,000 | 7,791,000 | 7,779,000 | 9,690,000 | 6,911,000 | 12,820,000 | 9,691,000 | 9,695,000 | 10,481,000 | 10,741,000 | 8,698,000 | 7,517,000 | 5,943,000 | 7,955,000 | 5,966,000 | 8,073,000 | 6,988,000 | 7,351,000 | 8,764,000 | 8,562,000 | 11,022,000 | 12,933,000 | 12,156,000 | 12,675,000 | 12,785,000 |
Cash at Start of Period | 4,153,000 | 6,405,000 | 8,453,000 | 7,006,000 | 10,400,000 | 16,899,000 | 19,121,000 | 16,697,000 | 13,356,000 | 12,806,000 | 6,795,000 | 7,025,000 | 8,688,000 | 8,264,000 | 6,737,000 | 7,791,000 | 7,779,000 | 9,690,000 | 5,700,000 | 11,697,000 | 8,500,000 | 8,700,000 | 9,300,000 | 10,741,000 | 8,698,000 | 7,517,000 | 5,943,000 | 6,641,000 | 4,762,000 | 6,983,000 | 6,988,000 | 7,351,000 | 8,764,000 | 8,562,000 | 11,022,000 | 12,933,000 | 12,156,000 | 12,675,000 | 12,785,000 | 14,215,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 9,674,000 | 6,295,000 | 6,828,000 | 12,434,000 | 9,673,000 | 6,297,000 | 7,205,000 | 12,498,000 | 15,267,000 | 13,782,000 | 8,055,000 | 9,458,000 | 8,579,000 | 6,954,000 | 4,196,000 | 2,238,000 | 3,537,000 | 80,000 | 4,722,000 | 5,657,000 | 7,817,000 | 8,783,000 | 5,057,000 | 9,151,000 | 9,569,000 | 6,855,000 | 5,043,000 | 6,230,000 | 5,497,000 | 4,971,000 | 3,777,000 | 3,863,000 | 5,311,000 | 2,531,000 | 1,141,000 | 4,557,000 | 5,360,000 | 7,220,000 | 2,319,000 | 6,497,000 |
Capital Expenditure | -4,055,000 | -3,898,000 | -3,892,000 | -4,361,000 | -4,673,000 | -3,757,000 | -3,038,000 | -3,835,000 | -2,995,000 | -3,184,000 | -1,960,000 | -2,606,000 | -1,907,000 | -1,797,000 | -1,746,000 | -2,067,000 | -1,630,000 | -2,092,000 | -3,133,000 | -4,210,000 | -3,369,000 | -3,584,000 | -2,953,000 | -3,991,000 | -3,578,000 | -3,226,000 | -2,997,000 | -3,641,000 | -3,224,000 | -3,224,000 | -3,315,000 | -4,009,000 | -4,065,000 | -4,469,000 | -5,566,000 | -7,449,000 | -6,810,000 | -7,643,000 | -7,602,000 | -9,668,000 |
Free Cash Flow | 5,619,000 | 2,397,000 | 2,936,000 | 8,073,000 | 5,000,000 | 2,540,000 | 4,167,000 | 8,663,000 | 12,272,000 | 10,598,000 | 6,095,000 | 6,852,000 | 6,672,000 | 5,157,000 | 2,450,000 | 171,000 | 1,907,000 | -2,012,000 | 1,589,000 | 1,447,000 | 4,448,000 | 5,199,000 | 2,104,000 | 5,160,000 | 5,991,000 | 3,629,000 | 2,046,000 | 2,589,000 | 2,273,000 | 1,747,000 | 462,000 | -146,000 | 1,246,000 | -1,938,000 | -4,425,000 | -2,892,000 | -1,450,000 | -423,000 | -5,283,000 | -3,171,000 |