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-07 | 2024-06-15 | 2024-03-23 | 2023-12-30 | 2023-09-09 | 2023-06-17 | 2023-03-25 | 2022-12-31 | 2022-09-03 | 2022-06-11 | 2022-03-19 | 2021-12-25 | 2021-09-04 | 2021-06-12 | 2021-03-20 | 2020-12-26 | 2020-09-05 | 2020-06-13 | 2020-03-21 | 2019-12-28 | 2019-09-07 | 2019-06-15 | 2019-03-23 | 2018-12-29 | 2018-09-08 | 2018-06-16 | 2018-03-24 | 2017-12-30 | 2017-09-09 | 2017-06-17 | 2017-03-25 | 2016-12-31 | 2016-09-03 | 2016-06-11 | 2016-03-19 | 2015-12-26 | 2015-09-05 | 2015-06-13 | 2015-03-21 | 2014-12-27 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 23,319,000 | 22,501,000 | 18,250,000 | 27,850,000 | 23,453,000 | 22,323,000 | 17,844,000 | 27,998,000 | 21,971,000 | 20,227,000 | 16,202,000 | 25,248,000 | 20,187,000 | 19,214,000 | 14,821,000 | 22,455,000 | 18,091,000 | 15,945,000 | 13,881,000 | 20,640,000 | 17,188,000 | 16,449,000 | 12,884,000 | 19,524,000 | 16,485,000 | 16,090,000 | 12,562,000 | 19,526,000 | 16,240,000 | 15,710,000 | 12,049,000 | 19,515,000 | 16,027,000 | 15,395,000 | 11,862,000 | 18,585,000 | 16,331,000 | 15,923,000 | 12,217,000 | 19,948,000 |
Revenue Y/Y Growth | -0.57% | 0.80% | 2.28% | -0.53% | 6.75% | 10.36% | 10.13% | 10.89% | 8.84% | 5.27% | 9.32% | 12.44% | 11.59% | 20.50% | 6.77% | 8.79% | 5.25% | -3.06% | 7.74% | 5.72% | 4.26% | 2.23% | 2.56% | -0.01% | 1.51% | 2.42% | 4.26% | 0.06% | 1.33% | 2.05% | 1.58% | 5.00% | -1.86% | -3.32% | -2.91% | -6.83% | - | - | - | - |
Cost of Revenue | 10,396,000 | 9,886,000 | 8,213,000 | 12,997,000 | 10,631,000 | 10,126,000 | 7,942,000 | 13,334,000 | 10,308,000 | 9,330,000 | 7,352,000 | 12,047,000 | 9,345,000 | 8,868,000 | 6,668,000 | 10,426,000 | 8,156,000 | 7,088,000 | 6,127,000 | 9,346,000 | 7,694,000 | 7,404,000 | 5,688,000 | 8,936,000 | 7,527,000 | 7,263,000 | 5,655,000 | 9,077,000 | 7,366,000 | 7,056,000 | 5,286,000 | 8,944,000 | 7,284,000 | 6,830,000 | 5,151,000 | 8,380,000 | 7,395,000 | 7,167,000 | 5,442,000 | 9,364,000 |
Gross Profit | 12,923,000 | 12,615,000 | 10,037,000 | 14,853,000 | 12,822,000 | 12,197,000 | 9,902,000 | 14,664,000 | 11,663,000 | 10,897,000 | 8,850,000 | 13,201,000 | 10,842,000 | 10,346,000 | 8,153,000 | 12,029,000 | 9,935,000 | 8,857,000 | 7,754,000 | 11,294,000 | 9,494,000 | 9,045,000 | 7,196,000 | 10,588,000 | 8,958,000 | 8,827,000 | 6,907,000 | 10,449,000 | 8,874,000 | 8,654,000 | 6,763,000 | 10,571,000 | 8,743,000 | 8,565,000 | 6,711,000 | 10,205,000 | 8,936,000 | 8,756,000 | 6,775,000 | 10,584,000 |
Gross Profit Margin | 55.42% | 56.06% | 55.00% | 53.33% | 54.67% | 54.64% | 55.49% | 52.38% | 53.08% | 53.87% | 54.62% | 52.29% | 53.71% | 53.85% | 55.01% | 53.57% | 54.92% | 55.55% | 55.86% | 54.72% | 55.24% | 54.99% | 55.85% | 54.23% | 54.34% | 54.86% | 54.98% | 53.51% | 54.64% | 55.09% | 56.13% | 54.17% | 54.55% | 55.63% | 56.58% | 54.91% | 54.72% | 54.99% | 55.46% | 53.06% |
Research and Development | 0 | 0 | 0 | 804,000 | 0 | 0 | 0 | 771,000 | 0 | 0 | 0 | 752,000 | 0 | 0 | 0 | 719,000 | 0 | 0 | 0 | 711,000 | 0 | 0 | 0 | 680,000 | 0 | 0 | 0 | 737,000 | 0 | 0 | 0 | 760,000 | 0 | 0 | 0 | 754,000 | 0 | 0 | 0 | 718,000 |
General and Administrative Expenses | 9,051,000 | 8,501,000 | 7,188,000 | 11,756,000 | 8,707,000 | 8,376,000 | 6,964,000 | 11,948,000 | 8,295,000 | 7,399,000 | 6,798,000 | 10,517,000 | 7,646,000 | 7,142,000 | 5,807,000 | 9,203,000 | 6,924,000 | 6,538,000 | 5,830,000 | 8,595,000 | 6,639,000 | 6,316,000 | 5,188,000 | 8,157,000 | 6,114,000 | 5,799,000 | 5,100,000 | 7,856,000 | 5,865,000 | 5,648,000 | 4,817,000 | 8,169,000 | 5,904,000 | 5,584,000 | 5,078,000 | 7,943,000 | 6,143,000 | 5,837,000 | 4,962,000 | 8,526,000 |
Total Operating Expenses | 9,051,000 | 8,501,000 | 7,188,000 | 11,756,000 | 8,707,000 | 8,376,000 | 6,964,000 | 11,948,000 | 8,295,000 | 7,399,000 | 6,798,000 | 10,517,000 | 7,646,000 | 7,142,000 | 5,807,000 | 9,203,000 | 6,924,000 | 6,538,000 | 5,830,000 | 8,595,000 | 6,639,000 | 6,316,000 | 5,188,000 | 8,157,000 | 6,114,000 | 5,799,000 | 5,100,000 | 7,856,000 | 5,881,000 | 5,664,000 | 4,830,000 | 8,190,000 | 5,922,000 | 5,601,000 | 5,092,000 | 7,965,000 | 6,161,000 | 5,856,000 | 4,978,000 | 8,553,000 |
Operating Income or Loss | 3,872,000 | 4,114,000 | 2,849,000 | 3,097,000 | 4,115,000 | 3,821,000 | 2,938,000 | 2,716,000 | 3,353,000 | 3,498,000 | 2,052,000 | 2,684,000 | 3,196,000 | 3,204,000 | 2,346,000 | 2,826,000 | 3,011,000 | 2,319,000 | 1,924,000 | 2,699,000 | 2,855,000 | 2,729,000 | 2,008,000 | 2,431,000 | 2,844,000 | 3,028,000 | 1,807,000 | 2,593,000 | 2,993,000 | 2,990,000 | 1,933,000 | 2,381,000 | 2,821,000 | 2,964,000 | 1,619,000 | 2,240,000 | 1,416,000 | 2,900,000 | 1,797,000 | 2,031,000 |
Operating Margin | 16.60% | 18.28% | 15.61% | 11.12% | 17.55% | 17.12% | 16.46% | 9.70% | 15.26% | 17.29% | 12.67% | 10.63% | 15.83% | 16.68% | 15.83% | 12.59% | 16.64% | 14.54% | 13.86% | 13.08% | 16.61% | 16.59% | 15.59% | 12.45% | 17.25% | 18.82% | 14.38% | 13.28% | 18.43% | 19.03% | 16.04% | 12.20% | 17.60% | 19.25% | 13.65% | 12.05% | 8.67% | 18.21% | 14.71% | 10.18% |
Interest Expense | 219,000 | 234,000 | 202,000 | 217,000 | 201,000 | 201,000 | 200,000 | 273,000 | 190,000 | 236,000 | 240,000 | 1,132,000 | 232,000 | 241,000 | 258,000 | 339,000 | 264,000 | 235,000 | 290,000 | 345,000 | 224,000 | 223,000 | 204,000 | 621,000 | 302,000 | 308,000 | 294,000 | 365,000 | 269,000 | 265,000 | 252,000 | 594,000 | 247,000 | 255,000 | 246,000 | 317,000 | 225,000 | 217,000 | 211,000 | 284,000 |
EBITDA | 4,812,000 | 4,993,000 | 3,543,000 | 2,911,000 | 4,918,000 | 5,235,000 | 3,396,000 | 1,688,000 | 4,048,000 | 4,211,000 | 5,936,000 | 3,513,000 | 3,926,000 | 3,920,000 | 2,995,000 | 3,567,000 | 3,767,000 | 3,093,000 | 2,701,000 | 3,400,000 | 3,567,000 | 3,556,000 | 2,593,000 | 3,337,000 | 3,519,000 | 3,729,000 | 2,378,000 | 3,327,000 | 3,574,000 | 3,503,000 | 2,432,000 | 2,688,000 | 3,415,000 | 3,576,000 | 2,130,000 | 3,040,000 | 3,440,000 | 3,504,000 | 2,329,000 | 2,896,000 |
Depreciation and Amortization | 899,000 | 889,000 | 768,000 | 1,161,000 | 841,000 | 1,516,000 | 706,000 | 909,000 | 782,000 | 640,000 | 555,000 | 847,000 | 650,000 | 653,000 | 560,000 | 817,000 | 609,000 | 589,000 | 533,000 | 798,000 | 578,000 | 558,000 | 498,000 | 763,000 | 566,000 | 574,000 | 496,000 | 765,000 | 573,000 | 554,000 | 477,000 | 21,000 | 567,000 | 563,000 | 481,000 | 22,000 | 569,000 | 579,000 | 496,000 | 27,000 |
Income Before Tax | 3,694,000 | 3,870,000 | 2,573,000 | 1,533,000 | 3,876,000 | 3,518,000 | 2,490,000 | 506,000 | 3,199,000 | 1,839,000 | 5,161,000 | 1,588,000 | 3,045,000 | 3,014,000 | 2,174,000 | 2,357,000 | 2,833,000 | 2,168,000 | 1,711,000 | 2,208,000 | 2,669,000 | 2,567,000 | 1,868,000 | 1,935,000 | 2,697,000 | 2,900,000 | 1,657,000 | 2,331,000 | 2,776,000 | 2,774,000 | 1,721,000 | 1,831,000 | 2,604,000 | 2,731,000 | 1,387,000 | 1,951,000 | 1,193,000 | 2,697,000 | 1,601,000 | 1,781,000 |
Income Tax Expense | 749,000 | 776,000 | 520,000 | 209,000 | 760,000 | 747,000 | 546,000 | -29,000 | 475,000 | 393,000 | 888,000 | 247,000 | 802,000 | 642,000 | 451,000 | 498,000 | 526,000 | 510,000 | 360,000 | 430,000 | 559,000 | 524,000 | 446,000 | -4,932,000 | 188,000 | 1,070,000 | 304,000 | 3,026,000 | 620,000 | 656,000 | 392,000 | 414,000 | 600,000 | 718,000 | 442,000 | 218,000 | 650,000 | 703,000 | 370,000 | 455,000 |
Net Income | 2,930,000 | 3,083,000 | 2,042,000 | 1,302,000 | 3,092,000 | 2,748,000 | 1,932,000 | 518,000 | 2,702,000 | 1,429,000 | 4,261,000 | 1,322,000 | 2,224,000 | 2,358,000 | 1,714,000 | 1,845,000 | 2,291,000 | 1,646,000 | 1,338,000 | 1,766,000 | 2,100,000 | 2,035,000 | 1,413,000 | 6,854,000 | 2,498,000 | 1,820,000 | 1,343,000 | -710,000 | 2,144,000 | 2,105,000 | 1,318,000 | 1,401,000 | 1,992,000 | 2,005,000 | 931,000 | 1,718,000 | 533,000 | 1,980,000 | 1,221,000 | 1,311,000 |
Net Income Margin | 12.56% | 13.70% | 11.19% | 4.68% | 13.18% | 12.31% | 10.83% | 1.85% | 12.30% | 7.06% | 26.30% | 5.24% | 11.02% | 12.27% | 11.56% | 8.22% | 12.66% | 10.32% | 9.64% | 8.56% | 12.22% | 12.37% | 10.97% | 35.11% | 15.15% | 11.31% | 10.69% | -3.64% | 13.20% | 13.40% | 10.94% | 7.18% | 12.43% | 13.02% | 7.85% | 9.24% | 3.26% | 12.43% | 9.99% | 6.57% |
EPS | 2.13 | 2.24 | 1.49 | 0.95 | 2.25 | 1.99 | 1.40 | 0.38 | 1.96 | 1.03 | 3.06 | 0.96 | 1.61 | 1.71 | 1.24 | 1.34 | 1.66 | 1.19 | 0.96 | 1.27 | 1.50 | 1.45 | 1.01 | 4.86 | 1.77 | 1.28 | 0.95 | -0.50 | 1.50 | 1.47 | 0.92 | 0.98 | 1.38 | 1.39 | 0.64 | 1.19 | 0.36 | 1.34 | 0.83 | 0.88 |
EPS Diluted | 2.13 | 2.24 | 1.48 | 0.94 | 2.24 | 1.99 | 1.40 | 0.37 | 1.95 | 1.03 | 3.06 | 0.95 | 1.60 | 1.70 | 1.24 | 1.33 | 1.65 | 1.18 | 0.96 | 1.26 | 1.49 | 1.44 | 1.00 | 4.83 | 1.75 | 1.28 | 0.94 | -0.50 | 1.49 | 1.46 | 0.91 | 0.97 | 1.37 | 1.38 | 0.64 | 1.17 | 0.36 | 1.33 | 0.81 | 0.87 |
Weighted Average Shares Out | 1,373,000 | 1,375,000 | 1,375,000 | 1,374,000 | 1,376,000 | 1,378,000 | 1,378,000 | 1,377,000 | 1,380,000 | 1,382,000 | 1,383,000 | 1,383,000 | 1,382,000 | 1,382,000 | 1,380,000 | 1,380,000 | 1,383,000 | 1,387,000 | 1,390,000 | 1,391,000 | 1,397,000 | 1,399,000 | 1,406,000 | 1,410,000 | 1,414,000 | 1,417,000 | 1,419,000 | 1,420,000 | 1,425,000 | 1,428,000 | 1,428,000 | 1,428,000 | 1,438,000 | 1,443,000 | 1,446,000 | 1,448,000 | 1,467,000 | 1,476,000 | 1,479,000 | 1,488,000 |
Weighted Average Shares Out Diluted | 1,378,000 | 1,379,000 | 1,380,000 | 1,381,000 | 1,383,000 | 1,384,000 | 1,384,000 | 1,385,000 | 1,387,000 | 1,389,000 | 1,391,000 | 1,390,000 | 1,389,000 | 1,388,000 | 1,387,000 | 1,388,000 | 1,390,000 | 1,393,000 | 1,396,000 | 1,401,000 | 1,405,000 | 1,409,000 | 1,413,000 | 1,420,000 | 1,424,000 | 1,426,000 | 1,430,000 | 1,421,000 | 1,438,000 | 1,441,000 | 1,440,000 | 1,444,000 | 1,452,000 | 1,456,000 | 1,459,000 | 1,470,000 | 1,483,000 | 1,491,000 | 1,503,000 | 1,514,000 |
Reported Currency: USD | 2024-09-07 | 2024-06-15 | 2024-03-23 | 2023-12-30 | 2023-09-09 | 2023-06-17 | 2023-03-25 | 2022-12-31 | 2022-09-03 | 2022-06-11 | 2022-03-19 | 2021-12-25 | 2021-09-04 | 2021-06-12 | 2021-03-20 | 2020-12-26 | 2020-09-05 | 2020-06-13 | 2020-03-21 | 2019-12-28 | 2019-09-07 | 2019-06-15 | 2019-03-23 | 2018-12-29 | 2018-09-08 | 2018-06-16 | 2018-03-24 | 2017-12-30 | 2017-09-09 | 2017-06-17 | 2017-03-25 | 2016-12-31 | 2016-09-03 | 2016-06-11 | 2016-03-19 | 2015-12-26 | 2015-09-05 | 2015-06-13 | 2015-03-21 | 2014-12-27 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 7,308,000 | 6,353,000 | 8,047,000 | 9,711,000 | 10,017,000 | 6,116,000 | 4,770,000 | 4,954,000 | 6,415,000 | 5,405,000 | 6,561,000 | 5,596,000 | 6,506,000 | 5,449,000 | 5,661,000 | 8,185,000 | 9,094,000 | 8,927,000 | 11,089,000 | 5,509,000 | 5,494,000 | 3,293,000 | 5,072,000 | 8,721,000 | 11,991,000 | 13,858,000 | 13,443,000 | 10,610,000 | 10,243,000 | 10,282,000 | 9,528,000 | 9,158,000 | 10,256,000 | 9,646,000 | 8,124,000 | 9,096,000 | 8,698,000 | 7,562,000 | 6,410,000 | 6,134,000 |
Short Term Investments | 743,000 | 315,000 | 303,000 | 292,000 | 266,000 | 338,000 | 434,000 | 394,000 | 327,000 | 287,000 | 343,000 | 392,000 | 344,000 | 328,000 | 964,000 | 1,366,000 | 611,000 | 196,000 | 158,000 | 229,000 | 287,000 | 291,000 | 289,000 | 272,000 | 1,907,000 | 4,271,000 | 7,167,000 | 8,900,000 | 8,035,000 | 6,878,000 | 6,461,000 | 6,967,000 | 4,524,000 | 3,733,000 | 4,020,000 | 2,913,000 | 1,981,000 | 2,017,000 | 2,085,000 | 2,592,000 |
Cash + Short Term Investments | 8,051,000 | 6,668,000 | 8,350,000 | 10,003,000 | 10,283,000 | 6,454,000 | 5,204,000 | 5,348,000 | 6,742,000 | 5,692,000 | 6,904,000 | 5,988,000 | 6,850,000 | 5,777,000 | 6,625,000 | 9,551,000 | 9,705,000 | 9,123,000 | 11,247,000 | 5,738,000 | 5,781,000 | 3,584,000 | 5,361,000 | 8,993,000 | 13,898,000 | 18,129,000 | 20,610,000 | 19,510,000 | 18,278,000 | 17,160,000 | 15,989,000 | 16,125,000 | 14,780,000 | 13,379,000 | 12,144,000 | 12,009,000 | 10,679,000 | 9,579,000 | 8,495,000 | 8,726,000 |
Net Receivables | 12,088,000 | 11,942,000 | 10,938,000 | 10,815,000 | 11,782,000 | 11,456,000 | 10,469,000 | 10,163,000 | 10,739,000 | 10,498,000 | 9,424,000 | 8,680,000 | 9,545,000 | 9,722,000 | 8,885,000 | 8,404,000 | 9,295,000 | 8,780,000 | 8,477,000 | 7,822,000 | 8,735,000 | 8,502,000 | 7,604,000 | 7,142,000 | 7,975,000 | 7,841,000 | 7,171,000 | 7,024,000 | 7,923,000 | 7,543,000 | 6,848,000 | 6,694,000 | 7,745,000 | 7,495,000 | 6,707,000 | 6,437,000 | 7,666,000 | 7,826,000 | 6,963,000 | 6,651,000 |
Inventory | 5,644,000 | 5,887,000 | 5,569,000 | 5,334,000 | 5,558,000 | 5,969,000 | 5,697,000 | 5,222,000 | 5,019,000 | 5,287,000 | 4,762,000 | 4,347,000 | 4,364,000 | 5,006,000 | 4,556,000 | 4,172,000 | 4,135,000 | 4,314,000 | 3,600,000 | 3,338,000 | 3,667,000 | 3,988,000 | 3,554,000 | 3,128,000 | 3,142,000 | 3,491,000 | 3,335,000 | 2,947,000 | 3,251,000 | 3,612,000 | 3,282,000 | 2,723,000 | 3,120,000 | 3,487,000 | 3,219,000 | 2,720,000 | 3,124,000 | 3,931,000 | 3,462,000 | 3,143,000 |
Other Current Assets | 1,069,000 | 1,206,000 | 1,148,000 | 798,000 | 1,026,000 | 1,075,000 | 1,057,000 | 806,000 | 1,043,000 | 1,156,000 | 1,252,000 | 2,768,000 | 2,951,000 | 1,092,000 | 1,130,000 | 874,000 | 925,000 | 972,000 | 944,000 | 747,000 | 1,015,000 | 1,138,000 | 1,398,000 | 2,630,000 | 827,000 | 909,000 | 1,931,000 | 1,546,000 | 745,000 | 933,000 | 1,031,000 | 1,547,000 | 1,454,000 | 1,517,000 | 1,896,000 | 1,865,000 | 1,345,000 | 1,733,000 | 2,002,000 | 2,143,000 |
Total Current Assets | 26,852,000 | 25,703,000 | 26,005,000 | 26,950,000 | 28,649,000 | 24,954,000 | 22,427,000 | 21,539,000 | 23,543,000 | 22,633,000 | 22,342,000 | 21,783,000 | 23,710,000 | 21,597,000 | 21,196,000 | 23,001,000 | 24,060,000 | 23,189,000 | 24,268,000 | 17,645,000 | 19,198,000 | 17,212,000 | 17,917,000 | 21,893,000 | 25,842,000 | 30,370,000 | 33,047,000 | 31,027,000 | 30,197,000 | 29,248,000 | 27,150,000 | 27,089,000 | 27,099,000 | 25,878,000 | 23,966,000 | 23,031,000 | 22,814,000 | 23,069,000 | 20,922,000 | 20,663,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 27,188,000 | 27,042,000 | 26,792,000 | 29,944,000 | 24,853,000 | 24,500,000 | 24,228,000 | 24,291,000 | 22,800,000 | 22,694,000 | 22,017,000 | 22,407,000 | 21,257,000 | 21,619,000 | 21,249,000 | 21,369,000 | 19,726,000 | 19,187,000 | 18,980,000 | 19,305,000 | 17,586,000 | 17,442,000 | 17,550,000 | 17,589,000 | 16,541,000 | 16,762,000 | 17,141,000 | 17,240,000 | 16,960,000 | 16,742,000 | 16,649,000 | 16,591,000 | 16,305,000 | 16,219,000 | 16,105,000 | 16,317,000 | 16,131,000 | 16,736,000 | 16,678,000 | 17,244,000 |
Goodwill | 17,709,000 | 17,648,000 | 17,646,000 | 17,728,000 | 17,892,000 | 17,997,000 | 18,089,000 | 18,202,000 | 18,388,000 | 18,547,000 | 18,112,000 | 18,381,000 | 18,531,000 | 18,893,000 | 18,779,000 | 18,757,000 | 18,603,000 | 17,845,000 | 15,465,000 | 15,501,000 | 15,338,000 | 15,632,000 | 14,945,000 | 14,808,000 | 14,332,000 | 14,540,000 | 14,795,000 | 14,744,000 | 14,750,000 | 14,655,000 | 14,584,000 | 14,430,000 | 14,394,000 | 14,398,000 | 14,132,000 | 14,177,000 | 14,407,000 | 14,912,000 | 14,681,000 | 14,965,000 |
Intangible Assets | 14,857,000 | 14,826,000 | 14,853,000 | 32,657,000 | 15,501,000 | 15,562,000 | 15,523,000 | 15,586,000 | 17,152,000 | 17,091,000 | 18,100,000 | 18,665,000 | 18,875,000 | 19,424,000 | 19,331,000 | 19,315,000 | 19,186,000 | 18,995,000 | 15,979,000 | 16,043,000 | 15,812,000 | 15,581,000 | 15,975,000 | 15,825,000 | 13,466,000 | 13,681,000 | 13,843,000 | 13,838,000 | 13,835,000 | 13,728,000 | 13,597,000 | 13,433,000 | 13,281,000 | 13,347,000 | 13,049,000 | 13,081,000 | 13,393,000 | 14,031,000 | 13,758,000 | 14,088,000 |
Long Term Investments | 2,645,000 | 2,674,000 | 2,734,000 | 4,330,000 | 2,955,000 | 3,038,000 | 3,123,000 | 3,073,000 | 3,224,000 | 3,519,000 | 3,595,000 | 2,627,000 | 2,791,000 | 2,774,000 | 2,777,000 | 2,792,000 | 2,752,000 | 2,715,000 | 2,719,000 | 2,683,000 | 2,690,000 | 2,510,000 | 2,476,000 | 2,409,000 | 2,394,000 | 2,401,000 | 2,115,000 | 2,042,000 | 1,950,000 | 1,962,000 | 2,003,000 | 1,950,000 | 1,975,000 | 2,002,000 | 1,935,000 | 2,311,000 | 2,285,000 | 2,626,000 | 2,626,000 | 2,689,000 |
Tax Assets | 4,321,000 | 4,465,000 | 4,444,000 | 4,474,000 | 4,165,000 | 4,186,000 | 4,211,000 | 4,204,000 | 4,324,000 | 4,345,000 | 4,301,000 | 4,310,000 | 4,357,000 | 4,370,000 | 4,370,000 | 4,372,000 | 4,357,000 | 4,351,000 | 4,357,000 | 4,359,000 | 4,340,000 | 4,353,000 | 4,361,000 | 4,364,000 | 3,358,000 | 3,346,000 | 3,231,000 | 3,242,000 | 4,419,000 | 4,429,000 | 4,521,000 | 5,073,000 | 5,180,000 | 5,156,000 | 5,067,000 | 4,959,000 | 5,019,000 | 5,269,000 | 5,224,000 | 5,304,000 |
Other Non-Current Assets | 6,941,000 | 7,175,000 | 7,566,000 | -15,588,000 | 5,938,000 | 5,669,000 | 5,441,000 | 5,292,000 | 5,030,000 | 4,274,000 | 4,495,000 | 4,204,000 | 3,733,000 | 3,708,000 | 3,522,000 | 3,312,000 | 3,357,000 | 3,243,000 | 3,294,000 | 3,011,000 | 2,480,000 | 2,354,000 | 2,242,000 | 760,000 | -2,301,000 | -2,369,000 | -2,285,000 | -2,329,000 | -3,648,000 | -3,821,000 | -3,882,000 | -4,437,000 | -4,337,000 | -4,289,000 | -4,235,000 | -4,209,000 | -4,147,000 | -4,381,000 | -4,264,000 | -4,444,000 |
Total Non-Current Assets | 73,661,000 | 73,830,000 | 74,035,000 | 73,545,000 | 71,304,000 | 70,952,000 | 70,615,000 | 70,648,000 | 70,918,000 | 70,470,000 | 70,620,000 | 70,594,000 | 69,544,000 | 70,788,000 | 70,028,000 | 69,917,000 | 67,981,000 | 66,336,000 | 60,794,000 | 60,902,000 | 58,246,000 | 57,872,000 | 57,549,000 | 55,755,000 | 47,790,000 | 48,361,000 | 48,840,000 | 48,777,000 | 48,266,000 | 47,695,000 | 47,472,000 | 47,040,000 | 46,798,000 | 46,833,000 | 46,053,000 | 46,636,000 | 47,088,000 | 49,193,000 | 48,703,000 | 49,846,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 | 100,513,000 | 99,533,000 | 100,040,000 | 100,495,000 | 99,953,000 | 95,906,000 | 93,042,000 | 92,187,000 | 94,461,000 | 93,103,000 | 92,962,000 | 92,377,000 | 93,254,000 | 92,385,000 | 91,224,000 | 92,918,000 | 92,041,000 | 89,525,000 | 85,062,000 | 78,547,000 | 77,444,000 | 75,084,000 | 75,466,000 | 77,648,000 | 73,632,000 | 78,731,000 | 81,887,000 | 79,804,000 | 78,463,000 | 76,943,000 | 74,622,000 | 74,129,000 | 73,897,000 | 72,711,000 | 70,019,000 | 69,667,000 | 69,902,000 | 72,262,000 | 69,625,000 | 70,509,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 23,791,000 | 22,859,000 | 22,073,000 | 11,635,000 | 23,723,000 | 22,005,000 | 21,556,000 | 10,732,000 | 22,544,000 | 21,191,000 | 20,365,000 | 9,834,000 | 20,060,000 | 19,359,000 | 18,019,000 | 8,853,000 | 19,317,000 | 17,220,000 | 16,196,000 | 8,013,000 | 16,795,000 | 16,055,000 | 15,419,000 | 7,213,000 | 15,230,000 | 14,603,000 | 14,285,000 | 6,727,000 | 14,641,000 | 13,834,000 | 13,067,000 | 6,158,000 | 14,305,000 | 13,685,000 | 12,824,000 | 5,546,000 | 13,546,000 | 13,163,000 | 12,165,000 | 5,127,000 |
Short Term Debt | 6,524,000 | 8,289,000 | 8,161,000 | 7,066,000 | 8,937,000 | 7,613,000 | 4,281,000 | 3,897,000 | 3,109,000 | 6,032,000 | 5,459,000 | 4,754,000 | 4,234,000 | 4,264,000 | 4,674,000 | 4,240,000 | 6,692,000 | 6,607,000 | 5,882,000 | 3,362,000 | 2,924,000 | 3,473,000 | 3,291,000 | 4,026,000 | 4,474,000 | 9,955,000 | 11,600,000 | 5,485,000 | 7,717,000 | 8,279,000 | 8,577,000 | 6,892,000 | 6,284,000 | 4,774,000 | 4,018,000 | 4,071,000 | 5,525,000 | 8,383,000 | 7,962,000 | 5,076,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 | 0 | -22,859,000 | -22,073,000 | 0 | -8,937,000 | -7,613,000 | -21,556,000 | 0 | 0 | 4,345,000 | 4,301,000 | 0 | 0 | 0 | 4,370,000 | 0 | 4,357,000 | 4,351,000 | 4,357,000 | 0 | -412,000 | -400,000 | -380,000 | 0 | 3,358,000 | 3,346,000 | 3,231,000 | 0 | 4,419,000 | 4,429,000 | 4,521,000 | 0 | 5,180,000 | 5,156,000 | 5,067,000 | 0 | 5,019,000 | 5,269,000 | 5,224,000 | 0 |
Other Current Liabilities | 0 | 0 | 0 | 12,946,000 | 0 | 0 | 0 | 12,156,000 | 0 | 0 | 0 | 11,632,000 | 783,000 | 0 | 0 | 10,279,000 | 0 | 0 | 0 | 9,086,000 | 412,000 | 400,000 | 380,000 | 10,899,000 | 0 | 0 | 0 | 8,290,000 | 0 | 0 | 0 | 8,085,000 | 0 | 0 | 0 | 7,961,000 | 0 | 0 | 0 | 7,889,000 |
Total Current Liabilities | 30,315,000 | 31,148,000 | 30,234,000 | 31,647,000 | 32,660,000 | 29,618,000 | 25,837,000 | 26,785,000 | 25,653,000 | 27,223,000 | 25,824,000 | 26,220,000 | 25,077,000 | 23,623,000 | 22,693,000 | 23,372,000 | 26,009,000 | 23,827,000 | 22,078,000 | 20,461,000 | 20,131,000 | 19,928,000 | 19,090,000 | 22,138,000 | 19,704,000 | 24,558,000 | 25,885,000 | 20,502,000 | 22,358,000 | 22,113,000 | 21,644,000 | 21,135,000 | 20,589,000 | 18,459,000 | 16,842,000 | 17,578,000 | 19,071,000 | 21,546,000 | 20,127,000 | 18,092,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 38,490,000 | 36,638,000 | 37,707,000 | 39,995,000 | 35,837,000 | 36,008,000 | 37,486,000 | 35,657,000 | 36,136,000 | 33,247,000 | 34,590,000 | 36,026,000 | 37,023,000 | 38,034,000 | 38,991,000 | 40,370,000 | 37,879,000 | 38,371,000 | 35,361,000 | 29,148,000 | 30,711,000 | 28,783,000 | 29,527,000 | 28,295,000 | 30,643,000 | 30,638,000 | 31,931,000 | 33,796,000 | 31,452,000 | 31,205,000 | 30,081,000 | 30,053,000 | 29,322,000 | 30,847,000 | 31,068,000 | 29,213,000 | 26,318,000 | 23,075,000 | 22,403,000 | 23,821,000 |
Deferred Revenue | 0 | 0 | 0 | 2,400,000 | 0 | 0 | 0 | 0 | 0 | 4,838,000 | 5,072,000 | 0 | 0 | 0 | 4,491,000 | 0 | 4,217,000 | 4,203,000 | 4,060,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 3,684,000 | 3,908,000 | 4,087,000 | 3,895,000 | 4,047,000 | 4,113,000 | 4,039,000 | 4,133,000 | 4,724,000 | 4,838,000 | 5,072,000 | 4,826,000 | 4,529,000 | 4,625,000 | 4,491,000 | 4,284,000 | 4,217,000 | 4,203,000 | 4,060,000 | 4,091,000 | 3,643,000 | 3,658,000 | 3,619,000 | 3,499,000 | 3,358,000 | 3,346,000 | 3,231,000 | 3,242,000 | 4,419,000 | 4,429,000 | 4,521,000 | 5,073,000 | 5,180,000 | 5,156,000 | 5,067,000 | 4,959,000 | 5,019,000 | 5,269,000 | 5,224,000 | 5,304,000 |
Other Non-Current Liabilities | 8,419,000 | 8,259,000 | 8,822,000 | 6,321,000 | 8,439,000 | 8,342,000 | 8,505,000 | 8,339,000 | 8,813,000 | 9,121,000 | 9,156,000 | 9,154,000 | 10,635,000 | 10,705,000 | 10,996,000 | 11,340,000 | 10,341,000 | 10,537,000 | 10,004,000 | 9,979,000 | 8,735,000 | 8,678,000 | 8,934,000 | 9,114,000 | 9,538,000 | 9,968,000 | 9,855,000 | 11,283,000 | 6,823,000 | 6,666,000 | 6,693,000 | 6,669,000 | 6,088,000 | 11,029,000 | 10,878,000 | 10,846,000 | 10,934,000 | 11,177,000 | 11,106,000 | 11,048,000 |
Total Non-Current Liabilities | 50,593,000 | 48,805,000 | 50,616,000 | 50,211,000 | 48,323,000 | 48,463,000 | 50,030,000 | 48,129,000 | 49,673,000 | 47,206,000 | 48,818,000 | 50,006,000 | 52,187,000 | 53,364,000 | 54,478,000 | 55,994,000 | 52,437,000 | 53,111,000 | 49,425,000 | 43,218,000 | 43,089,000 | 41,119,000 | 42,080,000 | 40,908,000 | 43,539,000 | 43,952,000 | 45,017,000 | 48,321,000 | 42,694,000 | 42,300,000 | 41,295,000 | 41,795,000 | 40,590,000 | 41,876,000 | 41,946,000 | 40,059,000 | 37,252,000 | 34,252,000 | 33,509,000 | 34,869,000 |
Total Liabilities | 80,908,000 | 79,953,000 | 80,850,000 | 81,858,000 | 80,983,000 | 78,081,000 | 75,867,000 | 74,914,000 | 75,326,000 | 74,429,000 | 74,642,000 | 76,226,000 | 77,264,000 | 76,987,000 | 77,171,000 | 79,366,000 | 78,446,000 | 76,938,000 | 71,503,000 | 63,679,000 | 63,220,000 | 61,047,000 | 61,170,000 | 63,046,000 | 63,243,000 | 68,510,000 | 70,902,000 | 68,823,000 | 65,052,000 | 64,413,000 | 62,939,000 | 62,930,000 | 61,179,000 | 60,335,000 | 58,788,000 | 57,637,000 | 56,323,000 | 55,798,000 | 53,636,000 | 52,961,000 |
Common Stock | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 23,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 25,000 | 25,000 | 25,000 |
Retained Earnings | 72,607,000 | 71,545,000 | 70,331,000 | 70,035,000 | 70,479,000 | 69,135,000 | 68,142,000 | 67,800,000 | 68,872,000 | 67,763,000 | 67,934,000 | 65,165,000 | 65,336,000 | 64,605,000 | 63,740,000 | 63,443,000 | 63,013,000 | 62,145,000 | 61,920,000 | 61,946,000 | 61,514,000 | 60,752,000 | 60,060,000 | 59,947,000 | 54,404,000 | 53,223,000 | 52,726,000 | 52,839,000 | 54,698,000 | 53,706,000 | 52,756,000 | 52,518,000 | 52,200,000 | 51,295,000 | 50,383,000 | 50,472,000 | 49,767,000 | 50,268,000 | 49,335,000 | 49,092,000 |
Accumulated Other Comprehensive Income/Loss | -16,652,000 | -15,786,000 | -15,179,000 | -15,534,000 | -15,794,000 | -15,780,000 | -15,601,000 | -15,302,000 | -14,743,000 | -14,416,000 | -15,343,000 | -14,898,000 | -15,125,000 | -14,859,000 | -15,246,000 | -15,476,000 | -15,357,000 | -15,778,000 | -15,057,000 | -14,300,000 | -15,126,000 | -14,984,000 | -14,656,000 | -15,119,000 | -14,253,000 | -13,580,000 | -12,717,000 | -13,057,000 | -12,875,000 | -13,174,000 | -13,416,000 | -13,919,000 | -12,829,000 | -12,813,000 | -13,569,000 | -13,319,000 | -12,514,000 | -11,101,000 | -11,566,000 | -10,669,000 |
Total Stockholders Equity | 19,453,000 | 19,446,000 | 19,047,000 | 18,503,000 | 18,806,000 | 17,685,000 | 17,042,000 | 17,149,000 | 18,977,000 | 18,553,000 | 18,202,000 | 16,043,000 | 15,872,000 | 15,299,000 | 13,947,000 | 13,454,000 | 13,483,000 | 12,491,000 | 13,465,000 | 14,786,000 | 14,129,000 | 13,952,000 | 14,202,000 | 14,518,000 | 10,286,000 | 10,111,000 | 10,883,000 | 10,889,000 | 13,295,000 | 12,404,000 | 11,569,000 | 11,095,000 | 12,602,000 | 12,248,000 | 11,111,000 | 11,923,000 | 13,461,000 | 16,332,000 | 15,869,000 | 17,438,000 |
Total Investments | 4,449,000 | 2,989,000 | 3,037,000 | 4,822,000 | 3,221,000 | 3,376,000 | 3,557,000 | 3,467,000 | 3,551,000 | 3,806,000 | 3,938,000 | 3,019,000 | 3,135,000 | 3,102,000 | 3,741,000 | 4,158,000 | 3,363,000 | 2,911,000 | 2,877,000 | 2,912,000 | 2,977,000 | 2,801,000 | 2,765,000 | 2,681,000 | 4,301,000 | 6,672,000 | 9,282,000 | 10,942,000 | 9,985,000 | 8,840,000 | 8,464,000 | 8,917,000 | 6,499,000 | 5,735,000 | 5,955,000 | 5,224,000 | 4,266,000 | 4,643,000 | 4,711,000 | 5,281,000 |
Total Debt | 45,014,000 | 44,927,000 | 45,868,000 | 44,661,000 | 44,774,000 | 43,621,000 | 41,767,000 | 39,071,000 | 39,245,000 | 39,279,000 | 40,049,000 | 40,334,000 | 41,257,000 | 42,298,000 | 43,665,000 | 44,150,000 | 44,571,000 | 44,978,000 | 41,243,000 | 32,068,000 | 32,554,000 | 31,185,000 | 31,749,000 | 32,321,000 | 35,117,000 | 40,593,000 | 43,531,000 | 39,281,000 | 39,169,000 | 39,484,000 | 38,658,000 | 36,945,000 | 35,606,000 | 35,621,000 | 35,086,000 | 33,284,000 | 31,843,000 | 31,458,000 | 30,365,000 | 28,897,000 |
Net Debt | 37,706,000 | 38,574,000 | 37,821,000 | 34,950,000 | 34,757,000 | 37,505,000 | 36,997,000 | 34,117,000 | 32,830,000 | 33,874,000 | 33,488,000 | 34,738,000 | 34,751,000 | 36,849,000 | 38,004,000 | 35,965,000 | 35,477,000 | 36,051,000 | 30,154,000 | 26,559,000 | 27,060,000 | 27,892,000 | 26,677,000 | 23,600,000 | 23,126,000 | 26,735,000 | 30,088,000 | 28,671,000 | 28,926,000 | 29,202,000 | 29,130,000 | 27,787,000 | 25,350,000 | 25,975,000 | 26,962,000 | 24,188,000 | 23,145,000 | 23,896,000 | 23,955,000 | 22,763,000 |
Reported Currency: USD | 2024-09-07 | 2024-06-15 | 2024-03-23 | 2023-12-30 | 2023-09-09 | 2023-06-17 | 2023-03-25 | 2022-12-31 | 2022-09-03 | 2022-06-11 | 2022-03-19 | 2021-12-25 | 2021-09-04 | 2021-06-12 | 2021-03-20 | 2020-12-26 | 2020-09-05 | 2020-06-13 | 2020-03-21 | 2019-12-28 | 2019-09-07 | 2019-06-15 | 2019-03-23 | 2018-12-29 | 2018-09-08 | 2018-06-16 | 2018-03-24 | 2017-12-30 | 2017-09-09 | 2017-06-17 | 2017-03-25 | 2016-12-31 | 2016-09-03 | 2016-06-11 | 2016-03-19 | 2015-12-26 | 2015-09-05 | 2015-06-13 | 2015-03-21 | 2014-12-27 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 2,930,000 | 3,083,000 | 2,042,000 | 1,302,000 | 3,092,000 | 2,748,000 | 1,932,000 | 535,000 | 2,724,000 | 1,429,000 | 4,273,000 | 1,341,000 | 2,243,000 | 2,372,000 | 1,723,000 | 1,859,000 | 2,307,000 | 1,658,000 | 1,351,000 | 1,778,000 | 2,110,000 | 2,043,000 | 1,422,000 | 6,867,000 | 2,509,000 | 1,830,000 | 1,353,000 | -695,000 | 2,156,000 | 2,118,000 | 1,329,000 | 1,417,000 | 2,004,000 | 2,013,000 | 945,000 | 1,733,000 | 543,000 | 1,994,000 | 1,231,000 | 1,326,000 |
Depreciation & Amortization | 899,000 | 889,000 | 768,000 | -591,000 | -841,000 | -810,000 | -706,000 | 1,080,000 | 782,000 | 640,000 | 658,000 | 1,352,000 | 650,000 | 653,000 | 560,000 | 817,000 | 609,000 | 589,000 | 533,000 | 798,000 | 578,000 | 558,000 | 498,000 | 763,000 | 566,000 | 574,000 | 496,000 | 765,000 | 573,000 | 554,000 | 477,000 | 757,000 | 567,000 | 563,000 | 481,000 | 772,000 | 569,000 | 579,000 | 496,000 | 831,000 |
Deferred Income Tax | -18,000 | 26,000 | 116,000 | -614,000 | 73,000 | 192,000 | 78,000 | -551,000 | -285,000 | -208,000 | 257,000 | 37,000 | 231,000 | 112,000 | 108,000 | 265,000 | -13,000 | 84,000 | 25,000 | 279,000 | -26,000 | 5,000 | 187,000 | -804,000 | -366,000 | 561,000 | 50,000 | 2,786,000 | 154,000 | 1,000 | 129,000 | 167,000 | 166,000 | 100,000 | 19,000 | -108,000 | 144,000 | 61,000 | -19,000 | -11,000 |
Stock Based Compensation | 77,000 | 86,000 | 97,000 | 113,000 | 88,000 | 86,000 | 93,000 | 110,000 | 77,000 | 75,000 | 81,000 | 86,000 | 71,000 | 65,000 | 79,000 | 78,000 | 85,000 | 40,000 | 61,000 | 68,000 | 51,000 | 61,000 | 57,000 | 53,000 | 57,000 | 66,000 | 80,000 | 86,000 | 63,000 | 71,000 | 72,000 | 94,000 | 67,000 | 54,000 | 69,000 | 87,000 | 64,000 | 68,000 | 76,000 | 90,000 |
Change in Working Capital | 849,000 | -1,100,000 | -3,983,000 | 2,541,000 | 1,629,000 | -1,217,000 | -3,101,000 | 1,187,000 | 1,236,000 | -1,178,000 | -2,325,000 | 2,015,000 | 1,365,000 | 79,000 | -2,741,000 | 1,006,000 | 1,758,000 | -493,000 | -2,574,000 | 1,647,000 | 773,000 | -589,000 | -2,310,000 | 1,867,000 | 998,000 | -304,000 | -1,764,000 | 918,000 | 932,000 | -183,000 | -2,154,000 | 1,399,000 | 888,000 | 102,000 | -1,477,000 | 1,260,000 | 1,322,000 | -84,000 | -1,506,000 | 1,588,000 |
Accounts Receivable | 1,138,000 | -1,042,000 | -96,000 | 906,000 | -369,000 | -982,000 | -348,000 | 495,000 | 0 | -916,000 | -837,000 | 765,000 | -202,000 | -759,000 | -455,000 | 1,010,000 | -329,000 | -317,000 | -784,000 | 1,066,000 | -344,000 | -966,000 | -406,000 | 1,046,000 | -280,000 | -857,000 | -162,000 | 797,000 | -266,000 | -605,000 | -128,000 | 952,000 | -252,000 | -700,000 | -349,000 | 1,092,000 | -244,000 | -874,000 | -435,000 | 1,239,000 |
Inventory | 204,000 | -405,000 | -291,000 | 212,000 | 378,000 | -309,000 | -542,000 | -305,000 | 153,000 | -441,000 | -549,000 | -3,000 | 231,000 | -413,000 | -397,000 | 33,000 | 278,000 | -515,000 | -312,000 | 383,000 | 299,000 | -437,000 | -435,000 | 188,000 | 275,000 | -254,000 | -383,000 | 256,000 | 402,000 | -313,000 | -513,000 | 306,000 | 374,000 | -225,000 | -530,000 | 330,000 | 288,000 | -448,000 | -414,000 | 370,000 |
Accounts Payable | 656,000 | 440,000 | -3,408,000 | 1,279,000 | 1,101,000 | 299,000 | -2,259,000 | 1,416,000 | 1,416,000 | 248,000 | -1,238,000 | 1,663,000 | 1,213,000 | 792,000 | -1,906,000 | 477,000 | 1,625,000 | 83,000 | -1,419,000 | 655,000 | 601,000 | 686,000 | -1,207,000 | 766,000 | 676,000 | 490,000 | -1,050,000 | 697,000 | 342,000 | 548,000 | -1,386,000 | 474,000 | 596,000 | 588,000 | -661,000 | 678,000 | 817,000 | 886,000 | -689,000 | 625,000 |
Other Working Capital | -1,149,000 | -93,000 | -188,000 | 144,000 | 519,000 | -225,000 | 48,000 | -419,000 | 0 | -69,000 | -538,000 | 355,000 | -79,000 | -300,000 | -438,000 | 496,000 | -145,000 | -61,000 | -843,000 | 609,000 | -127,000 | -838,000 | -668,000 | 913,000 | 47,000 | -540,000 | -331,000 | -35,000 | 188,000 | -418,000 | -255,000 | 619,000 | -82,000 | -261,000 | -286,000 | 252,000 | 217,000 | -522,000 | -403,000 | 593,000 |
Other Non-Cash Items | 168,000 | 2,243,000 | 5,347,000 | 3,061,000 | 1,570,000 | 1,412,000 | 1,312,000 | 2,144,000 | -232,000 | 3,761,000 | -3,118,000 | 151,000 | -266,000 | -222,000 | -448,000 | 465,000 | -85,000 | 333,000 | -145,000 | 16,000 | 189,000 | -345,000 | -199,000 | -4,063,000 | -119,000 | -331,000 | -1,524,000 | 72,000 | -57,000 | -121,000 | -52,000 | -25,000 | -18,000 | -42,000 | 94,000 | 61,000 | 1,372,000 | -127,000 | -8,000 | -11,000 |
Net Cash Provided by Operating Activities | 4,905,000 | 2,356,000 | -1,041,000 | 5,812,000 | 5,611,000 | 2,411,000 | -392,000 | 4,505,000 | 4,425,000 | 2,055,000 | -174,000 | 4,982,000 | 4,294,000 | 3,059,000 | -719,000 | 4,490,000 | 4,661,000 | 2,211,000 | -749,000 | 4,586,000 | 3,675,000 | 1,733,000 | -345,000 | 4,683,000 | 3,645,000 | 2,396,000 | -1,309,000 | 3,932,000 | 3,821,000 | 2,440,000 | -199,000 | 3,809,000 | 3,674,000 | 2,790,000 | 131,000 | 3,805,000 | 4,014,000 | 2,491,000 | 270,000 | 3,813,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,149,000 | -1,087,000 | -614,000 | -2,981,000 | -1,024,000 | -932,000 | -581,000 | -2,651,000 | -1,057,000 | -977,000 | -522,000 | -2,349,000 | -971,000 | -834,000 | -471,000 | -2,166,000 | -886,000 | -704,000 | -484,000 | -2,273,000 | -792,000 | -725,000 | -442,000 | -1,704,000 | -633,000 | -593,000 | -352,000 | -1,495,000 | -596,000 | -561,000 | -317,000 | -1,474,000 | -647,000 | -530,000 | -389,000 | -1,295,000 | -631,000 | -562,000 | -270,000 | -1,319,000 |
Acquisitions Net | 9,000 | 178,000 | 54,000 | -115,000 | -49,000 | -77,000 | 69,000 | -35,000 | -775,000 | 3,669,000 | 3,448,000 | -22,000 | 32,000 | 76,000 | 22,000 | 1,000 | -724,000 | -5,191,000 | -454,000 | -89,000 | -221,000 | -291,000 | -1,863,000 | -1,032,000 | -51,000 | 86,000 | 6,000 | 108,000 | -5,000 | 98,000 | 5,000 | -187,000 | -11,000 | 16,000 | 55,000 | -61,000 | -575,000 | -1,000 | 59,000 | 10,000 |
Purchases of Investments | -425,000 | 0 | 0 | 0 | -120,000 | -277,000 | -158,000 | -245,000 | -46,000 | 0 | 0 | 7,000 | 2,000 | 13,000 | -13,000 | -735,000 | -392,000 | 0 | 5,000 | 107,000 | 21,000 | 0 | 2,000 | 0 | -93,000 | -2,128,000 | -3,416,000 | -6,643,000 | -4,957,000 | -3,349,000 | -3,436,000 | -5,420,000 | -2,480,000 | -2,048,000 | -2,556,000 | -2,037,000 | -715,000 | -1,029,000 | -647,000 | -882,000 |
Sales/Maturities of Investments | 3,000 | -7,000 | 8,000 | -19,000 | 211,000 | 260,000 | 119,000 | 165,000 | 1,000 | -14,000 | 22,000 | 126,000 | 18,000 | 597,000 | 538,000 | 4,000 | 5,000 | 11,000 | 7,000 | 73,000 | 10,000 | 5,000 | 9,000 | 1,685,000 | 2,472,000 | 5,032,000 | 5,149,000 | 5,787,000 | 3,798,000 | 2,947,000 | 4,004,000 | 2,924,000 | 1,695,000 | 2,343,000 | 1,453,000 | 1,109,000 | 736,000 | 1,102,000 | 520,000 | 3,890,000 |
Other Investing Activities | 51,000 | 24,000 | -10,000 | -1,000 | 26,000 | 135,000 | 19,000 | 27,000 | 8,000 | -3,461,000 | 7,000 | -1,000 | 5,000 | -49,000 | 5,000 | 38,000 | -2,000 | 58,000 | 1,000 | 30,000 | -32,000 | 40,000 | -6,000 | 17,000 | 76,000 | 34,000 | 9,000 | 118,000 | 53,000 | 25,000 | 13,000 | 40,000 | 20,000 | 23,000 | 25,000 | 21,000 | 37,000 | 12,000 | 658,000 | 42,000 |
Net Cash Used for Investing Activities | -1,511,000 | -892,000 | -562,000 | -3,116,000 | -956,000 | -891,000 | -532,000 | -2,739,000 | -1,863,000 | -783,000 | 2,955,000 | -2,239,000 | -914,000 | -210,000 | 94,000 | -2,858,000 | -1,999,000 | -5,837,000 | -925,000 | -2,152,000 | -1,014,000 | -971,000 | -2,300,000 | -1,034,000 | 1,771,000 | 2,431,000 | 1,396,000 | -2,125,000 | -1,707,000 | -840,000 | 269,000 | -4,117,000 | -1,423,000 | -196,000 | -1,412,000 | -2,263,000 | -1,148,000 | -478,000 | 320,000 | 1,741,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -248,000 | -854,000 | 1,965,000 | -1,009,000 | 1,388,000 | 1,773,000 | 1,735,000 | -954,000 | 567,000 | -378,000 | -45,000 | -1,300,000 | -828,000 | -1,660,000 | -344,000 | -714,000 | -753,000 | 3,376,000 | 9,384,000 | -599,000 | 1,417,000 | -561,000 | -612,000 | -3,057,000 | -5,477,000 | -2,718,000 | 4,290,000 | 269,000 | -563,000 | 672,000 | 1,672,000 | 1,407,000 | 71,000 | 516,000 | 1,752,000 | 1,566,000 | 386,000 | 995,000 | 1,685,000 | 488,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 39,000 | 46,000 | 38,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 |
Common Stock Repurchased | -299,000 | -315,000 | -146,000 | -249,000 | -298,000 | -293,000 | -160,000 | -344,000 | -457,000 | -506,000 | -193,000 | -10,000 | -9,000 | -2,000 | -106,000 | -457,000 | -406,000 | -564,000 | -573,000 | -732,000 | -542,000 | -786,000 | -940,000 | -558,000 | -458,000 | -491,000 | -495,000 | -537,000 | -524,000 | -499,000 | -445,000 | -925,000 | -751,000 | -713,000 | -621,000 | -1,803,000 | -1,070,000 | -1,007,000 | -1,124,000 | -1,805,000 |
Dividends Paid | -1,863,000 | -1,739,000 | -1,767,000 | -1,741,000 | -1,742,000 | -1,591,000 | -1,608,000 | -1,586,000 | -1,589,000 | -1,492,000 | -1,505,000 | -1,487,000 | -1,486,000 | -1,413,000 | -1,429,000 | -1,415,000 | -1,417,000 | -1,328,000 | -1,349,000 | -1,333,000 | -1,336,000 | -1,303,000 | -1,332,000 | -1,309,000 | -1,316,000 | -1,145,000 | -1,160,000 | -1,148,000 | -1,149,000 | -1,077,000 | -1,098,000 | -1,083,000 | -1,084,000 | -1,022,000 | -1,038,000 | -1,032,000 | -1,035,000 | -995,000 | -978,000 | -985,000 |
Other Financing Activities | 28,000 | -2,000 | -42,000 | -44,000 | -4,000 | 24,000 | 810,000 | -32,000 | 4,000 | 24,000 | -37,000 | -772,000 | 37,000 | 17,000 | -9,000 | -6,000 | 16,000 | 25,000 | 0 | 4,000 | 71,000 | 87,000 | 8,000 | 26,000 | 38,000 | 14,000 | 45,000 | 4,000 | 41,000 | 64,000 | 127,000 | 41,000 | 127,000 | 123,000 | 62,000 | 197,000 | 59,000 | 117,000 | 207,000 | -3,938,000 |
Net Cash Used Provided by Financing Activities | -2,382,000 | -2,910,000 | 10,000 | -3,043,000 | -656,000 | -87,000 | 777,000 | -2,916,000 | -1,475,000 | -2,352,000 | -1,780,000 | -3,559,000 | -2,277,000 | -3,056,000 | -1,888,000 | -2,592,000 | -2,560,000 | 1,509,000 | 7,462,000 | -2,660,000 | -390,000 | -2,563,000 | -2,876,000 | -4,898,000 | -7,213,000 | -4,340,000 | 2,682,000 | -1,411,000 | -2,193,000 | -839,000 | 257,000 | -556,000 | -1,636,000 | -1,081,000 | 331,000 | -1,070,000 | -1,659,000 | -889,000 | -210,000 | -6,237,000 |
Effect of Forex Changes on Cash | -87,000 | -266,000 | -38,000 | -23,000 | -110,000 | -28,000 | -116,000 | -268,000 | -114,000 | -66,000 | -17,000 | -84,000 | -42,000 | 22,000 | -10,000 | 55,000 | 68,000 | -186,000 | -66,000 | 89,000 | -35,000 | -33,000 | 57,000 | -25,000 | -54,000 | -68,000 | 49,000 | -29,000 | 40,000 | -7,000 | 43,000 | -234,000 | -5,000 | 9,000 | -22,000 | -74,000 | -71,000 | 28,000 | -104,000 | -465,000 |
Net Change in Cash | 925,000 | -1,694,000 | -1,664,000 | -370,000 | 3,889,000 | 1,405,000 | -263,000 | -1,418,000 | 973,000 | -1,156,000 | 984,000 | -900,000 | 1,061,000 | -185,000 | -2,523,000 | -905,000 | 170,000 | -2,303,000 | 5,722,000 | -137,000 | 2,236,000 | -1,834,000 | -5,464,000 | -1,274,000 | -1,851,000 | 419,000 | 2,818,000 | 367,000 | -39,000 | 754,000 | 370,000 | -1,098,000 | 610,000 | 1,522,000 | -972,000 | 398,000 | 1,136,000 | 1,152,000 | 276,000 | -1,148,000 |
Cash at End of Period | 7,308,000 | 6,353,000 | 8,047,000 | 9,761,000 | 10,131,000 | 6,242,000 | 4,837,000 | 5,100,000 | 6,518,000 | 5,405,000 | 6,691,000 | 5,707,000 | 6,607,000 | 5,546,000 | 5,731,000 | 8,254,000 | 9,159,000 | 8,989,000 | 11,292,000 | 5,570,000 | 5,707,000 | 3,471,000 | 5,305,000 | 10,769,000 | 12,043,000 | 13,894,000 | 13,475,000 | 10,610,000 | 10,243,000 | 10,282,000 | 9,528,000 | 9,158,000 | 10,256,000 | 9,646,000 | 8,124,000 | 9,096,000 | 8,698,000 | 7,562,000 | 6,410,000 | 6,134,000 |
Cash at Start of Period | 6,353,000 | 8,047,000 | 9,711,000 | 10,131,000 | 6,242,000 | 4,837,000 | 5,100,000 | 6,518,000 | 5,545,000 | 6,561,000 | 5,707,000 | 6,607,000 | 5,546,000 | 5,731,000 | 8,254,000 | 9,159,000 | 8,989,000 | 11,292,000 | 5,570,000 | 5,707,000 | 3,471,000 | 5,305,000 | 10,769,000 | 12,043,000 | 13,894,000 | 13,475,000 | 10,657,000 | 10,243,000 | 10,282,000 | 9,528,000 | 9,158,000 | 10,256,000 | 9,646,000 | 8,124,000 | 9,096,000 | 8,698,000 | 7,562,000 | 6,410,000 | 6,134,000 | 7,282,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 4,905,000 | 2,356,000 | -1,041,000 | 5,812,000 | 5,611,000 | 2,411,000 | -392,000 | 4,505,000 | 4,425,000 | 2,055,000 | -174,000 | 4,982,000 | 4,294,000 | 3,059,000 | -719,000 | 4,490,000 | 4,661,000 | 2,211,000 | -749,000 | 4,586,000 | 3,675,000 | 1,733,000 | -345,000 | 4,683,000 | 3,645,000 | 2,396,000 | -1,309,000 | 3,932,000 | 3,821,000 | 2,440,000 | -199,000 | 3,809,000 | 3,674,000 | 2,790,000 | 131,000 | 3,805,000 | 4,014,000 | 2,491,000 | 270,000 | 3,813,000 |
Capital Expenditure | -1,149,000 | -1,087,000 | -614,000 | -2,981,000 | -1,024,000 | -932,000 | -581,000 | -2,651,000 | -1,057,000 | -977,000 | -522,000 | -2,349,000 | -971,000 | -834,000 | -471,000 | -2,166,000 | -886,000 | -704,000 | -484,000 | -2,273,000 | -792,000 | -725,000 | -442,000 | -1,704,000 | -633,000 | -593,000 | -352,000 | -1,495,000 | -596,000 | -561,000 | -317,000 | -1,474,000 | -647,000 | -530,000 | -389,000 | -1,295,000 | -631,000 | -562,000 | -270,000 | -1,319,000 |
Free Cash Flow | 3,756,000 | 1,269,000 | -1,655,000 | 2,831,000 | 4,587,000 | 1,479,000 | -973,000 | 1,854,000 | 3,368,000 | 1,078,000 | -696,000 | 2,633,000 | 3,323,000 | 2,225,000 | -1,190,000 | 2,324,000 | 3,775,000 | 1,507,000 | -1,233,000 | 2,313,000 | 2,883,000 | 1,008,000 | -787,000 | 2,979,000 | 3,012,000 | 1,803,000 | -1,661,000 | 2,437,000 | 3,225,000 | 1,879,000 | -516,000 | 2,335,000 | 3,027,000 | 2,260,000 | -258,000 | 2,510,000 | 3,383,000 | 1,929,000 | 0 | 2,494,000 |