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 | 79,042,000 | 68,920,000 | 67,074,000 | 64,388,000 | 56,587,000 | 77,046,000 | 66,501,000 | 59,837,000 | 57,244,000 | 56,098,000 | 65,100,000 | 62,626,000 | 57,708,000 | 58,190,000 | 54,326,000 | 52,920,000 | 58,681,000 | 54,759,000 | 47,829,000 | 42,725,000 | 37,445,000 |
Revenue Growth | - | 2.75% | 4.17% | 13.79% | -26.55% | 15.86% | 11.14% | 4.53% | 2.04% | -13.83% | 3.95% | 8.52% | -0.83% | 7.11% | 2.66% | -9.82% | 7.16% | 14.49% | 11.95% | 14.10% | |
Cost of Revenue | 63,858,000 | 56,831,000 | 53,406,000 | 51,897,000 | 48,056,000 | 57,065,000 | 49,985,000 | 43,953,000 | 41,460,000 | 40,431,000 | 47,447,000 | 45,321,000 | 42,153,000 | 42,153,000 | 39,414,000 | 38,861,000 | 42,561,000 | 39,922,000 | 34,740,000 | 30,935,000 | 27,221,000 |
Gross Profit | 15,184,000 | 12,089,000 | 13,668,000 | 12,491,000 | 8,531,000 | 19,981,000 | 16,516,000 | 15,884,000 | 15,784,000 | 15,667,000 | 17,653,000 | 17,305,000 | 15,555,000 | 16,037,000 | 14,912,000 | 14,059,000 | 16,120,000 | 14,837,000 | 13,089,000 | 11,790,000 | 10,224,000 |
Gross Profit Margin | 19.20% | 17.54% | 20.38% | 19.40% | 15.08% | 25.93% | 24.84% | 26.55% | 27.57% | 27.93% | 27.12% | 27.63% | 26.95% | 27.56% | 27.45% | 26.57% | 27.47% | 27.10% | 27.37% | 27.60% | 27.30% |
Research and Development | 2,883,000 | 2,805,000 | 2,711,000 | 2,732,000 | 2,582,000 | 3,015,000 | 2,462,000 | 2,387,000 | 2,337,000 | 2,279,000 | 2,635,000 | 2,529,000 | 2,371,000 | 2,058,000 | 1,746,000 | 1,558,000 | 1,771,000 | 1,678,000 | 1,529,000 | 1,367,000 | 1,256,000 |
General and Administrative Expenses | 3,897,000 | 4,029,000 | 5,663,000 | 5,224,000 | 5,540,000 | 8,521,000 | 7,066,000 | 6,183,000 | 6,060,000 | 5,886,000 | 6,500,000 | 6,718,000 | 6,452,000 | 6,464,000 | 6,024,000 | 6,036,000 | 6,724,000 | 6,109,000 | 5,462,000 | 5,241,000 | 4,498,000 |
Total Operating Expenses | 6,676,000 | 8,614,000 | 8,254,000 | 7,533,000 | 7,237,000 | 11,015,000 | 7,963,000 | 7,212,000 | 7,612,000 | 8,376,000 | 7,884,000 | 8,096,000 | 7,871,000 | 7,938,000 | 7,726,000 | 7,594,000 | 8,495,000 | 7,787,000 | 6,991,000 | 6,608,000 | 5,754,000 |
Operating Income or Loss | 6,728,000 | 3,561,000 | 7,303,000 | 6,902,000 | 2,196,000 | 8,966,000 | 8,553,000 | 8,672,000 | 8,172,000 | 7,291,000 | 9,769,000 | 9,209,000 | 7,684,000 | 8,099,000 | 7,186,000 | 6,465,000 | 7,625,000 | 7,050,000 | 6,098,000 | 5,182,000 | 4,470,000 |
Operating Margin | 8.50% | 5.17% | 10.89% | 10.72% | 3.88% | 11.64% | 12.86% | 14.49% | 14.28% | 13.00% | 15.01% | 14.70% | 13.32% | 13.92% | 13.23% | 12.22% | 12.99% | 12.87% | 12.75% | 12.13% | 11.94% |
Interest Expense | 2,007,000 | 1,653,000 | 1,276,000 | 1,322,000 | 1,366,000 | 1,611,000 | 1,038,000 | 909,000 | 1,039,000 | 824,000 | 882,000 | 897,000 | 773,000 | 673,000 | 750,000 | 705,000 | 689,000 | 666,000 | 606,000 | 498,000 | 363,000 |
EBITDA | 11,885,000 | 9,611,000 | 11,174,000 | 10,556,000 | 2,947,000 | 8,298,000 | 11,721,000 | 10,792,000 | 10,177,000 | 9,275,000 | 11,567,000 | 10,421,000 | 9,328,000 | 9,244,000 | 8,542,000 | 7,664,000 | 8,853,000 | 8,145,000 | 6,098,000 | 5,182,000 | 5,448,000 |
Depreciation and Amortization | 3,958,000 | 4,211,000 | 3,757,000 | 4,267,000 | 3,892,000 | 2,435,000 | 2,216,000 | 2,012,000 | 1,883,000 | 1,863,000 | 1,907,000 | 1,821,000 | 1,524,000 | 1,347,000 | 1,356,000 | 1,258,000 | 1,321,000 | 1,173,000 | 1,033,000 | 984,000 | 978,000 |
Income Before Tax | 5,920,000 | 3,836,000 | 6,027,000 | 4,931,000 | -2,353,000 | 8,243,000 | 8,280,000 | 7,763,000 | 7,133,000 | 6,467,000 | 8,887,000 | 8,312,000 | 6,911,000 | 7,605,000 | 6,538,000 | 5,760,000 | 6,936,000 | 6,384,000 | 5,492,000 | 4,684,000 | 4,107,000 |
Income Tax Expense | 994,000 | 456,000 | 700,000 | 786,000 | 575,000 | 2,295,000 | 2,626,000 | 2,843,000 | 1,697,000 | 2,111,000 | 2,264,000 | 2,238,000 | 1,711,000 | 2,231,000 | 1,827,000 | 1,581,000 | 1,883,000 | 1,836,000 | 1,494,000 | 1,253,000 | 1,085,000 |
Net Income | 4,718,000 | 3,195,000 | 5,197,000 | 3,864,000 | -2,928,000 | 5,537,000 | 5,269,000 | 4,552,000 | 5,055,000 | 7,608,000 | 6,220,000 | 5,721,000 | 5,130,000 | 4,979,000 | 4,373,000 | 3,829,000 | 4,689,000 | 4,224,000 | 3,732,000 | 3,069,000 | 2,788,000 |
Net Income Margin | 5.97% | 4.64% | 7.75% | 6.00% | -5.17% | 7.19% | 7.92% | 7.61% | 8.83% | 13.56% | 9.55% | 9.14% | 8.89% | 8.56% | 8.05% | 7.24% | 7.99% | 7.71% | 7.80% | 7.18% | 7.45% |
EPS | 3.52 | 2.24 | 3.52 | 2.57 | -2.16 | 6.48 | 6.58 | 5.76 | 6.18 | 8.72 | 6.92 | 6.35 | 5.73 | 5.58 | 4.82 | 4.17 | 5.00 | 4.38 | 3.81 | 3.10 | 2.81 |
EPS Diluted | 3.50 | 2.23 | 3.50 | 2.56 | -2.16 | 6.41 | 6.50 | 5.70 | 6.12 | 8.61 | 6.82 | 6.25 | 5.66 | 5.49 | 4.74 | 4.12 | 4.90 | 4.27 | 3.71 | 3.03 | 2.76 |
Weighted Average Shares Out | - | 1,426,000 | 1,475,500 | 1,501,600 | 1,357,800 | 854,800 | 800,400 | 790,000 | 818,200 | 872,700 | 898,300 | 901,000 | 895,200 | 892,300 | 907,900 | 917,400 | 938,000 | 964,000 | 980,000 | 991,000 | 993,000 |
Weighted Average Shares Out Diluted | - | 1,435,400 | 1,485,900 | 1,508,500 | 1,357,800 | 863,900 | 810,000 | 799,100 | 826,100 | 883,200 | 911,600 | 915,100 | 906,600 | 906,800 | 922,700 | 928,800 | 956,000 | 989,000 | 1,006,000 | 1,014,000 | 1,011,000 |
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 | 6,682,000 | 6,587,000 | 6,220,000 | 7,832,000 | 8,802,000 | 7,378,000 | 6,152,000 | 8,985,000 | 7,157,000 | 7,075,000 | 5,235,000 | 4,619,000 | 4,819,000 | 5,960,000 | 4,083,000 | 4,449,000 | 4,327,000 | 2,904,000 | 2,546,000 | 2,247,000 | 2,265,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 | 6,682,000 | 6,587,000 | 6,220,000 | 7,832,000 | 8,802,000 | 7,378,000 | 6,152,000 | 8,985,000 | 7,157,000 | 7,075,000 | 5,235,000 | 4,619,000 | 4,819,000 | 5,960,000 | 4,083,000 | 4,449,000 | 4,327,000 | 2,904,000 | 2,546,000 | 2,247,000 | 2,265,000 |
Net Receivables | 24,781,000 | 22,977,000 | 20,642,000 | 21,022,000 | 19,185,000 | 13,205,000 | 17,757,000 | 12,595,000 | 11,481,000 | 10,653,000 | 10,448,000 | 11,458,000 | 11,099,000 | 9,546,000 | 8,925,000 | 8,469,000 | 9,112,000 | 8,844,000 | 7,679,000 | 7,240,000 | 6,315,000 |
Inventory | 13,465,000 | 11,777,000 | 10,617,000 | 9,178,000 | 9,411,000 | 10,950,000 | 10,083,000 | 9,881,000 | 8,704,000 | 8,135,000 | 9,865,000 | 10,330,000 | 9,537,000 | 7,797,000 | 7,766,000 | 7,509,000 | 8,340,000 | 8,101,000 | 6,657,000 | 5,659,000 | 5,006,000 |
Other Current Assets | 6,836,000 | 7,076,000 | 4,964,000 | 4,018,000 | 5,978,000 | 34,388,000 | 1,511,000 | 1,397,000 | 1,208,000 | 843,000 | 7,909,000 | 3,035,000 | 4,155,000 | 2,418,000 | 2,661,000 | 2,726,000 | 2,285,000 | 2,222,000 | 1,962,000 | 2,060,000 | 1,936,000 |
Total Current Assets | 51,764,000 | 48,417,000 | 42,443,000 | 42,050,000 | 43,376,000 | 37,497,000 | 35,503,000 | 32,858,000 | 28,550,000 | 26,706,000 | 29,758,000 | 29,442,000 | 29,610,000 | 25,758,000 | 23,510,000 | 23,194,000 | 24,099,000 | 22,071,000 | 18,844,000 | 17,206,000 | 15,522,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 17,732,000 | 17,386,000 | 16,999,000 | 16,930,000 | 16,842,000 | 15,354,000 | 12,297,000 | 10,186,000 | 9,158,000 | 8,732,000 | 9,276,000 | 8,866,000 | 8,518,000 | 6,201,000 | 6,280,000 | 6,364,000 | 6,348,000 | 6,296,000 | 5,725,000 | 5,623,000 | 5,231,000 |
Goodwill | 53,759,000 | 53,699,000 | 53,840,000 | 54,436,000 | 54,285,000 | 48,063,000 | 48,112,000 | 27,910,000 | 27,059,000 | 27,301,000 | 27,796,000 | 28,168,000 | 27,801,000 | 17,943,000 | 17,721,000 | 16,298,000 | 15,363,000 | 16,120,000 | 14,146,000 | 13,007,000 | 10,111,000 |
Intangible Assets | 34,159,000 | 35,399,000 | 36,823,000 | 38,516,000 | 40,539,000 | 26,046,000 | 26,424,000 | 15,883,000 | 15,684,000 | 15,603,000 | 15,560,000 | 15,521,000 | 15,189,000 | 3,918,000 | 4,060,000 | 3,538,000 | 3,443,000 | 3,757,000 | 3,216,000 | 3,059,000 | 2,016,000 |
Long Term Investments | 746,000 | 0 | 2,603,000 | 2,848,000 | 3,144,000 | 3,477,000 | 3,023,000 | 2,372,000 | 1,398,000 | 1,018,000 | 978,000 | 1,156,000 | 1,150,000 | -2,387,000 | -1,970,000 | -2,102,000 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 0 | 0 | 0 | -3,477,000 | -3,023,000 | -2,372,000 | -1,398,000 | -1,018,000 | -978,000 | -1,156,000 | -1,150,000 | 2,387,000 | 1,970,000 | 2,102,000 | 3,633,000 | 1,126,000 | 1,690,000 | 719,000 | 1,124,000 |
Other Non-Current Assets | 6,662,000 | 6,968,000 | 6,156,000 | 6,624,000 | 3,967,000 | 12,756,000 | 11,875,000 | 10,083,000 | 9,255,000 | 9,142,000 | 8,899,000 | 8,597,000 | 8,291,000 | 7,632,000 | 6,922,000 | 6,368,000 | 3,583,000 | 5,205,000 | 3,520,000 | 6,311,000 | 6,031,000 |
Total Non-Current Assets | 113,058,000 | 113,452,000 | 116,421,000 | 119,354,000 | 118,777,000 | 102,219,000 | 98,708,000 | 64,062,000 | 61,156,000 | 60,778,000 | 61,531,000 | 61,152,000 | 59,799,000 | 35,694,000 | 34,983,000 | 32,568,000 | 32,370,000 | 32,504,000 | 28,297,000 | 28,719,000 | 24,513,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 | 164,822,000 | 161,869,000 | 158,864,000 | 161,404,000 | 162,153,000 | 139,716,000 | 134,211,000 | 96,920,000 | 89,706,000 | 87,484,000 | 91,289,000 | 90,594,000 | 89,409,000 | 61,452,000 | 58,493,000 | 55,762,000 | 56,469,000 | 54,575,000 | 47,141,000 | 45,925,000 | 40,035,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 11,834,000 | 10,698,000 | 9,896,000 | 8,751,000 | 8,639,000 | 7,816,000 | 11,080,000 | 9,579,000 | 7,483,000 | 6,875,000 | 6,250,000 | 6,965,000 | 6,431,000 | 5,570,000 | 5,206,000 | 4,634,000 | 5,594,000 | 5,059,000 | 4,263,000 | 3,820,000 | 3,490,000 |
Short Term Debt | 3,333,000 | 1,472,000 | 1,220,000 | 158,000 | 797,000 | 6,095,000 | 4,345,000 | 2,496,000 | 2,204,000 | 1,105,000 | 1,917,000 | 500,000 | 1,624,000 | 759,000 | 279,000 | 1,487,000 | 2,139,000 | 1,133,000 | 894,000 | 2,305,000 | 1,360,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 1,248,000 | 737,000 | 543,000 | 671,000 | 2,790,000 | 594,000 | 820,000 | 1,434,000 | 547,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 18,436,000 | 17,183,000 | 14,598,000 | 13,720,000 | 12,889,000 | 6,180,000 | 5,720,000 | 4,547,000 | 4,217,000 | 3,952,000 | 5,262,000 | 6,444,000 | 5,936,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 18,644,000 | 17,408,000 | 13,400,000 | 12,820,000 | 13,523,000 | 22,421,000 | 9,486,000 | 7,226,000 | 7,331,000 | 7,896,000 | 10,473,000 | 8,071,000 | 8,361,000 | 6,712,000 | 12,247,000 | 11,792,000 | 12,069,000 | 11,277,000 | 10,051,000 | 9,220,000 | 8,245,000 |
Total Current Liabilities | 52,247,000 | 46,761,000 | 39,114,000 | 35,449,000 | 35,848,000 | 34,586,000 | 31,368,000 | 24,391,000 | 21,906,000 | 22,618,000 | 22,895,000 | 22,800,000 | 23,786,000 | 18,616,000 | 17,732,000 | 17,913,000 | 19,434,000 | 17,469,000 | 15,208,000 | 15,345,000 | 12,947,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 40,415,000 | 45,179,000 | 33,866,000 | 34,641,000 | 34,058,000 | 38,794,000 | 41,192,000 | 24,989,000 | 21,697,000 | 19,320,000 | 17,784,000 | 19,741,000 | 21,597,000 | 9,501,000 | 10,010,000 | 8,257,000 | 9,337,000 | 8,015,000 | 7,037,000 | 5,935,000 | 4,231,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 5,732,000 | 5,069,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | -5,732,000 | -5,069,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 9,301,000 | 8,484,000 | 11,670,000 | 16,615,000 | 18,363,000 | 4,169,000 | 15,863,000 | 15,988,000 | 16,638,000 | 16,580,000 | 17,243,000 | 14,723,000 | 16,719,000 | 10,157,000 | 8,419,000 | 8,593,000 | 10,772,000 | 6,824,000 | 6,763,000 | 6,876,000 | 7,939,000 |
Total Non-Current Liabilities | 49,716,000 | 53,663,000 | 45,536,000 | 51,256,000 | 52,421,000 | 60,804,000 | 62,124,000 | 40,977,000 | 38,335,000 | 35,900,000 | 35,690,000 | 34,464,000 | 38,316,000 | 19,658,000 | 18,429,000 | 16,850,000 | 20,109,000 | 14,839,000 | 13,800,000 | 12,811,000 | 12,170,000 |
Total Liabilities | 101,963,000 | 100,424,000 | 84,650,000 | 86,705,000 | 88,269,000 | 95,390,000 | 93,492,000 | 65,368,000 | 60,241,000 | 58,518,000 | 58,585,000 | 57,264,000 | 62,102,000 | 38,274,000 | 36,161,000 | 34,763,000 | 39,543,000 | 32,308,000 | 29,008,000 | 28,156,000 | 25,117,000 |
Common Stock | 37,276,000 | 37,055,000 | 37,911,000 | 37,445,000 | 36,881,000 | 22,955,000 | 22,438,000 | 17,489,000 | 17,190,000 | 15,928,000 | 15,185,000 | 14,638,000 | 13,837,000 | 13,293,000 | 12,431,000 | 11,565,000 | 11,179,000 | 10,572,000 | 9,622,000 | 8,793,000 | 7,159,000 |
Retained Earnings | 52,948,000 | 52,154,000 | 52,269,000 | 50,265,000 | 49,423,000 | 61,594,000 | 57,823,000 | 55,242,000 | 52,873,000 | 49,956,000 | 44,611,000 | 40,539,000 | 36,776,000 | 33,487,000 | 30,191,000 | 27,396,000 | 25,159,000 | 21,751,000 | 18,754,000 | 16,051,000 | 14,569,000 |
Accumulated Other Comprehensive Income/Loss | -1,969,000 | -2,419,000 | -2,018,000 | -1,915,000 | -3,734,000 | -10,149,000 | -9,333,000 | -7,525,000 | -8,334,000 | -7,619,000 | -6,661,000 | -2,880,000 | -5,448,000 | -5,490,000 | -3,769,000 | -3,487,000 | -5,905,000 | 584,000 | -1,439,000 | -194,000 | -1,152,000 |
Total Stockholders Equity | 61,114,000 | 59,798,000 | 72,632,000 | 73,068,000 | 72,163,000 | 41,774,000 | 38,446,000 | 29,610,000 | 27,579,000 | 27,358,000 | 31,213,000 | 31,866,000 | 25,914,000 | 21,880,000 | 21,385,000 | 20,066,000 | 15,917,000 | 21,355,000 | 17,297,000 | 16,991,000 | 14,008,000 |
Total Investments | 746,000 | 2,392,000 | 2,603,000 | 2,848,000 | 3,144,000 | 3,477,000 | 3,023,000 | 2,372,000 | 1,398,000 | 1,018,000 | 978,000 | 1,156,000 | 1,150,000 | -2,387,000 | -1,970,000 | -2,102,000 | 0 | 0 | 0 | 0 | 0 |
Total Debt | 43,748,000 | 45,239,000 | 33,500,000 | 33,142,000 | 33,339,000 | 45,792,000 | 45,537,000 | 27,485,000 | 23,901,000 | 20,425,000 | 19,794,000 | 20,241,000 | 23,221,000 | 10,260,000 | 10,289,000 | 9,744,000 | 11,476,000 | 9,148,000 | 7,931,000 | 8,240,000 | 5,591,000 |
Net Debt | 37,066,000 | 38,652,000 | 27,280,000 | 25,310,000 | 24,537,000 | 38,414,000 | 39,385,000 | 18,500,000 | 16,744,000 | 13,350,000 | 14,559,000 | 15,622,000 | 18,402,000 | 4,300,000 | 6,206,000 | 5,295,000 | 7,149,000 | 6,244,000 | 5,385,000 | 5,993,000 | 3,326,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 | 4,828,000 | 3,380,000 | 5,327,000 | 4,145,000 | -2,928,000 | 5,948,000 | 5,654,000 | 4,920,000 | 5,436,000 | 4,356,000 | 6,623,000 | 6,074,000 | 5,200,000 | 5,374,000 | 4,711,000 | 4,179,000 | 4,689,000 | 4,224,000 | 3,732,000 | 3,069,000 | 2,788,000 |
Depreciation & Amortization | 4,284,000 | 4,211,000 | 4,108,000 | 4,557,000 | 4,156,000 | 3,783,000 | 2,433,000 | 2,140,000 | 1,962,000 | 1,863,000 | 1,907,000 | 1,821,000 | 1,524,000 | 1,347,000 | 1,356,000 | 1,258,000 | 1,321,000 | 1,173,000 | 1,033,000 | 984,000 | 978,000 |
Deferred Income Tax | 207,000 | -402,000 | -1,663,000 | -88,000 | -99,000 | 669,000 | 735,000 | 62,000 | 398,000 | 662,000 | 376,000 | 242,000 | 120,000 | 331,000 | 413,000 | 451,000 | 45,000 | 58,000 | -214,000 | 262,000 | 209,000 |
Stock Based Compensation | 434,000 | 425,000 | 420,000 | 442,000 | 330,000 | 356,000 | 251,000 | 192,000 | 152,000 | 158,000 | 240,000 | 275,000 | 210,000 | 229,000 | 154,000 | 153,000 | 211,000 | 198,000 | 180,000 | 153,000 | 0 |
Change in Working Capital | 2,063,000 | 1,515,000 | 522,000 | -278,000 | 811,000 | -231,000 | -755,000 | -52,000 | -1,161,000 | -847,000 | -1,247,000 | -199,000 | 103,000 | -418,000 | 525,000 | 1,065,000 | -230,000 | 32,000 | 191,000 | -437,000 | -87,000 |
Accounts Receivable | -2,409,000 | -1,805,000 | 437,000 | -570,000 | 1,318,000 | 419,000 | -2,426,000 | -448,000 | -941,000 | -438,000 | 7,000 | -531,000 | -165,000 | -729,000 | -319,000 | 955,000 | -491,000 | 0 | 0 | 0 | 0 |
Inventory | -1,379,000 | -1,104,000 | -1,575,000 | 163,000 | 412,000 | -1,216,000 | -537,000 | -1,074,000 | -719,000 | -844,000 | -1,091,000 | -1,096,000 | -539,000 | -314,000 | -244,000 | 695,000 | -562,000 | -1,111,000 | -789,000 | -430,000 | -144,000 |
Accounts Payable | 2,921,000 | 4,016,000 | 2,075,000 | -1,243,000 | -2,048,000 | 797,000 | 2,003,000 | 1,571,000 | 450,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | 2,930,000 | 408,000 | -415,000 | 1,372,000 | 1,129,000 | -231,000 | 205,000 | 1,470,000 | 499,000 | 435,000 | -163,000 | 1,428,000 | 807,000 | 625,000 | 1,088,000 | -585,000 | 823,000 | 1,143,000 | 980,000 | -7,000 | 57,000 |
Other Non-Cash Items | 3,964,000 | -1,246,000 | -1,546,000 | -1,707,000 | 1,336,000 | -1,642,000 | -1,996,000 | -1,631,000 | -2,907,000 | 134,000 | -563,000 | -1,336,000 | -511,000 | -273,000 | -1,253,000 | -1,753,000 | 125,000 | -355,000 | -119,000 | 303,000 | 2,599,000 |
Net Cash Provided by Operating Activities | 10,309,000 | 7,883,000 | 7,168,000 | 7,071,000 | 3,606,000 | 8,883,000 | 6,322,000 | 5,631,000 | 3,880,000 | 6,326,000 | 7,336,000 | 6,877,000 | 6,646,000 | 6,590,000 | 5,906,000 | 5,353,000 | 6,161,000 | 5,330,000 | 4,803,000 | 4,334,000 | 3,699,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,023,000 | -3,166,000 | -2,775,000 | -2,322,000 | -1,967,000 | -2,607,000 | -2,302,000 | -2,394,000 | -2,079,000 | -2,089,000 | -2,304,000 | -2,410,000 | -2,932,000 | -983,000 | -865,000 | -826,000 | -1,216,000 | -1,153,000 | -954,000 | -929,000 | -795,000 |
Acquisitions Net | 1,068,000 | 6,000 | 28,000 | 791,000 | 5,345,000 | 82,000 | -14,293,000 | 435,000 | -499,000 | -338,000 | -58,000 | 1,409,000 | -15,601,000 | 140,000 | -2,550,000 | -545,000 | 337,000 | -1,739,000 | -460,000 | -3,755,000 | -1,048,000 |
Purchases of Investments | -99,000 | -117,000 | -355,000 | -16,000 | -312,000 | -658,000 | -988,000 | -1,514,000 | -438,000 | -286,000 | -202,000 | -245,000 | -100,000 | 0 | 0 | 0 | -1,252,000 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 185,000 | 226,000 | 179,000 | 158,000 | 368,000 | 336,000 | 143,000 | 222,000 | 249,000 | 160,000 | 331,000 | 110,000 | 75,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | 135,000 | 12,000 | 94,000 | 25,000 | -332,000 | -245,000 | 467,000 | 232,000 | 264,000 | 9,026,000 | -72,000 | 23,000 | 2,737,000 | 136,000 | 228,000 | 267,000 | -205,000 | -290,000 | 153,000 | 35,000 | 81,000 |
Net Cash Used for Investing Activities | -1,733,000 | -3,039,000 | -2,829,000 | -1,364,000 | 3,102,000 | -3,092,000 | -16,973,000 | -3,019,000 | -2,503,000 | 6,473,000 | -2,305,000 | -1,113,000 | -15,821,000 | -707,000 | -3,187,000 | -1,104,000 | -2,336,000 | -3,182,000 | -1,261,000 | -4,649,000 | -1,762,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 6,890,000 | 11,899,000 | 487,000 | -305,000 | -16,119,000 | -1,816,000 | 10,447,000 | 3,079,000 | 3,686,000 | 775,000 | -552,000 | -2,888,000 | 9,843,000 | 5,000 | 470,000 | -1,737,000 | 2,291,000 | 893,000 | -533,000 | 2,106,000 | 42,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,100,000 | 0 | 0 | 0 | 226,000 | 386,000 | 342,000 | 163,000 | 415,000 | 346,000 | 282,000 | 343,000 |
Common Stock Repurchased | -10,677,000 | -12,870,000 | -2,803,000 | -2,327,000 | -47,000 | -151,000 | -325,000 | -1,453,000 | -2,254,000 | -10,000,000 | -1,500,000 | -1,200,000 | 0 | -2,175,000 | -2,200,000 | -1,100,000 | -3,160,000 | -2,001,000 | -2,068,000 | -1,181,000 | -992,000 |
Dividends Paid | -3,182,000 | -3,239,000 | -3,128,000 | -2,957,000 | -2,732,000 | -2,442,000 | -2,170,000 | -2,074,000 | -2,069,000 | -2,184,000 | -2,048,000 | -1,908,000 | -1,752,000 | -1,602,000 | -1,482,000 | -1,356,000 | -1,210,000 | -1,080,000 | -951,000 | -832,000 | -660,000 |
Other Financing Activities | -398,000 | -317,000 | -415,000 | -1,096,000 | 13,624,000 | -155,000 | 13,000 | -545,000 | -551,000 | -476,000 | -147,000 | 56,000 | -70,000 | -233,000 | 59,000 | -340,000 | -322,000 | -182,000 | -136,000 | -40,000 | -32,000 |
Net Cash Used Provided by Financing Activities | -7,367,000 | -4,527,000 | -5,859,000 | -6,685,000 | -5,274,000 | -4,564,000 | 7,965,000 | -993,000 | -1,188,000 | -10,785,000 | -4,259,000 | -5,940,000 | 8,021,000 | -4,005,000 | -3,153,000 | -4,191,000 | -2,238,000 | -1,955,000 | -3,342,000 | 335,000 | -1,402,000 |
Effect of Forex Changes on Cash | 25,000 | 18,000 | -42,000 | -1,000 | -22,000 | -19,000 | -120,000 | 210,000 | -120,000 | -174,000 | -156,000 | -41,000 | 30,000 | -1,000 | 68,000 | 64,000 | -164,000 | 165,000 | 99,000 | -38,000 | 107,000 |
Net Change in Cash | 1,226,000 | 296,000 | -1,633,000 | -1,000,000 | 1,412,000 | 1,166,000 | -2,866,000 | 1,796,000 | 37,000 | 1,840,000 | 616,000 | -217,000 | -1,124,000 | 1,877,000 | -366,000 | 122,000 | 1,423,000 | 358,000 | 299,000 | -18,000 | 642,000 |
Cash at End of Period | 24,887,000 | 6,587,000 | 6,220,000 | 7,832,000 | 8,832,000 | 7,378,000 | 6,152,000 | 8,985,000 | 7,157,000 | 7,075,000 | 5,235,000 | 4,619,000 | 4,836,000 | 5,960,000 | 4,083,000 | 4,449,000 | 4,327,000 | 2,904,000 | 2,546,000 | 2,247,000 | 2,265,000 |
Cash at Start of Period | 23,661,000 | 6,291,000 | 7,853,000 | 8,832,000 | 7,420,000 | 6,212,000 | 9,018,000 | 7,189,000 | 7,120,000 | 5,235,000 | 4,619,000 | 4,836,000 | 5,960,000 | 4,083,000 | 4,449,000 | 4,327,000 | 2,904,000 | 2,546,000 | 2,247,000 | 2,265,000 | 1,623,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 10,309,000 | 7,883,000 | 7,168,000 | 7,071,000 | 3,606,000 | 8,883,000 | 6,322,000 | 5,631,000 | 3,880,000 | 6,326,000 | 7,336,000 | 6,877,000 | 6,646,000 | 6,590,000 | 5,906,000 | 5,353,000 | 6,161,000 | 5,330,000 | 4,803,000 | 4,334,000 | 3,699,000 |
Capital Expenditure | -3,023,000 | -3,166,000 | -2,775,000 | -2,322,000 | -1,967,000 | -2,607,000 | -2,302,000 | -2,394,000 | -2,079,000 | -2,089,000 | -2,304,000 | -2,410,000 | -2,932,000 | -983,000 | -865,000 | -826,000 | -1,216,000 | -1,153,000 | -954,000 | -929,000 | -795,000 |
Free Cash Flow | 7,286,000 | 4,717,000 | 4,393,000 | 4,749,000 | 1,639,000 | 6,276,000 | 4,020,000 | 3,237,000 | 1,801,000 | 4,237,000 | 5,032,000 | 4,467,000 | 3,714,000 | 5,607,000 | 5,041,000 | 4,527,000 | 4,945,000 | 4,177,000 | 3,849,000 | 3,405,000 | 2,904,000 |