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 | 21,299,000 | 20,502,000 | 20,688,000 | 21,111,000 | 20,841,000 | 19,796,000 | 19,627,000 | 19,494,000 | 19,337,000 | 18,854,000 | 17,945,000 | 17,663,000 | 17,500,000 | 16,619,000 | 16,892,000 | 16,824,000 | 15,957,000 | 38,051,000 | 70,324,000 | 68,920,000 | 63,963,000 |
Revenue Growth | - | -0.90% | -2.00% | 1.30% | 5.28% | 0.86% | 0.68% | 0.81% | 2.56% | 5.07% | 1.60% | 0.93% | 5.30% | -1.62% | 0.40% | 5.43% | -58.06% | -45.89% | 2.04% | 7.75% | |
Cost of Revenue | 7,187,000 | 6,218,000 | 6,442,000 | 7,119,000 | 7,818,000 | 7,085,000 | 7,373,000 | 7,543,000 | 7,746,000 | 7,740,000 | 7,785,000 | 7,206,000 | 7,937,000 | 7,680,000 | 7,704,000 | 7,990,000 | 8,270,000 | 16,547,000 | 37,480,000 | 36,764,000 | 33,853,000 |
Gross Profit | 14,112,000 | 14,284,000 | 14,246,000 | 13,992,000 | 13,023,000 | 12,711,000 | 12,254,000 | 11,951,000 | 11,591,000 | 11,114,000 | 10,160,000 | 10,457,000 | 9,563,000 | 8,939,000 | 9,188,000 | 8,834,000 | 7,687,000 | 21,504,000 | 32,844,000 | 32,156,000 | 30,110,000 |
Gross Profit Margin | 66.72% | 69.67% | 68.86% | 66.28% | 62.49% | 64.21% | 62.43% | 61.31% | 59.94% | 58.95% | 56.62% | 59.20% | 54.65% | 53.79% | 54.39% | 52.51% | 48.17% | 56.51% | 46.70% | 46.66% | 47.07% |
Research and Development | 220,000 | 220,000 | 162,000 | 145,000 | 131,000 | 168,000 | 252,000 | 241,000 | 203,000 | 186,000 | 167,000 | 153,000 | 136,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 809,000 |
General and Administrative Expenses | 1,676,000 | 2,087,000 | 2,143,000 | 2,360,000 | 2,082,000 | 2,182,000 | 2,718,000 | 2,362,000 | 2,650,000 | 2,687,000 | 2,519,000 | 2,320,000 | 2,281,000 | 2,643,000 | 2,904,000 | 2,931,000 | 2,753,000 | 7,805,000 | 15,077,000 | 14,799,000 | 12,856,000 |
Total Operating Expenses | 1,718,000 | 2,307,000 | 2,327,000 | 2,432,000 | 2,154,000 | 2,226,000 | 2,756,000 | 2,362,000 | 2,650,000 | 2,749,000 | 2,541,000 | 2,362,000 | 2,249,000 | 2,649,000 | 2,924,000 | 2,951,000 | 3,254,000 | 8,269,000 | 16,036,000 | 15,672,000 | 14,824,000 |
Operating Income or Loss | 12,394,000 | 11,977,000 | 8,532,000 | 11,560,000 | 10,873,000 | 20,504,000 | 9,115,000 | 9,556,000 | 8,762,000 | 8,361,000 | 7,620,000 | 8,084,000 | 7,253,000 | 6,068,000 | 6,228,000 | 5,462,000 | 4,882,000 | 13,235,000 | 17,413,000 | 16,592,000 | 15,180,000 |
Operating Margin | 58.77% | 58.42% | 41.24% | 54.76% | 52.17% | 103.58% | 46.44% | 49.02% | 45.31% | 44.35% | 42.46% | 45.77% | 41.45% | 36.51% | 36.87% | 32.47% | 30.59% | 34.78% | 24.76% | 24.07% | 23.73% |
Interest Expense | 1,018,000 | 1,149,000 | 1,128,000 | 1,188,000 | 1,223,000 | 1,280,000 | 665,000 | 736,000 | 760,000 | 817,000 | 808,000 | 1,049,000 | 1,126,000 | 1,220,000 | 1,136,000 | 1,189,000 | 237,000 | 0 | 0 | 0 | 0 |
EBITDA | 12,611,000 | 12,249,000 | 8,758,000 | 12,429,000 | 13,677,000 | 20,730,000 | 10,460,000 | 10,361,000 | 9,953,000 | 9,148,000 | 8,645,000 | 9,106,000 | 8,558,000 | 7,277,000 | 6,576,000 | 6,778,000 | 4,603,000 | 14,651,000 | 18,936,000 | 18,896,000 | 18,035,000 |
Depreciation and Amortization | 297,000 | 272,000 | 226,000 | 244,000 | 257,000 | 226,000 | 227,000 | 209,000 | 204,000 | 21,000 | 20,000 | 20,000 | 20,000 | 253,000 | 276,000 | 291,000 | 215,000 | 980,000 | 1,804,000 | 1,675,000 | 1,607,000 |
Income Before Tax | 13,498,000 | 10,928,000 | 7,389,000 | 3,824,000 | 6,890,000 | 766,000 | 9,341,000 | 9,828,000 | 21,852,000 | 8,078,000 | 7,774,000 | 6,942,000 | 6,477,000 | 5,582,000 | 5,723,000 | 4,877,000 | 4,789,000 | 13,020,000 | 16,536,000 | 15,435,000 | 14,004,000 |
Income Tax Expense | 3,340,000 | 2,798,000 | 1,625,000 | 1,349,000 | 2,436,000 | 2,064,000 | 2,374,000 | -399,000 | 7,608,000 | 2,835,000 | 2,704,000 | 2,407,000 | 2,294,000 | 2,189,000 | 1,816,000 | 1,669,000 | 1,699,000 | 4,096,000 | 4,351,000 | 4,618,000 | 4,540,000 |
Net Income | 10,158,000 | 8,130,000 | 5,764,000 | 2,475,000 | 4,467,000 | -1,298,000 | 6,963,000 | 10,222,000 | 14,239,000 | 5,241,000 | 5,070,000 | 4,535,000 | 4,180,000 | 3,390,000 | 3,905,000 | 3,206,000 | 4,930,000 | 9,786,000 | 12,022,000 | 10,435,000 | 9,416,000 |
Net Income Margin | 48.17% | 39.65% | 27.86% | 11.72% | 21.43% | -6.56% | 35.48% | 52.44% | 73.64% | 27.80% | 28.25% | 25.68% | 23.89% | 20.40% | 23.12% | 19.06% | 30.90% | 25.72% | 17.10% | 15.14% | 14.72% |
EPS | 5.80 | 4.57 | 3.19 | 1.34 | 2.40 | -0.69 | 3.69 | 5.31 | 7.28 | 2.67 | 2.56 | 2.26 | 2.06 | 1.64 | 1.87 | 1.55 | 2.38 | 4.66 | 5.76 | 5.04 | 4.60 |
EPS Diluted | 5.80 | 4.57 | 3.19 | 1.34 | 2.40 | -0.69 | 3.69 | 5.31 | 7.28 | 2.67 | 2.56 | 2.26 | 2.06 | 1.64 | 1.87 | 1.54 | 2.36 | 4.62 | 5.71 | 4.99 | 4.56 |
Weighted Average Shares Out | - | 1,777,000 | 1,804,000 | 1,845,000 | 1,858,000 | 1,869,000 | 1,887,000 | 1,921,000 | 1,952,000 | 1,961,000 | 1,978,000 | 1,999,000 | 2,024,000 | 2,064,000 | 2,077,000 | 2,066,000 | 2,071,429 | 2,101,000 | 2,087,000 | 2,070,000 | 2,047,000 |
Weighted Average Shares Out Diluted | - | 1,777,000 | 1,804,000 | 1,845,000 | 1,859,000 | 1,869,000 | 1,888,000 | 1,921,000 | 1,952,000 | 1,962,921 | 1,980,469 | 2,006,637 | 2,029,126 | 2,064,000 | 2,079,000 | 2,071,000 | 2,088,983 | 2,116,000 | 2,105,000 | 2,090,000 | 2,063,000 |
Reported Currency: USD | Q2 | 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,808,000 | 3,691,000 | 4,030,000 | 4,544,000 | 4,945,000 | 2,117,000 | 1,333,000 | 1,253,000 | 4,569,000 | 2,369,000 | 3,321,000 | 3,175,000 | 2,900,000 | 3,270,000 | 2,314,000 | 1,871,000 | 7,916,000 | 6,498,000 | 5,020,000 | 6,258,000 | 5,744,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 1,808,000 | 3,691,000 | 4,030,000 | 4,544,000 | 4,945,000 | 2,117,000 | 1,333,000 | 1,253,000 | 4,569,000 | 2,369,000 | 3,321,000 | 3,175,000 | 2,900,000 | 3,270,000 | 2,314,000 | 1,871,000 | 7,916,000 | 6,498,000 | 5,020,000 | 6,258,000 | 5,744,000 |
Net Receivables | 72,000 | 71,000 | 1,769,000 | 47,000 | 137,000 | 268,000 | 309,000 | 603,000 | 151,000 | 124,000 | 124,000 | 115,000 | 193,000 | 268,000 | 1,250,000 | 96,000 | 44,000 | 3,323,000 | 6,070,000 | 5,361,000 | 5,754,000 |
Inventory | 1,174,000 | 1,215,000 | 1,180,000 | 1,194,000 | 1,966,000 | 2,293,000 | 2,331,000 | 2,225,000 | 2,051,000 | 2,031,000 | 2,040,000 | 1,879,000 | 1,746,000 | 1,779,000 | 1,803,000 | 1,810,000 | 1,069,000 | 10,571,000 | 12,186,000 | 10,584,000 | 10,041,000 |
Other Current Assets | 486,000 | 608,000 | 241,000 | 298,000 | 69,000 | 146,000 | 635,000 | 263,000 | 489,000 | 511,000 | 374,000 | 436,000 | 453,000 | 607,000 | 614,000 | 660,000 | 357,000 | 2,498,000 | 2,876,000 | 3,578,000 | 4,362,000 |
Total Current Assets | 3,540,000 | 5,585,000 | 7,220,000 | 6,083,000 | 7,117,000 | 4,824,000 | 4,299,000 | 4,344,000 | 7,260,000 | 6,086,000 | 6,878,000 | 6,590,000 | 6,315,000 | 7,131,000 | 5,981,000 | 5,773,000 | 11,076,000 | 22,890,000 | 26,152,000 | 25,781,000 | 25,901,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 1,620,000 | 1,652,000 | 1,608,000 | 1,553,000 | 2,012,000 | 1,999,000 | 1,938,000 | 1,914,000 | 1,958,000 | 1,982,000 | 1,983,000 | 2,028,000 | 2,102,000 | 2,216,000 | 2,380,000 | 2,684,000 | 2,199,000 | 8,857,000 | 17,274,000 | 16,678,000 | 16,305,000 |
Goodwill | 6,945,000 | 6,791,000 | 5,177,000 | 5,177,000 | 5,177,000 | 5,177,000 | 5,196,000 | 5,307,000 | 5,285,000 | 5,285,000 | 5,285,000 | 5,174,000 | 5,174,000 | 5,174,000 | 5,174,000 | 5,174,000 | 77,000 | 8,001,000 | 33,235,000 | 0 | 0 |
Intangible Assets | 13,048,000 | 13,686,000 | 12,384,000 | 12,306,000 | 12,615,000 | 12,687,000 | 12,279,000 | 12,400,000 | 12,036,000 | 12,028,000 | 12,049,000 | 12,058,000 | 12,078,000 | 12,098,000 | 12,118,000 | 12,138,000 | 3,039,000 | 4,953,000 | 12,085,000 | 43,415,000 | 39,112,000 |
Long Term Investments | 8,363,000 | 10,041,000 | 9,600,000 | 13,481,000 | 19,529,000 | 23,581,000 | 30,496,000 | 18,851,000 | 18,880,000 | 6,722,000 | 7,797,000 | 8,452,000 | 6,637,000 | 5,509,000 | 9,869,000 | 4,980,000 | 4,261,000 | 0 | 0 | 0 | 0 |
Tax Assets | 3,281,000 | 0 | 0 | 0 | 0 | 5,083,000 | 5,172,000 | 5,247,000 | 8,416,000 | 5,663,000 | 6,088,000 | 6,854,000 | 4,953,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | -2,410,000 | 815,000 | 965,000 | 923,000 | 964,000 | -4,080,000 | -3,742,000 | -4,861,000 | -7,903,000 | -5,231,000 | -5,605,000 | -6,297,000 | -1,930,000 | 4,834,000 | 1,880,000 | 5,928,000 | 6,563,000 | 12,510,000 | 15,524,000 | 22,075,000 | 20,330,000 |
Total Non-Current Assets | 30,847,000 | 32,985,000 | 29,734,000 | 33,440,000 | 40,297,000 | 44,447,000 | 51,339,000 | 38,858,000 | 38,672,000 | 26,449,000 | 27,597,000 | 28,269,000 | 29,014,000 | 29,831,000 | 31,421,000 | 30,904,000 | 16,139,000 | 34,321,000 | 78,118,000 | 82,168,000 | 75,747,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 | 34,387,000 | 38,570,000 | 36,954,000 | 39,523,000 | 47,414,000 | 49,271,000 | 55,638,000 | 43,202,000 | 45,932,000 | 32,535,000 | 34,475,000 | 34,859,000 | 35,329,000 | 36,962,000 | 37,402,000 | 36,677,000 | 27,215,000 | 57,211,000 | 104,270,000 | 107,949,000 | 101,648,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 556,000 | 582,000 | 552,000 | 449,000 | 380,000 | 325,000 | 399,000 | 374,000 | 425,000 | 400,000 | 416,000 | 409,000 | 451,000 | 503,000 | 529,000 | 494,000 | 494,000 | 1,463,000 | 4,016,000 | 3,645,000 | 3,466,000 |
Short Term Debt | 1,553,000 | 1,121,000 | 1,556,000 | 1,105,000 | 1,500,000 | 1,000,000 | 13,848,000 | 864,000 | 0 | 4,000 | 1,000,000 | 525,000 | 1,459,000 | 600,000 | 0 | 775,000 | 135,000 | 3,083,000 | 4,201,000 | 6,266,000 | 4,297,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 220,000 | 231,000 | 0 | 98,000 | 0 | 0 | 0 | 0 |
Deferred Revenue | 1,690,000 | 2,700,000 | 2,700,000 | 2,900,000 | 3,184,000 | 3,021,000 | 3,055,000 | 0 | 0 | 3,190,000 | 3,084,000 | 2,982,000 | 3,165,000 | 0 | 0 | 0 | 0 | 11,994,000 | 14,466,000 | 13,182,000 | 13,323,000 |
Other Current Liabilities | 3,983,000 | 6,916,000 | 3,808,000 | 4,125,000 | 3,999,000 | 3,828,000 | 3,891,000 | 5,554,000 | 6,950,000 | 3,484,000 | 3,173,000 | 3,142,000 | 3,176,000 | 6,540,000 | 6,311,000 | 6,723,000 | 6,513,000 | 2,242,000 | 2,744,000 | 3,065,000 | 2,488,000 |
Total Current Liabilities | 7,782,000 | 11,319,000 | 8,616,000 | 8,579,000 | 9,063,000 | 8,174,000 | 21,193,000 | 6,792,000 | 7,375,000 | 7,078,000 | 7,673,000 | 7,058,000 | 8,251,000 | 7,643,000 | 6,840,000 | 7,992,000 | 7,142,000 | 18,782,000 | 25,427,000 | 26,158,000 | 23,574,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 23,470,000 | 25,112,000 | 25,124,000 | 26,939,000 | 27,971,000 | 27,042,000 | 11,898,000 | 13,030,000 | 13,881,000 | 12,915,000 | 13,693,000 | 13,992,000 | 12,419,000 | 13,089,000 | 12,194,000 | 11,185,000 | 7,339,000 | 7,963,000 | 14,498,000 | 17,868,000 | 18,683,000 |
Deferred Revenue | 0 | 0 | 2,700,000 | 1,636,000 | 2,542,000 | 2,308,000 | 2,332,000 | 2,470,000 | 3,060,000 | 3,559,000 | 3,508,000 | 2,402,000 | 4,273,000 | 4,021,000 | 7,473,000 | 3,483,000 | 3,601,000 | 0 | 0 | 0 | 0 |
Deferred Tax | 3,281,000 | 2,799,000 | 2,897,000 | 3,692,000 | 4,532,000 | 5,083,000 | 5,172,000 | 5,247,000 | 8,416,000 | 5,663,000 | 6,088,000 | 6,854,000 | 4,953,000 | 7,562,000 | 4,618,000 | 8,563,000 | 4,995,000 | 7,093,000 | 10,851,000 | 14,229,000 | 13,553,000 |
Other Non-Current Liabilities | 2,820,000 | 2,830,000 | 1,540,000 | 283,000 | 381,000 | 345,000 | 254,000 | 283,000 | 427,000 | 447,000 | 503,000 | 435,000 | 2,263,000 | 932,000 | 1,050,000 | 1,382,000 | 1,310,000 | 4,819,000 | 10,347,000 | 9,846,000 | 10,360,000 |
Total Non-Current Liabilities | 29,571,000 | 30,741,000 | 32,261,000 | 32,550,000 | 35,426,000 | 34,778,000 | 19,656,000 | 21,030,000 | 25,784,000 | 22,584,000 | 23,792,000 | 23,683,000 | 23,908,000 | 25,604,000 | 25,335,000 | 24,613,000 | 17,245,000 | 19,875,000 | 35,696,000 | 41,943,000 | 42,596,000 |
Total Liabilities | 37,353,000 | 42,060,000 | 40,877,000 | 41,129,000 | 44,489,000 | 42,952,000 | 40,849,000 | 27,822,000 | 33,159,000 | 29,662,000 | 31,465,000 | 30,741,000 | 32,159,000 | 33,247,000 | 32,175,000 | 32,605,000 | 24,387,000 | 38,657,000 | 61,123,000 | 68,101,000 | 66,170,000 |
Common Stock | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 | 935,000 |
Retained Earnings | 33,651,000 | 31,094,000 | 29,792,000 | 30,664,000 | 34,679,000 | 36,539,000 | 43,962,000 | 42,251,000 | 36,906,000 | 27,257,000 | 26,277,000 | 25,168,000 | 24,316,000 | 23,583,000 | 23,459,000 | 22,599,000 | 22,131,000 | 34,426,000 | 59,879,000 | 54,666,000 | 50,595,000 |
Accumulated Other Comprehensive Income/Loss | -2,283,000 | -2,673,000 | -2,771,000 | -3,056,000 | -4,341,000 | -2,864,000 | -2,547,000 | -1,897,000 | -2,052,000 | -3,280,000 | -2,682,000 | -1,378,000 | -2,040,000 | -1,887,000 | -1,484,000 | -1,561,000 | -2,181,000 | -237,000 | -3,808,000 | -1,853,000 | -1,141,000 |
Total Stockholders Equity | -3,016,000 | -3,540,000 | -3,973,000 | -1,606,000 | 2,839,000 | 6,222,000 | 14,786,000 | 15,377,000 | 12,770,000 | 2,873,000 | 3,010,000 | 4,118,000 | 3,137,000 | 3,680,000 | 5,192,000 | 4,069,000 | 2,828,000 | 18,554,000 | 39,619,000 | 35,707,000 | 30,714,000 |
Total Investments | 8,363,000 | 10,041,000 | 9,600,000 | 13,481,000 | 19,529,000 | 23,581,000 | 30,496,000 | 18,851,000 | 18,880,000 | 6,722,000 | 7,797,000 | 8,452,000 | 6,637,000 | 5,509,000 | 9,869,000 | 4,980,000 | 4,261,000 | 0 | 0 | 0 | 0 |
Total Debt | 25,023,000 | 26,233,000 | 26,680,000 | 28,044,000 | 29,471,000 | 28,042,000 | 25,746,000 | 13,894,000 | 13,881,000 | 12,919,000 | 14,693,000 | 14,517,000 | 13,878,000 | 13,689,000 | 12,194,000 | 11,960,000 | 7,474,000 | 11,046,000 | 18,699,000 | 24,134,000 | 22,980,000 |
Net Debt | 23,215,000 | 22,542,000 | 22,650,000 | 23,500,000 | 24,526,000 | 25,925,000 | 24,413,000 | 12,641,000 | 9,312,000 | 10,550,000 | 11,372,000 | 11,342,000 | 10,978,000 | 10,419,000 | 9,880,000 | 10,089,000 | -442,000 | 4,548,000 | 13,679,000 | 17,876,000 | 17,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 | 10,139,000 | 8,113,000 | 5,764,000 | 2,475,000 | 4,454,000 | -1,298,000 | 6,967,000 | 10,227,000 | 14,244,000 | 5,243,000 | 5,070,000 | 4,535,000 | 4,183,000 | 3,393,000 | 3,907,000 | 3,208,000 | 4,930,000 | 9,786,000 | 12,022,000 | 10,435,000 | 9,416,000 |
Depreciation & Amortization | 297,000 | 272,000 | 226,000 | 244,000 | 257,000 | 226,000 | 227,000 | 209,000 | 204,000 | 225,000 | 208,000 | 212,000 | 225,000 | 253,000 | 276,000 | 291,000 | 215,000 | 980,000 | 1,804,000 | 1,675,000 | 1,607,000 |
Deferred Income Tax | 1,793,000 | -230,000 | -947,000 | -1,160,000 | -164,000 | -95,000 | -57,000 | -3,126,000 | 3,119,000 | -132,000 | -129,000 | -86,000 | -929,000 | -443,000 | 124,000 | 43,000 | -138,000 | -255,000 | -508,000 | -989,000 | 388,000 |
Stock Based Compensation | 58,000 | 58,000 | 50,000 | 40,000 | 35,000 | 32,000 | 46,000 | 55,000 | 44,000 | 51,000 | 46,000 | 49,000 | 46,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 163,000 | 84,000 | -586,000 | 3,000 | 249,000 | -53,000 | 1,075,000 | -1,854,000 | -300,000 | 240,000 | -194,000 | -558,000 | 1,202,000 | -207,000 | -304,000 | 21,000 | -61,000 | -1,831,000 | -1,428,000 | -193,000 | -32,000 |
Accounts Receivable | 889,000 | 6,000 | -21,000 | -233,000 | 238,000 | -8,000 | 980,000 | 10,000 | -27,000 | 3,000 | -8,000 | 78,000 | 202,000 | -192,000 | -138,000 | -223,000 | 144,000 | 0 | 0 | 0 | 0 |
Inventory | 17,000 | -15,000 | 14,000 | 57,000 | 2,000 | 42,000 | -129,000 | -171,000 | -34,000 | -33,000 | -184,000 | -133,000 | 33,000 | 24,000 | 7,000 | 51,000 | 185,000 | -889,000 | -1,010,000 | -524,000 | -140,000 |
Accounts Payable | 104,000 | 38,000 | 92,000 | 163,000 | 53,000 | -79,000 | 27,000 | -55,000 | -6,000 | -7,000 | -5,000 | -76,000 | 5,000 | -60,000 | 48,000 | -25,000 | -162,000 | 0 | 0 | 0 | 0 |
Other Working Capital | -847,000 | 55,000 | -671,000 | 16,000 | -44,000 | -8,000 | 197,000 | -1,638,000 | -233,000 | 277,000 | 3,000 | -427,000 | 962,000 | 21,000 | -221,000 | 218,000 | -228,000 | -942,000 | -418,000 | 331,000 | 108,000 |
Other Non-Cash Items | -2,877,000 | 1,563,000 | 3,749,000 | 123,000 | 730,000 | 355,000 | 71,000 | -759,000 | -14,276,000 | 154,000 | 193,000 | -402,000 | -949,000 | 1,165,000 | -878,000 | 92,000 | -1,249,000 | 1,815,000 | 865,000 | 132,000 | -489,000 |
Net Cash Provided by Operating Activities | 8,981,000 | 9,287,000 | 8,256,000 | 8,405,000 | 8,385,000 | 7,837,000 | 8,391,000 | 4,922,000 | 3,791,000 | 5,810,000 | 4,663,000 | 4,375,000 | 3,903,000 | 3,613,000 | 2,767,000 | 3,443,000 | 4,881,000 | 10,304,000 | 13,586,000 | 11,060,000 | 10,890,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -157,000 | -196,000 | -205,000 | -169,000 | -231,000 | -246,000 | -238,000 | -199,000 | -189,000 | -229,000 | -163,000 | -131,000 | -124,000 | -105,000 | -168,000 | -273,000 | -241,000 | -1,458,000 | -2,454,000 | -2,206,000 | -1,913,000 |
Acquisitions Net | 5,752,000 | -1,051,000 | 1,000,000 | 1,176,000 | 0 | -2,325,000 | -12,815,000 | -415,000 | 3,195,000 | 229,000 | -102,000 | 0 | 0 | 0 | 0 | -10,244,000 | 241,000 | -4,413,000 | 1,462,000 | -4,932,000 | -179,000 |
Purchases of Investments | 0 | 0 | 3,641,000 | 0 | 0 | -1,904,000 | 238,000 | -5,000 | -3,000 | -132,000 | 163,000 | 0 | 0 | 0 | 0 | -9,000 | -1,000 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 1,904,000 | 72,000 | 133,000 | 741,000 | 354,000 | 369,000 | 716,000 | 1,049,000 | 490,000 | 312,000 | 793,000 | 403,000 | 0 | 0 | 0 | 0 |
Other Investing Activities | -1,741,000 | -36,000 | -3,654,000 | 205,000 | 88,000 | 173,000 | -245,000 | 19,000 | -36,000 | -237,000 | -90,000 | 17,000 | -5,000 | 2,000 | 115,000 | -31,000 | 77,000 | 616,000 | 374,000 | 2,253,000 | 676,000 |
Net Cash Used for Investing Activities | 3,854,000 | -1,283,000 | 782,000 | 1,212,000 | -143,000 | -2,398,000 | -12,988,000 | -467,000 | 3,708,000 | -15,000 | 177,000 | 602,000 | 920,000 | 387,000 | 259,000 | -9,764,000 | 479,000 | -5,255,000 | -618,000 | -4,885,000 | -1,416,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -4,119,000 | -568,000 | -1,105,000 | -1,070,000 | -993,000 | -13,944,000 | -864,000 | 0 | -1,742,000 | -2,019,000 | -825,000 | -3,559,000 | -2,600,000 | -24,000 | -775,000 | -1,257,000 | -4,057,000 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 29,000 | 104,000 | 89,000 | 89,000 | 423,000 | 486,000 | 985,000 | 827,000 |
Common Stock Repurchased | -2,938,000 | -1,000,000 | -1,825,000 | -1,675,000 | 0 | -845,000 | -1,673,000 | -2,917,000 | -1,030,000 | -554,000 | -939,000 | -634,000 | -1,082,000 | -1,327,000 | 0 | 0 | -1,166,000 | 0 | -1,254,000 | -1,175,000 | -688,000 |
Dividends Paid | -6,834,000 | -6,779,000 | -6,599,000 | -6,446,000 | -6,290,000 | -6,069,000 | -5,415,000 | -4,807,000 | -4,512,000 | -4,179,000 | -3,892,000 | -3,612,000 | -3,400,000 | -3,222,000 | -2,958,000 | -2,693,000 | -4,428,000 | -6,652,000 | -6,815,000 | -6,191,000 | -5,672,000 |
Other Financing Activities | -2,027,000 | -27,000 | -12,000 | -838,000 | -99,000 | -119,000 | -132,000 | -47,000 | 9,000 | 5,000 | -37,000 | -1,076,000 | -898,000 | 6,000 | 39,000 | -84,000 | 3,120,000 | 675,000 | -319,000 | -157,000 | -409,000 |
Net Cash Used Provided by Financing Activities | -11,922,000 | -8,374,000 | -9,541,000 | -10,029,000 | -5,396,000 | -4,712,000 | 4,716,000 | -7,771,000 | -5,299,000 | -6,747,000 | -4,694,000 | -4,702,000 | -5,193,000 | -3,044,000 | -2,583,000 | 276,000 | -2,585,000 | -3,679,000 | -14,366,000 | -5,134,000 | -7,982,000 |
Effect of Forex Changes on Cash | 4,000 | 16,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -126,000 | 347,000 | 160,000 | -527,000 | 475,000 |
Net Change in Cash | 915,000 | -370,000 | -503,000 | -412,000 | 2,846,000 | 727,000 | 119,000 | -3,316,000 | 2,200,000 | -952,000 | 146,000 | 275,000 | -370,000 | 956,000 | 443,000 | -6,045,000 | 3,074,000 | 1,717,000 | -1,238,000 | 514,000 | 1,967,000 |
Cash at End of Period | 10,726,000 | 3,721,000 | 4,091,000 | 4,594,000 | 5,006,000 | 2,160,000 | 1,433,000 | 1,253,000 | 4,569,000 | 2,369,000 | 3,321,000 | 3,175,000 | 2,900,000 | 3,270,000 | 2,314,000 | 1,871,000 | 7,916,000 | 6,498,000 | 5,020,000 | 6,258,000 | 5,744,000 |
Cash at Start of Period | 9,811,000 | 4,091,000 | 4,594,000 | 5,006,000 | 2,160,000 | 1,433,000 | 1,314,000 | 4,569,000 | 2,369,000 | 3,321,000 | 3,175,000 | 2,900,000 | 3,270,000 | 2,314,000 | 1,871,000 | 7,916,000 | 4,842,000 | 4,781,000 | 6,258,000 | 5,744,000 | 3,777,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 8,981,000 | 9,287,000 | 8,256,000 | 8,405,000 | 8,385,000 | 7,837,000 | 8,391,000 | 4,922,000 | 3,791,000 | 5,810,000 | 4,663,000 | 4,375,000 | 3,903,000 | 3,613,000 | 2,767,000 | 3,443,000 | 4,881,000 | 10,304,000 | 13,586,000 | 11,060,000 | 10,890,000 |
Capital Expenditure | -157,000 | -196,000 | -205,000 | -169,000 | -231,000 | -246,000 | -238,000 | -199,000 | -189,000 | -229,000 | -163,000 | -131,000 | -124,000 | -105,000 | -168,000 | -273,000 | -241,000 | -1,458,000 | -2,454,000 | -2,206,000 | -1,913,000 |
Free Cash Flow | 8,824,000 | 9,091,000 | 8,051,000 | 8,236,000 | 8,154,000 | 7,591,000 | 8,153,000 | 4,723,000 | 3,602,000 | 5,581,000 | 4,500,000 | 4,244,000 | 3,779,000 | 3,508,000 | 2,599,000 | 3,170,000 | 4,640,000 | 8,846,000 | 11,132,000 | 8,854,000 | 8,977,000 |