Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Put a checkmark beside items to have them appear in the chart below.
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 36,151,000 | 36,016,000 | 31,496,000 | 28,720,000 | 26,581,000 | 25,868,000 | 25,938,000 | 25,896,000 | 25,923,000 | 29,636,000 | 34,244,000 | 35,299,000 | 35,015,000 | 54,365,000 | 49,207,000 | 40,386,000 | 42,201,000 | 37,241,000 | 34,356,000 | 34,113,000 | 32,168,000 |
Revenue Growth | - | 14.35% | 9.67% | 8.05% | 2.76% | -0.27% | 0.16% | -0.10% | -12.53% | -13.46% | -2.99% | 0.81% | -35.59% | 10.48% | 21.84% | -4.30% | 13.32% | 8.40% | 0.71% | 6.05% | |
Cost of Revenue | 22,427,000 | 22,252,000 | 20,184,000 | 17,466,000 | 16,135,000 | 15,531,000 | 15,586,000 | 15,831,000 | 15,795,000 | 18,124,000 | 21,647,000 | 22,189,000 | 21,939,000 | 35,350,000 | 31,305,000 | 25,786,000 | 28,186,000 | 24,651,000 | 21,940,000 | 21,845,000 | 20,281,000 |
Gross Profit | 13,724,000 | 13,764,000 | 11,312,000 | 11,254,000 | 10,446,000 | 10,337,000 | 10,352,000 | 10,065,000 | 10,128,000 | 11,512,000 | 12,597,000 | 13,110,000 | 13,076,000 | 19,015,000 | 17,902,000 | 14,600,000 | 14,015,000 | 12,590,000 | 12,416,000 | 12,268,000 | 11,887,000 |
Gross Profit Margin | 37.75% | 38.22% | 35.92% | 39.19% | 39.30% | 39.96% | 39.91% | 38.87% | 39.07% | 38.84% | 36.79% | 37.14% | 37.34% | 34.98% | 36.38% | 36.15% | 33.21% | 33.81% | 36.14% | 35.96% | 36.95% |
Research and Development | 380,000 | 380,000 | 346,000 | 347,000 | 332,000 | 351,000 | 362,000 | 366,000 | 376,000 | 409,000 | 455,000 | 471,000 | 462,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 7,695,000 | 7,642,000 | 7,384,000 | 6,263,000 | 6,098,000 | 6,136,000 | 6,475,000 | 5,911,000 | 6,540,000 | 7,577,000 | 8,457,000 | 8,679,000 | 9,176,000 | 12,140,000 | 12,001,000 | 9,108,000 | 9,059,000 | 7,809,000 | 7,249,000 | 7,135,000 | 6,658,000 |
Total Operating Expenses | 7,986,000 | 8,262,000 | 7,516,000 | 6,397,000 | 6,292,000 | 6,310,000 | 6,651,000 | 6,089,000 | 6,716,000 | 7,758,000 | 8,663,000 | 8,896,000 | 9,393,000 | 12,365,000 | 12,236,000 | 9,140,000 | 10,106,000 | 8,259,000 | 7,890,000 | 7,516,000 | 7,275,000 |
Operating Income or Loss | 5,710,000 | 5,502,000 | 3,534,000 | 5,061,000 | 3,853,000 | 3,843,000 | 3,312,000 | 3,506,000 | 2,569,000 | 8,897,000 | 3,242,000 | 3,971,000 | 3,637,000 | 6,657,000 | 5,666,000 | 5,524,000 | 3,817,000 | 4,331,000 | 4,526,000 | 4,752,000 | 4,612,000 |
Operating Margin | 15.58% | 15.28% | 11.22% | 17.62% | 14.50% | 14.86% | 12.77% | 13.54% | 9.91% | 30.02% | 9.47% | 11.25% | 10.39% | 12.25% | 11.51% | 13.68% | 9.04% | 11.63% | 13.17% | 13.93% | 14.34% |
Interest Expense | 499,000 | 550,000 | 423,000 | 365,000 | 608,000 | 456,000 | 520,000 | 382,000 | 1,115,000 | 1,013,000 | 688,000 | 1,579,000 | 1,863,000 | 1,645,000 | 2,024,000 | 1,237,000 | 1,240,000 | 604,000 | 515,000 | 911,000 | 673,000 |
EBITDA | 7,650,000 | 8,110,000 | 5,838,000 | 6,107,000 | 5,416,000 | 5,134,000 | 4,576,000 | 4,566,000 | 4,219,000 | 4,664,000 | 5,030,000 | 5,360,000 | 4,359,000 | 4,625,000 | 6,657,000 | 6,478,000 | 4,835,000 | 4,852,000 | 5,045,000 | 5,628,000 | 5,491,000 |
Depreciation and Amortization | 1,284,000 | 1,215,000 | 1,107,000 | 1,113,000 | 1,116,000 | 1,047,000 | 811,000 | 816,000 | 823,000 | 181,000 | 1,059,000 | 217,000 | 217,000 | 225,000 | 211,000 | 26,000 | 986,000 | 886,000 | 891,000 | 879,000 | 879,000 |
Income Before Tax | 5,827,000 | 6,505,000 | 3,228,000 | 4,369,000 | 3,383,000 | 3,447,000 | 2,842,000 | 3,124,000 | 1,454,000 | 7,884,000 | 2,554,000 | 2,392,000 | 1,774,000 | 4,772,000 | 3,642,000 | 4,287,000 | 2,577,000 | 3,727,000 | 4,016,000 | 4,116,000 | 3,946,000 |
Income Tax Expense | 1,510,000 | 1,537,000 | 865,000 | 1,190,000 | 1,224,000 | 2,000 | 773,000 | 688,000 | 129,000 | 593,000 | 353,000 | 60,000 | 207,000 | 1,225,000 | 1,147,000 | 1,259,000 | 728,000 | 1,137,000 | 951,000 | 1,209,000 | 1,274,000 |
Net Income | 3,816,000 | 4,959,000 | 2,717,000 | 3,179,000 | 2,159,000 | 3,870,000 | 2,069,000 | 2,922,000 | 1,659,000 | 7,267,000 | 2,184,000 | 3,915,000 | 3,028,000 | 3,527,000 | 4,114,000 | 3,021,000 | 2,901,000 | 2,590,000 | 3,060,000 | 2,632,000 | 2,665,000 |
Net Income Margin | 10.47% | 13.77% | 8.63% | 11.07% | 8.12% | 14.96% | 7.98% | 11.28% | 6.40% | 24.52% | 6.38% | 11.09% | 8.65% | 6.49% | 8.36% | 7.48% | 6.87% | 6.95% | 8.91% | 7.72% | 8.28% |
EPS | 2.84 | 3.64 | 1.97 | 2.27 | 1.51 | 2.72 | 1.41 | 1.93 | 1.07 | 4.49 | 1.29 | 2.21 | 1.70 | 2.00 | 2.40 | 2.04 | 1.93 | 1.64 | 1.86 | 1.56 | 1.56 |
EPS Diluted | 2.82 | 3.62 | 1.96 | 2.25 | 1.50 | 2.69 | 1.39 | 1.91 | 1.05 | 4.44 | 1.28 | 2.19 | 1.69 | 1.99 | 2.39 | 2.03 | 1.91 | 1.62 | 1.85 | 1.55 | 1.55 |
Weighted Average Shares Out | - | 1,363,000 | 1,378,000 | 1,403,000 | 1,431,000 | 1,445,000 | 1,472,000 | 1,513,000 | 1,556,000 | 1,618,000 | 1,691,000 | 1,774,000 | 1,777,000 | 1,765,000 | 1,715,000 | 1,478,000 | 1,505,000 | 1,575,000 | 1,645,161 | 1,687,179 | 1,708,333 |
Weighted Average Shares Out Diluted | - | 1,370,000 | 1,385,000 | 1,413,000 | 1,441,000 | 1,458,000 | 1,486,000 | 1,531,000 | 1,573,000 | 1,637,000 | 1,709,000 | 1,789,000 | 1,789,000 | 1,772,000 | 1,720,000 | 1,486,000 | 1,515,000 | 1,594,000 | 1,654,054 | 1,698,065 | 1,719,355 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 1,517,000 | 1,810,000 | 1,923,000 | 3,546,000 | 3,619,000 | 1,291,000 | 1,100,000 | 761,000 | 1,741,000 | 1,870,000 | 1,631,000 | 2,664,000 | 4,475,000 | 1,974,000 | 2,481,000 | 2,101,000 | 1,244,000 | 567,000 | 239,000 | 316,000 | 282,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 19,000 | 17,000 | 30,000 | 135,000 | 55,000 | 72,000 | 273,000 | 109,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 1,517,000 | 1,810,000 | 1,923,000 | 3,546,000 | 3,619,000 | 1,291,000 | 1,100,000 | 761,000 | 1,741,000 | 1,870,000 | 1,631,000 | 2,664,000 | 4,475,000 | 1,974,000 | 2,481,000 | 2,101,000 | 1,244,000 | 567,000 | 239,000 | 316,000 | 282,000 |
Net Receivables | 4,691,000 | 4,512,000 | 3,907,000 | 3,188,000 | 2,954,000 | 2,927,000 | 3,006,000 | 3,526,000 | 3,470,000 | 3,846,000 | 4,751,000 | 5,403,000 | 6,129,000 | 6,361,000 | 6,539,000 | 5,197,000 | 4,704,000 | 5,197,000 | 3,869,000 | 3,385,000 | 3,541,000 |
Inventory | 4,270,000 | 3,615,000 | 3,381,000 | 2,708,000 | 2,647,000 | 2,546,000 | 2,592,000 | 2,557,000 | 2,469,000 | 2,609,000 | 3,480,000 | 3,743,000 | 3,741,000 | 5,706,000 | 5,310,000 | 3,775,000 | 3,729,000 | 4,096,000 | 3,506,000 | 3,343,000 | 3,447,000 |
Other Current Assets | 2,723,000 | 1,766,000 | 880,000 | 900,000 | 759,000 | 829,000 | 906,000 | 676,000 | 800,000 | 633,000 | 1,888,000 | 1,406,000 | 1,277,000 | 2,161,000 | 1,891,000 | 1,381,000 | 1,689,000 | 877,000 | 640,000 | 1,109,000 | 2,452,000 |
Total Current Assets | 13,201,000 | 11,703,000 | 10,091,000 | 10,342,000 | 9,979,000 | 7,630,000 | 7,604,000 | 7,520,000 | 8,480,000 | 8,958,000 | 11,707,000 | 13,216,000 | 15,622,000 | 16,202,000 | 16,221,000 | 12,454,000 | 11,366,000 | 10,737,000 | 8,254,000 | 8,153,000 | 9,722,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 10,470,000 | 10,377,000 | 9,680,000 | 9,271,000 | 9,664,000 | 9,301,000 | 8,482,000 | 8,677,000 | 8,229,000 | 8,362,000 | 9,827,000 | 10,247,000 | 10,010,000 | 13,813,000 | 13,792,000 | 10,693,000 | 9,917,000 | 10,778,000 | 9,693,000 | 9,817,000 | 9,985,000 |
Goodwill | 23,773,000 | 23,896,000 | 23,450,000 | 21,978,000 | 21,895,000 | 20,848,000 | 20,725,000 | 21,085,000 | 20,276,000 | 20,664,000 | 23,389,000 | 25,597,000 | 25,801,000 | 37,297,000 | 37,856,000 | 28,764,000 | 27,581,000 | 31,193,000 | 25,553,000 | 0 | 0 |
Intangible Assets | 19,459,000 | 19,836,000 | 19,710,000 | 18,291,000 | 18,482,000 | 17,957,000 | 18,002,000 | 18,639,000 | 18,101,000 | 18,768,000 | 20,335,000 | 21,994,000 | 22,552,000 | 25,186,000 | 25,963,000 | 13,429,000 | 12,926,000 | 12,200,000 | 10,177,000 | 35,164,000 | 35,811,000 |
Long Term Investments | 2,576,000 | 3,242,000 | 4,879,000 | 5,289,000 | 6,036,000 | 7,212,000 | 7,123,000 | 6,345,000 | 5,585,000 | 5,387,000 | -427,000 | -463,000 | -542,000 | -881,000 | 3,218,000 | -730,000 | 0 | -575,000 | 0 | 0 | 0 |
Tax Assets | 372,000 | 408,000 | 473,000 | 541,000 | 790,000 | 726,000 | 255,000 | 319,000 | 358,000 | 69,000 | 480,000 | 517,000 | 542,000 | 912,000 | -3,218,000 | 730,000 | 0 | 575,000 | 0 | 0 | 0 |
Other Non-Current Assets | 2,340,000 | 1,929,000 | 2,878,000 | 1,380,000 | 964,000 | 875,000 | 538,000 | 524,000 | 509,000 | 635,000 | 1,461,000 | 1,449,000 | 1,493,000 | 1,308,000 | 1,457,000 | 1,374,000 | 1,288,000 | 3,085,000 | 1,897,000 | 4,494,000 | 4,410,000 |
Total Non-Current Assets | 58,990,000 | 59,688,000 | 61,070,000 | 56,750,000 | 57,831,000 | 56,919,000 | 55,125,000 | 55,589,000 | 53,058,000 | 53,885,000 | 55,065,000 | 59,341,000 | 59,856,000 | 77,635,000 | 79,068,000 | 54,260,000 | 51,712,000 | 57,256,000 | 47,320,000 | 49,475,000 | 50,206,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 72,191,000 | 71,391,000 | 71,161,000 | 67,092,000 | 67,810,000 | 64,549,000 | 62,729,000 | 63,109,000 | 61,538,000 | 62,843,000 | 66,772,000 | 72,557,000 | 75,478,000 | 93,837,000 | 95,289,000 | 66,714,000 | 63,078,000 | 67,993,000 | 55,574,000 | 57,628,000 | 59,928,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 9,110,000 | 8,321,000 | 7,562,000 | 6,730,000 | 6,209,000 | 5,853,000 | 5,794,000 | 5,705,000 | 5,318,000 | 4,890,000 | 5,299,000 | 5,345,000 | 4,642,000 | 5,525,000 | 5,409,000 | 3,766,000 | 3,373,000 | 4,065,000 | 2,602,000 | 2,270,000 | 2,207,000 |
Short Term Debt | 3,305,000 | 2,521,000 | 2,682,000 | 2,136,000 | 2,960,000 | 4,587,000 | 5,840,000 | 4,680,000 | 3,982,000 | 841,000 | 2,835,000 | 2,639,000 | 3,851,000 | 3,836,000 | 1,865,000 | 966,000 | 1,662,000 | 8,107,000 | 3,740,000 | 2,725,000 | 2,795,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 184,000 | 100,000 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 2,919,000 | 2,964,000 | 2,605,000 | 0 | 2,449,000 | 2,481,000 | 2,478,000 | 2,993,000 | 3,361,000 | 0 | 4,228,000 | 0 | 0 | 2,754,000 | 4,814,000 | 3,980,000 | 3,729,000 | 0 |
Other Current Liabilities | 8,658,000 | 8,171,000 | 6,487,000 | 5,142,000 | 5,990,000 | 4,882,000 | 5,103,000 | 5,408,000 | 5,117,000 | 5,191,000 | 5,873,000 | 6,412,000 | 6,380,000 | 9,084,000 | 8,386,000 | 6,759,000 | 5,825,000 | 4,814,000 | 4,131,000 | 3,729,000 | 4,076,000 |
Total Current Liabilities | 21,073,000 | 19,013,000 | 16,731,000 | 14,008,000 | 15,159,000 | 15,322,000 | 16,737,000 | 15,793,000 | 14,417,000 | 10,922,000 | 13,964,000 | 14,396,000 | 14,873,000 | 18,445,000 | 15,660,000 | 11,491,000 | 11,044,000 | 17,086,000 | 10,473,000 | 8,724,000 | 9,078,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 17,120,000 | 17,424,000 | 20,765,000 | 18,009,000 | 17,746,000 | 14,610,000 | 12,532,000 | 12,972,000 | 13,217,000 | 14,557,000 | 13,821,000 | 14,482,000 | 15,574,000 | 16,260,000 | 21,431,000 | 13,443,000 | 18,589,000 | 12,902,000 | 7,081,000 | 8,475,000 | 9,723,000 |
Deferred Revenue | 0 | 0 | 0 | 982,000 | 1,603,000 | 1,577,000 | -4,450,000 | 2,088,000 | 2,396,000 | 2,682,000 | 3,438,000 | 2,374,000 | 3,336,000 | 6,835,000 | 5,428,000 | 4,581,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 3,423,000 | 3,292,000 | 3,437,000 | 3,444,000 | 3,346,000 | 3,338,000 | 3,552,000 | 3,376,000 | 4,721,000 | 4,750,000 | 5,512,000 | 6,282,000 | 6,302,000 | 6,738,000 | 7,984,000 | 4,508,000 | 4,064,000 | 4,876,000 | 3,930,000 | 6,067,000 | 5,850,000 |
Other Non-Current Liabilities | 2,684,000 | 3,296,000 | 3,308,000 | 3,308,000 | 3,905,000 | 3,928,000 | 4,195,000 | 8,118,000 | 3,968,000 | 4,514,000 | 5,622,000 | 4,865,000 | 6,374,000 | 3,396,000 | 3,416,000 | 2,138,000 | 7,181,000 | 5,834,000 | 5,535,000 | 4,769,000 | 5,366,000 |
Total Non-Current Liabilities | 23,227,000 | 24,012,000 | 27,510,000 | 24,761,000 | 24,997,000 | 21,876,000 | 20,279,000 | 21,125,000 | 21,906,000 | 23,821,000 | 24,955,000 | 25,629,000 | 28,250,000 | 40,064,000 | 43,687,000 | 29,251,000 | 29,834,000 | 23,612,000 | 16,546,000 | 19,311,000 | 20,939,000 |
Total Liabilities | 44,300,000 | 43,025,000 | 44,241,000 | 38,769,000 | 40,156,000 | 37,198,000 | 37,016,000 | 36,918,000 | 36,323,000 | 34,743,000 | 38,919,000 | 40,025,000 | 43,123,000 | 58,509,000 | 59,347,000 | 40,742,000 | 40,878,000 | 40,698,000 | 27,019,000 | 28,035,000 | 30,017,000 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Retained Earnings | 35,331,000 | 34,236,000 | 31,481,000 | 30,806,000 | 28,402,000 | 26,653,000 | 24,491,000 | 22,749,000 | 21,149,000 | 20,700,000 | 14,529,000 | 13,419,000 | 10,457,000 | 18,012,000 | 16,619,000 | 14,636,000 | 13,345,000 | 12,209,000 | 11,128,000 | 9,453,000 | 8,304,000 |
Accumulated Other Comprehensive Income/Loss | -11,579,000 | -10,946,000 | -10,947,000 | -10,624,000 | -10,690,000 | -10,258,000 | -10,630,000 | -9,998,000 | -11,122,000 | -9,986,000 | -7,318,000 | -2,889,000 | -2,633,000 | -6,637,000 | -3,890,000 | -3,955,000 | -5,994,000 | -1,835,000 | -3,069,000 | -1,663,000 | -1,205,000 |
Total Stockholders Equity | 27,854,000 | 28,332,000 | 26,883,000 | 28,269,000 | 27,578,000 | 27,275,000 | 25,637,000 | 26,111,000 | 25,161,000 | 28,012,000 | 27,853,000 | 32,373,000 | 32,355,000 | 35,217,000 | 35,942,000 | 25,972,000 | 22,200,000 | 27,295,000 | 28,555,000 | 29,593,000 | 29,911,000 |
Total Investments | 2,576,000 | 3,242,000 | 4,879,000 | 5,289,000 | 6,036,000 | 7,212,000 | 7,123,000 | 6,345,000 | 5,585,000 | 5,387,000 | -427,000 | -463,000 | -542,000 | -881,000 | 3,218,000 | -730,000 | 0 | -575,000 | 0 | 0 | 0 |
Total Debt | 20,425,000 | 19,945,000 | 23,447,000 | 19,971,000 | 20,516,000 | 18,829,000 | 18,372,000 | 17,652,000 | 17,199,000 | 15,398,000 | 16,700,000 | 17,121,000 | 19,425,000 | 26,931,000 | 28,724,000 | 18,990,000 | 20,251,000 | 21,009,000 | 10,821,000 | 10,548,000 | 12,518,000 |
Net Debt | 18,908,000 | 18,135,000 | 21,524,000 | 16,425,000 | 16,897,000 | 17,538,000 | 17,272,000 | 16,891,000 | 15,458,000 | 13,528,000 | 15,069,000 | 14,457,000 | 14,950,000 | 24,957,000 | 26,243,000 | 16,889,000 | 19,007,000 | 20,442,000 | 10,582,000 | 10,232,000 | 12,236,000 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 3,819,000 | 4,968,000 | 2,726,000 | 4,314,000 | 3,569,000 | 3,885,000 | 3,395,000 | 2,936,000 | 1,669,000 | 7,291,000 | 2,201,000 | 3,935,000 | 3,055,000 | 3,547,000 | 4,139,000 | 3,028,000 | 2,901,000 | 2,590,000 | 3,060,000 | 2,632,000 | 2,665,000 |
Depreciation & Amortization | 1,284,000 | 1,215,000 | 1,107,000 | 1,113,000 | 1,116,000 | 1,047,000 | 811,000 | 816,000 | 823,000 | 894,000 | 1,059,000 | 1,077,000 | 1,345,000 | 1,485,000 | 1,440,000 | 931,000 | 986,000 | 886,000 | 891,000 | 879,000 | 879,000 |
Deferred Income Tax | 121,000 | -37,000 | -42,000 | 205,000 | -70,000 | -626,000 | 195,000 | 111,000 | -141,000 | -30,000 | -186,000 | -64,000 | 410,000 | -351,000 | 251,000 | 38,000 | -262,000 | -436,000 | -168,000 | -408,000 | 41,000 |
Stock Based Compensation | 149,000 | 146,000 | 120,000 | 121,000 | 126,000 | 135,000 | 128,000 | 137,000 | 140,000 | 136,000 | 141,000 | 128,000 | 162,000 | 181,000 | 174,000 | 164,000 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -1,161,000 | -487,000 | -521,000 | -649,000 | -177,000 | -448,000 | -97,000 | -993,000 | -206,000 | 623,000 | 426,000 | 1,063,000 | -1,116,000 | -69,000 | -1,050,000 | 631,000 | 356,000 | -222,000 | -528,000 | -95,000 | 23,000 |
Accounts Receivable | -488,000 | -372,000 | -719,000 | -868,000 | -356,000 | -315,000 | 257,000 | -647,000 | -85,000 | 224,000 | 233,000 | 512,000 | -1,548,000 | 0 | -899,000 | 445,000 | 0 | 0 | 0 | 0 | 0 |
Inventory | -419,000 | -193,000 | -635,000 | -170,000 | -24,000 | 31,000 | -204,000 | -18,000 | 62,000 | -49,000 | -188,000 | -116,000 | -129,000 | -556,000 | -359,000 | 299,000 | -130,000 | -191,000 | -149,000 | -42,000 | -65,000 |
Accounts Payable | 1,197,000 | 264,000 | 715,000 | 702,000 | 436,000 | 4,000 | 236,000 | 5,000 | 409,000 | 659,000 | 387,000 | 793,000 | 505,000 | 300,000 | 83,000 | 126,000 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -1,451,000 | -186,000 | 118,000 | -313,000 | -233,000 | -168,000 | -129,000 | -333,000 | -592,000 | -211,000 | -6,000 | -126,000 | 56,000 | 187,000 | 125,000 | -239,000 | 486,000 | -31,000 | -379,000 | -53,000 | 88,000 |
Other Non-Cash Items | 1,954,000 | -1,091,000 | 518,000 | -963,000 | -600,000 | -28,000 | -484,000 | -414,000 | 553,000 | -5,186,000 | -79,000 | 271,000 | 67,000 | -273,000 | -1,206,000 | 292,000 | 909,000 | 209,000 | 665,000 | 218,000 | -202,000 |
Net Cash Provided by Operating Activities | 5,015,000 | 4,714,000 | 3,908,000 | 4,141,000 | 3,964,000 | 3,965,000 | 3,948,000 | 2,593,000 | 2,838,000 | 3,728,000 | 3,562,000 | 6,410,000 | 3,923,000 | 4,520,000 | 3,748,000 | 5,084,000 | 4,141,000 | 3,571,000 | 3,720,000 | 3,464,000 | 4,008,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,314,000 | -1,112,000 | -906,000 | -965,000 | -863,000 | -925,000 | -1,095,000 | -1,014,000 | -1,224,000 | -1,514,000 | -1,642,000 | -1,622,000 | -1,610,000 | -1,771,000 | -1,661,000 | -1,330,000 | -1,367,000 | -1,241,000 | -1,169,000 | -1,171,000 | -1,006,000 |
Acquisitions Net | 1,084,000 | 19,000 | -4,685,000 | 706,000 | 1,353,000 | -117,000 | -527,000 | 604,000 | 57,000 | 4,647,000 | -7,000 | -59,000 | 200,000 | 0 | -5,809,000 | 41,000 | -2,000 | -7,221,000 | 946,000 | 0 | -137,000 |
Purchases of Investments | -554,000 | -81,000 | 3,982,000 | -233,000 | -10,000 | -167,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 1,496,000 | 177,000 | 703,000 | 233,000 | 10,000 | 167,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | -813,000 | 3,809,000 | -3,982,000 | 233,000 | 10,000 | 82,000 | 398,000 | 109,000 | 138,000 | -484,000 | 7,000 | 198,000 | -277,000 | 43,000 | 8,000 | 50,000 | 49,000 | 46,000 | 107,000 | 1,696,000 | 87,000 |
Net Cash Used for Investing Activities | -144,000 | 2,812,000 | -4,888,000 | -26,000 | 500,000 | -960,000 | -1,224,000 | -301,000 | -1,029,000 | 2,649,000 | -1,642,000 | -1,483,000 | -1,687,000 | -1,728,000 | -7,462,000 | -1,239,000 | -1,320,000 | -8,416,000 | -116,000 | 525,000 | -1,056,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -837,000 | -4,024,000 | 1,458,000 | -132,000 | 722,000 | -78,000 | 839,000 | -1,223,000 | -37,000 | -1,379,000 | -218,000 | -3,589,000 | 2,278,000 | -1,643,000 | 6,435,000 | -1,411,000 | 311,000 | 10,523,000 | -912,000 | -1,331,000 | -645,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 |
Common Stock Repurchased | -2,075,000 | -1,547,000 | -2,017,000 | -2,110,000 | -1,390,000 | -1,480,000 | -2,020,000 | -2,174,000 | -2,601,000 | -3,622,000 | -1,700,000 | -2,900,000 | 0 | 0 | 0 | 0 | -777,000 | -3,708,000 | -1,254,000 | -1,175,000 | -688,000 |
Dividends Paid | -2,301,000 | -2,160,000 | -1,985,000 | -1,826,000 | -1,678,000 | -1,542,000 | -1,359,000 | -1,198,000 | -1,094,000 | -1,008,000 | -964,000 | -943,000 | -2,058,000 | -2,043,000 | -2,175,000 | -1,712,000 | -1,663,000 | -1,638,000 | -1,562,000 | -1,437,000 | -1,280,000 |
Other Financing Activities | 171,000 | 173,000 | 2,088,000 | -1,000 | 131,000 | 313,000 | 211,000 | 1,234,000 | 1,870,000 | 126,000 | 194,000 | 787,000 | -16,000 | 511,000 | -72,000 | -10,000 | 72,000 | -56,000 | 8,000 | 265,000 | -605,000 |
Net Cash Used Provided by Financing Activities | -5,042,000 | -7,558,000 | -456,000 | -4,069,000 | -2,215,000 | -2,787,000 | -2,329,000 | -3,361,000 | -1,862,000 | -5,883,000 | -2,688,000 | -6,645,000 | 204,000 | -3,175,000 | 4,188,000 | -3,133,000 | -2,057,000 | 5,121,000 | -3,720,000 | -3,951,000 | -3,218,000 |
Effect of Forex Changes on Cash | 67,000 | -32,000 | -169,000 | -143,000 | 73,000 | 10,000 | -56,000 | 89,000 | -76,000 | -255,000 | -223,000 | -93,000 | 61,000 | -124,000 | -94,000 | 145,000 | -87,000 | 52,000 | 39,000 | -4,000 | 34,000 |
Net Change in Cash | -104,000 | -64,000 | -1,605,000 | -97,000 | 2,322,000 | 228,000 | 339,000 | -980,000 | -129,000 | 239,000 | -991,000 | -1,811,000 | 2,501,000 | -507,000 | 380,000 | 857,000 | 677,000 | 328,000 | -77,000 | 34,000 | -232,000 |
Cash at End of Period | 6,390,000 | 1,884,000 | 1,948,000 | 3,553,000 | 3,650,000 | 1,328,000 | 1,100,000 | 761,000 | 1,741,000 | 1,870,000 | 1,631,000 | 2,664,000 | 4,475,000 | 1,974,000 | 2,481,000 | 2,101,000 | 1,244,000 | 567,000 | 239,000 | 316,000 | 282,000 |
Cash at Start of Period | 6,494,000 | 1,948,000 | 3,553,000 | 3,650,000 | 1,328,000 | 1,100,000 | 761,000 | 1,741,000 | 1,870,000 | 1,631,000 | 2,622,000 | 4,475,000 | 1,974,000 | 2,481,000 | 2,101,000 | 1,244,000 | 567,000 | 239,000 | 316,000 | 282,000 | 514,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 5,015,000 | 4,714,000 | 3,908,000 | 4,141,000 | 3,964,000 | 3,965,000 | 3,948,000 | 2,593,000 | 2,838,000 | 3,728,000 | 3,562,000 | 6,410,000 | 3,923,000 | 4,520,000 | 3,748,000 | 5,084,000 | 4,141,000 | 3,571,000 | 3,720,000 | 3,464,000 | 4,008,000 |
Capital Expenditure | -1,314,000 | -1,112,000 | -906,000 | -965,000 | -863,000 | -925,000 | -1,095,000 | -1,014,000 | -1,224,000 | -1,514,000 | -1,642,000 | -1,622,000 | -1,610,000 | -1,771,000 | -1,661,000 | -1,330,000 | -1,367,000 | -1,241,000 | -1,169,000 | -1,171,000 | -1,006,000 |
Free Cash Flow | 3,701,000 | 3,602,000 | 3,002,000 | 3,176,000 | 3,101,000 | 3,040,000 | 2,853,000 | 1,579,000 | 1,614,000 | 2,214,000 | 1,920,000 | 4,788,000 | 2,313,000 | 2,749,000 | 2,087,000 | 3,754,000 | 2,774,000 | 2,330,000 | 2,551,000 | 2,293,000 | 3,002,000 |