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 | 46,366,000 | 45,754,000 | 43,004,000 | 38,655,000 | 33,014,000 | 37,266,000 | 34,300,000 | 35,410,000 | 41,863,000 | 44,294,000 | 45,998,000 | 46,854,000 | 48,017,000 | 46,542,000 | 35,119,000 | 30,990,000 | 31,944,000 | 28,857,000 | 24,088,000 | 23,104,000 | 21,962,000 |
Revenue Growth | - | 6.39% | 11.25% | 17.09% | -11.41% | 8.65% | -3.13% | -15.41% | -5.49% | -3.70% | -1.83% | -2.42% | 3.17% | 32.53% | 13.32% | -2.99% | 10.70% | 19.80% | 4.26% | 5.20% | |
Cost of Revenue | 18,345,000 | 18,520,000 | 18,000,000 | 15,357,000 | 13,433,000 | 14,619,000 | 13,067,000 | 13,256,000 | 16,465,000 | 17,482,000 | 17,889,000 | 18,421,000 | 19,053,000 | 18,216,000 | 12,693,000 | 11,088,000 | 11,374,000 | 10,406,000 | 8,164,000 | 8,195,000 | 7,638,000 |
Gross Profit | 28,021,000 | 27,234,000 | 25,004,000 | 23,298,000 | 19,581,000 | 22,647,000 | 21,233,000 | 22,154,000 | 25,398,000 | 26,812,000 | 28,109,000 | 28,433,000 | 28,964,000 | 28,326,000 | 22,426,000 | 19,902,000 | 20,570,000 | 18,451,000 | 15,924,000 | 14,909,000 | 14,324,000 |
Gross Profit Margin | 60.39% | 59.52% | 58.14% | 60.27% | 59.31% | 60.77% | 61.90% | 62.56% | 60.67% | 60.53% | 61.11% | 60.68% | 60.32% | 60.86% | 63.86% | 64.22% | 64.39% | 63.94% | 66.11% | 64.53% | 65.22% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 12,745,000 | 7,863,000 | 12,880,000 | 12,144,000 | 9,731,000 | 12,103,000 | 6,520,000 | 12,496,000 | 15,262,000 | 10,237,000 | 17,218,000 | 17,310,000 | 17,738,000 | 17,440,000 | 13,158,000 | 11,358,000 | 11,774,000 | 11,199,000 | 9,616,000 | 8,824,000 | 8,626,000 |
Total Operating Expenses | 18,303,000 | 15,928,000 | 14,095,000 | 12,990,000 | 10,584,000 | 12,561,000 | 12,081,000 | 14,653,000 | 16,772,000 | 18,084,000 | 18,401,000 | 18,205,000 | 18,185,000 | 18,172,000 | 13,977,000 | 11,671,000 | 12,124,000 | 11,199,000 | 9,616,000 | 8,824,000 | 8,626,000 |
Operating Income or Loss | 9,556,000 | 11,311,000 | 10,909,000 | 10,308,000 | 8,997,000 | 10,086,000 | 9,152,000 | 7,501,000 | 8,626,000 | 8,728,000 | 9,708,000 | 10,228,000 | 10,779,000 | 10,154,000 | 8,449,000 | 8,231,000 | 8,446,000 | 7,252,000 | 6,308,000 | 6,085,000 | 5,698,000 |
Operating Margin | 20.59% | 24.72% | 25.37% | 26.67% | 27.25% | 27.06% | 26.68% | 21.18% | 20.61% | 19.70% | 21.11% | 21.83% | 22.45% | 21.82% | 24.06% | 26.56% | 26.44% | 25.13% | 26.19% | 26.34% | 25.94% |
Interest Expense | 1,638,000 | 1,527,000 | 882,000 | 1,597,000 | 1,437,000 | 946,000 | 950,000 | 841,000 | 733,000 | 856,000 | 483,000 | 463,000 | 397,000 | 417,000 | 733,000 | 355,000 | 438,000 | 456,000 | 0 | 0 | 196,000 |
EBITDA | 15,458,000 | 15,621,000 | 13,807,000 | 14,537,000 | 12,659,000 | 13,045,000 | 10,226,000 | 8,755,000 | 10,607,000 | 12,417,000 | 11,813,000 | 13,893,000 | 14,223,000 | 13,826,000 | 16,300,000 | 10,531,000 | 9,113,000 | 9,492,000 | 7,246,000 | 7,017,000 | 6,591,000 |
Depreciation and Amortization | 1,070,000 | 1,128,000 | 1,260,000 | 1,452,000 | 1,536,000 | 1,365,000 | 1,086,000 | 1,260,000 | 1,787,000 | 1,970,000 | 1,976,000 | 1,977,000 | 1,982,000 | 1,954,000 | 1,443,000 | 1,236,000 | 1,228,000 | 1,163,000 | 938,000 | 932,000 | 893,000 |
Income Before Tax | 12,762,000 | 12,952,000 | 11,686,000 | 12,425,000 | 9,749,000 | 10,786,000 | 8,225,000 | 6,742,000 | 8,136,000 | 9,605,000 | 9,325,000 | 11,477,000 | 11,809,000 | 11,439,000 | 14,243,000 | 8,946,000 | 7,439,000 | 7,873,000 | 6,578,000 | 6,690,000 | 6,222,000 |
Income Tax Expense | 2,343,000 | 2,249,000 | 2,115,000 | 2,621,000 | 1,981,000 | 1,801,000 | 1,749,000 | 5,560,000 | 1,586,000 | 2,239,000 | 2,201,000 | 2,851,000 | 2,723,000 | 2,805,000 | 2,384,000 | 2,040,000 | 1,632,000 | 1,892,000 | 1,498,000 | 1,818,000 | 1,375,000 |
Net Income | 10,409,000 | 10,714,000 | 9,542,000 | 9,771,000 | 7,747,000 | 8,920,000 | 6,434,000 | 1,248,000 | 6,527,000 | 7,351,000 | 7,098,000 | 8,584,000 | 9,019,000 | 8,572,000 | 11,809,000 | 6,824,000 | 5,807,000 | 5,981,000 | 5,080,000 | 4,872,000 | 4,847,000 |
Net Income Margin | 22.46% | 23.42% | 22.19% | 25.28% | 23.47% | 23.94% | 18.76% | 3.52% | 15.59% | 16.60% | 15.43% | 18.32% | 18.78% | 18.42% | 33.63% | 22.02% | 18.18% | 20.73% | 21.09% | 21.09% | 22.07% |
EPS | 2.42 | 2.48 | 2.20 | 2.26 | 1.80 | 2.09 | 1.51 | 0.29 | 1.51 | 1.69 | 1.62 | 1.94 | 2.00 | 1.89 | 2.56 | 1.48 | 1.25 | 1.30 | 1.08 | 1.02 | 1.00 |
EPS Diluted | 2.42 | 2.47 | 2.19 | 2.25 | 1.79 | 2.07 | 1.50 | 0.29 | 1.49 | 1.67 | 1.60 | 1.90 | 1.97 | 1.85 | 2.53 | 1.47 | 1.25 | 1.29 | 1.08 | 1.02 | 1.00 |
Weighted Average Shares Out | - | 4,323,000 | 4,328,000 | 4,315,000 | 4,295,000 | 4,276,000 | 4,259,000 | 4,272,000 | 4,317,000 | 4,352,000 | 4,387,000 | 4,434,000 | 4,504,000 | 4,526,000 | 4,616,000 | 4,628,000 | 4,632,000 | 4,626,000 | 4,696,000 | 4,784,000 | 4,852,000 |
Weighted Average Shares Out Diluted | - | 4,339,000 | 4,350,000 | 4,340,000 | 4,323,000 | 4,314,000 | 4,299,000 | 4,324,000 | 4,367,000 | 4,405,000 | 4,450,000 | 4,509,000 | 4,584,000 | 4,646,000 | 4,666,000 | 4,658,000 | 4,672,000 | 4,662,000 | 4,700,000 | 4,786,000 | 4,858,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 | 13,938,000 | 9,366,000 | 9,519,000 | 9,684,000 | 6,795,000 | 6,480,000 | 9,077,000 | 6,006,000 | 8,555,000 | 7,309,000 | 8,958,000 | 10,414,000 | 8,442,000 | 12,803,000 | 8,517,000 | 9,151,000 | 4,701,000 | 4,093,000 | 2,440,000 | 4,701,000 | 6,707,000 |
Short Term Investments | 4,226,000 | 4,297,000 | 2,112,000 | 2,941,000 | 4,119,000 | 4,695,000 | 7,038,000 | 14,669,000 | 13,646,000 | 12,591,000 | 12,717,000 | 9,854,000 | 8,109,000 | 1,232,000 | 2,820,000 | 62,000 | 278,000 | 215,000 | 150,000 | 66,000 | 61,000 |
Cash + Short Term Investments | 18,164,000 | 13,663,000 | 11,631,000 | 12,625,000 | 10,914,000 | 11,175,000 | 16,115,000 | 20,675,000 | 22,201,000 | 19,900,000 | 21,675,000 | 20,268,000 | 16,551,000 | 14,035,000 | 11,337,000 | 9,213,000 | 4,979,000 | 4,308,000 | 2,590,000 | 4,767,000 | 6,768,000 |
Net Receivables | 4,233,000 | 3,410,000 | 3,487,000 | 3,512,000 | 3,144,000 | 3,971,000 | 3,685,000 | 3,667,000 | 3,856,000 | 3,941,000 | 4,466,000 | 4,873,000 | 4,759,000 | 4,920,000 | 4,430,000 | 3,758,000 | 3,090,000 | 3,317,000 | 2,587,000 | 2,281,000 | 2,244,000 |
Inventory | 4,714,000 | 4,424,000 | 4,233,000 | 3,414,000 | 3,266,000 | 3,379,000 | 3,071,000 | 2,655,000 | 2,675,000 | 2,902,000 | 3,100,000 | 3,277,000 | 3,264,000 | 3,092,000 | 2,650,000 | 2,354,000 | 2,187,000 | 2,220,000 | 1,641,000 | 1,424,000 | 1,420,000 |
Other Current Assets | 3,177,000 | 5,235,000 | 6,480,000 | 5,988,000 | 3,832,000 | 3,772,000 | 4,118,000 | 9,548,000 | 5,278,000 | 6,652,000 | 3,745,000 | 5,772,000 | 5,754,000 | 3,450,000 | 3,162,000 | 2,226,000 | 3,840,000 | 2,260,000 | 1,623,000 | 1,778,000 | 1,662,000 |
Total Current Assets | 30,288,000 | 26,732,000 | 22,591,000 | 22,545,000 | 19,240,000 | 20,411,000 | 24,930,000 | 36,545,000 | 34,010,000 | 33,395,000 | 32,986,000 | 31,304,000 | 30,328,000 | 25,497,000 | 21,579,000 | 17,551,000 | 12,176,000 | 12,105,000 | 8,441,000 | 10,250,000 | 12,094,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 9,864,000 | 9,236,000 | 9,841,000 | 9,920,000 | 10,777,000 | 10,838,000 | 9,598,000 | 8,203,000 | 10,635,000 | 12,571,000 | 14,633,000 | 14,967,000 | 14,476,000 | 14,939,000 | 14,727,000 | 9,561,000 | 8,326,000 | 8,493,000 | 6,903,000 | 5,786,000 | 6,091,000 |
Goodwill | 18,686,000 | 18,358,000 | 18,782,000 | 19,363,000 | 17,506,000 | 16,764,000 | 14,109,000 | 9,401,000 | 10,629,000 | 11,289,000 | 12,100,000 | 12,312,000 | 12,255,000 | 12,219,000 | 11,665,000 | 4,224,000 | 4,029,000 | 4,256,000 | 1,403,000 | 1,047,000 | 0 |
Intangible Assets | 14,059,000 | 14,865,000 | 14,849,000 | 15,250,000 | 11,044,000 | 10,002,000 | 7,478,000 | 7,235,000 | 10,499,000 | 12,843,000 | 14,272,000 | 15,299,000 | 15,082,000 | 15,450,000 | 7,733,000 | 8,604,000 | 8,476,000 | 7,963,000 | 3,732,000 | 3,821,000 | 3,836,000 |
Long Term Investments | 19,037,000 | 19,789,000 | 18,765,000 | 18,416,000 | 20,085,000 | 19,879,000 | 20,279,000 | 21,952,000 | 17,249,000 | 15,788,000 | 13,625,000 | 11,512,000 | 10,448,000 | 8,374,000 | 7,585,000 | 6,755,000 | 5,779,000 | 488,000 | 473,000 | 360,000 | -450,000 |
Tax Assets | 1,428,000 | 1,561,000 | 1,746,000 | 2,129,000 | 2,460,000 | 2,412,000 | 2,674,000 | 2,522,000 | 3,753,000 | 4,691,000 | 5,636,000 | 6,152,000 | 4,981,000 | 4,694,000 | 4,261,000 | 1,580,000 | 877,000 | 1,890,000 | 608,000 | 352,000 | 450,000 |
Other Non-Current Assets | 12,904,000 | 7,162,000 | 6,189,000 | 6,731,000 | 6,184,000 | 6,075,000 | 4,148,000 | 2,038,000 | 495,000 | -581,000 | -1,229,000 | -1,491,000 | -1,396,000 | -1,199,000 | 5,371,000 | 396,000 | 856,000 | 8,074,000 | 8,403,000 | 8,858,000 | 9,306,000 |
Total Non-Current Assets | 75,978,000 | 70,971,000 | 70,172,000 | 71,809,000 | 68,056,000 | 65,970,000 | 58,286,000 | 51,351,000 | 53,260,000 | 56,601,000 | 59,037,000 | 58,751,000 | 55,846,000 | 54,477,000 | 51,342,000 | 31,120,000 | 28,343,000 | 31,164,000 | 21,522,000 | 19,177,000 | 19,233,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 | 106,266,000 | 97,703,000 | 92,763,000 | 94,354,000 | 87,296,000 | 86,381,000 | 83,216,000 | 87,896,000 | 87,270,000 | 89,996,000 | 92,023,000 | 90,055,000 | 86,174,000 | 79,974,000 | 72,921,000 | 48,671,000 | 40,519,000 | 43,269,000 | 29,963,000 | 29,427,000 | 31,327,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 23,820,000 | 5,590,000 | 5,307,000 | 4,602,000 | 3,517,000 | 3,804,000 | 2,719,000 | 2,288,000 | 2,682,000 | 2,795,000 | 2,089,000 | 1,933,000 | 1,969,000 | 2,172,000 | 1,887,000 | 1,410,000 | 1,370,000 | 1,380,000 | 929,000 | 4,493,000 | 3,018,000 |
Short Term Debt | 3,270,000 | 6,517,000 | 2,772,000 | 4,645,000 | 2,990,000 | 15,247,000 | 18,838,000 | 16,503,000 | 16,025,000 | 15,805,000 | 22,682,000 | 17,925,000 | 17,874,000 | 14,912,000 | 9,376,000 | 6,800,000 | 6,531,000 | 6,052,000 | 3,268,000 | 4,546,000 | 6,021,000 |
Tax Payables | 1,479,000 | 1,569,000 | 1,203,000 | 686,000 | 788,000 | 414,000 | 773,000 | 410,000 | 307,000 | 775,000 | 400,000 | 309,000 | 471,000 | 362,000 | 273,000 | 264,000 | 252,000 | 258,000 | 567,000 | 797,000 | 667,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 5,503,000 | 410,000 | 307,000 | 7,196,000 | 400,000 | -7,644,000 | 471,000 | -6,837,000 | 0 | -5,247,000 | -4,835,000 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 0 | 9,895,000 | 10,442,000 | 10,017,000 | 7,306,000 | 7,508,000 | 6,452,000 | 7,993,000 | 7,518,000 | 7,554,000 | 7,203,000 | 7,644,000 | 7,507,000 | 6,837,000 | 6,972,000 | 5,247,000 | 4,835,000 | 5,535,000 | 4,126,000 | 0 | 1,427,000 |
Total Current Liabilities | 28,569,000 | 23,571,000 | 19,724,000 | 19,950,000 | 14,601,000 | 26,973,000 | 28,782,000 | 27,194,000 | 26,532,000 | 26,929,000 | 32,374,000 | 27,811,000 | 27,821,000 | 24,283,000 | 18,508,000 | 13,721,000 | 12,988,000 | 13,225,000 | 8,890,000 | 9,836,000 | 10,971,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 42,994,000 | 35,547,000 | 37,490,000 | 39,277,000 | 41,425,000 | 28,627,000 | 25,376,000 | 31,182,000 | 29,684,000 | 28,311,000 | 19,063,000 | 19,154,000 | 14,736,000 | 13,656,000 | 14,041,000 | 5,059,000 | 2,781,000 | 3,277,000 | 1,314,000 | 1,154,000 | 1,157,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 2,292,000 | 2,639,000 | 2,914,000 | 2,821,000 | 1,833,000 | 2,284,000 | 2,354,000 | 2,522,000 | 3,753,000 | 4,691,000 | 5,636,000 | 6,152,000 | 4,981,000 | 4,694,000 | 4,261,000 | 1,580,000 | 877,000 | 1,890,000 | 608,000 | 352,000 | 450,000 |
Other Non-Current Liabilities | 4,257,000 | 8,466,000 | 6,809,000 | 7,446,000 | 8,153,000 | 7,399,000 | 7,646,000 | 8,021,000 | 4,081,000 | 4,301,000 | 4,389,000 | 3,498,000 | 5,468,000 | 5,420,000 | 4,794,000 | 2,965,000 | 3,401,000 | 3,133,000 | 2,231,000 | 1,730,000 | 2,814,000 |
Total Non-Current Liabilities | 49,543,000 | 46,652,000 | 47,213,000 | 49,544,000 | 51,411,000 | 38,310,000 | 35,376,000 | 41,725,000 | 37,518,000 | 37,303,000 | 29,088,000 | 28,804,000 | 25,185,000 | 23,770,000 | 23,096,000 | 9,604,000 | 7,059,000 | 8,300,000 | 4,153,000 | 3,236,000 | 4,421,000 |
Total Liabilities | 78,112,000 | 70,223,000 | 66,937,000 | 69,494,000 | 66,012,000 | 65,283,000 | 64,158,000 | 68,919,000 | 64,050,000 | 64,232,000 | 61,462,000 | 56,615,000 | 53,006,000 | 48,053,000 | 41,604,000 | 23,325,000 | 20,047,000 | 21,525,000 | 13,043,000 | 13,072,000 | 15,392,000 |
Common Stock | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 1,760,000 | 880,000 | 880,000 | 880,000 | 880,000 | 880,000 | 878,000 | 877,000 | 875,000 |
Retained Earnings | 75,946,000 | 73,782,000 | 71,019,000 | 69,094,000 | 66,555,000 | 65,810,000 | 63,234,000 | 60,430,000 | 65,502,000 | 65,018,000 | 63,408,000 | 61,660,000 | 58,045,000 | 53,550,000 | 49,278,000 | 41,537,000 | 38,513,000 | 36,235,000 | 33,468,000 | 31,299,000 | 29,105,000 |
Accumulated Other Comprehensive Income/Loss | -15,536,000 | -14,275,000 | -14,895,000 | -14,330,000 | -14,601,000 | -13,499,000 | -12,814,000 | -10,305,000 | -11,205,000 | -10,174,000 | -5,777,000 | -3,432,000 | -3,385,000 | -2,703,000 | -1,450,000 | -757,000 | -2,674,000 | 626,000 | -1,291,000 | -1,669,000 | -1,348,000 |
Total Stockholders Equity | 26,518,000 | 25,941,000 | 24,105,000 | 22,999,000 | 19,299,000 | 18,981,000 | 16,981,000 | 17,072,000 | 23,062,000 | 25,554,000 | 30,320,000 | 33,173,000 | 32,790,000 | 31,635,000 | 31,003,000 | 24,799,000 | 20,472,000 | 21,744,000 | 16,920,000 | 16,355,000 | 15,935,000 |
Total Investments | 23,263,000 | 24,086,000 | 20,877,000 | 21,357,000 | 24,204,000 | 24,574,000 | 27,312,000 | 36,621,000 | 30,895,000 | 28,379,000 | 26,342,000 | 21,366,000 | 18,557,000 | 9,606,000 | 10,405,000 | 8,947,000 | 6,057,000 | 215,000 | 150,000 | 66,000 | 61,000 |
Total Debt | 46,264,000 | 42,064,000 | 39,149,000 | 42,761,000 | 42,793,000 | 42,763,000 | 44,214,000 | 47,685,000 | 45,709,000 | 44,116,000 | 41,745,000 | 37,079,000 | 32,610,000 | 28,568,000 | 23,417,000 | 11,859,000 | 9,312,000 | 9,329,000 | 4,582,000 | 5,700,000 | 7,178,000 |
Net Debt | 32,326,000 | 32,698,000 | 29,630,000 | 33,077,000 | 35,998,000 | 36,283,000 | 35,137,000 | 41,679,000 | 37,154,000 | 36,807,000 | 32,787,000 | 26,665,000 | 24,168,000 | 15,765,000 | 14,900,000 | 2,708,000 | 4,611,000 | 5,236,000 | 2,142,000 | 999,000 | 471,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,417,000 | 10,714,000 | 9,571,000 | 9,804,000 | 7,768,000 | 8,985,000 | 6,476,000 | 1,182,000 | 6,550,000 | 7,366,000 | 7,124,000 | 8,626,000 | 9,086,000 | 8,634,000 | 11,859,000 | 6,906,000 | 5,807,000 | 5,981,000 | 5,080,000 | 4,872,000 | 4,847,000 |
Depreciation & Amortization | 1,070,000 | 1,128,000 | 1,260,000 | 1,452,000 | 1,536,000 | 1,365,000 | 1,086,000 | 1,260,000 | 1,787,000 | 1,970,000 | 1,976,000 | 1,977,000 | 1,982,000 | 1,954,000 | 1,443,000 | 1,236,000 | 1,228,000 | 1,163,000 | 938,000 | 932,000 | 893,000 |
Deferred Income Tax | 152,000 | -2,000 | -122,000 | 894,000 | -18,000 | -280,000 | -413,000 | -1,256,000 | -856,000 | 73,000 | -40,000 | 648,000 | 632,000 | 1,028,000 | 617,000 | 353,000 | -360,000 | 109,000 | -35,000 | -88,000 | 162,000 |
Stock Based Compensation | 284,000 | 254,000 | 356,000 | 337,000 | 126,000 | 201,000 | 225,000 | 219,000 | 258,000 | 236,000 | 209,000 | 227,000 | 259,000 | 354,000 | 380,000 | 241,000 | 266,000 | 0 | 0 | 0 | 0 |
Change in Working Capital | -7,820,000 | -846,000 | -605,000 | 1,325,000 | 690,000 | 366,000 | -1,240,000 | 3,529,000 | -221,000 | -157,000 | -439,000 | -932,000 | -1,080,000 | -1,893,000 | 370,000 | -564,000 | -688,000 | 6,000 | -615,000 | 430,000 | -617,000 |
Accounts Receivable | -2,000 | 0 | -69,000 | -225,000 | 882,000 | -158,000 | 27,000 | -141,000 | -28,000 | -212,000 | -253,000 | 28,000 | -33,000 | -562,000 | -41,000 | -404,000 | 148,000 | 0 | 0 | 0 | 0 |
Inventory | -597,000 | 0 | -960,000 | -135,000 | 99,000 | -183,000 | -203,000 | -355,000 | -142,000 | -250,000 | 35,000 | -105,000 | -286,000 | -447,000 | 182,000 | -50,000 | -165,000 | -258,000 | -150,000 | -79,000 | -57,000 |
Accounts Payable | 263,000 | 841,000 | 759,000 | 2,843,000 | -860,000 | 1,318,000 | -251,000 | -445,000 | -540,000 | 1,004,000 | -250,000 | -158,000 | -556,000 | -419,000 | -2,842,000 | 68,000 | 141,000 | 0 | 0 | 0 | 0 |
Other Working Capital | -7,484,000 | -1,687,000 | -335,000 | -1,158,000 | 569,000 | -611,000 | -813,000 | 4,470,000 | 489,000 | -699,000 | 29,000 | -697,000 | -205,000 | -465,000 | 3,071,000 | -178,000 | -812,000 | 264,000 | -465,000 | 509,000 | -560,000 |
Other Non-Cash Items | 2,013,000 | 351,000 | 558,000 | -1,187,000 | -258,000 | -166,000 | 1,493,000 | 2,172,000 | 1,278,000 | 1,040,000 | 1,785,000 | -4,000 | -234,000 | -603,000 | -5,137,000 | 14,000 | 1,318,000 | 313,000 | 376,000 | 277,000 | 683,000 |
Net Cash Provided by Operating Activities | 5,524,000 | 11,599,000 | 11,018,000 | 12,625,000 | 9,844,000 | 10,471,000 | 7,627,000 | 7,106,000 | 8,796,000 | 10,528,000 | 10,615,000 | 10,542,000 | 10,645,000 | 9,474,000 | 9,532,000 | 8,186,000 | 7,571,000 | 7,150,000 | 5,957,000 | 6,423,000 | 5,968,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -2,112,000 | -1,852,000 | -1,484,000 | -1,367,000 | -1,177,000 | -2,054,000 | -1,548,000 | -1,675,000 | -2,262,000 | -2,553,000 | -2,406,000 | -2,550,000 | -2,780,000 | -2,920,000 | -2,215,000 | -1,993,000 | -1,968,000 | -1,648,000 | -1,407,000 | -899,000 | -755,000 |
Acquisitions Net | 3,429,000 | 442,000 | 385,000 | -2,586,000 | -863,000 | -5,113,000 | 99,000 | -79,000 | 197,000 | -1,926,000 | -241,000 | 519,000 | 654,000 | 562,000 | -1,539,000 | -60,000 | -759,000 | -5,653,000 | -901,000 | -637,000 | -267,000 |
Purchases of Investments | -6,508,000 | -6,698,000 | -3,751,000 | -6,030,000 | -13,583,000 | -4,704,000 | -7,789,000 | -16,520,000 | -15,499,000 | -15,831,000 | -17,800,000 | -14,782,000 | -14,856,000 | -4,844,000 | -4,817,000 | -22,000 | -240,000 | -99,000 | -82,000 | -53,000 | -46,000 |
Sales/Maturities of Investments | 6,587,000 | 4,354,000 | 4,771,000 | 7,059,000 | 13,835,000 | 6,973,000 | 14,977,000 | 15,911,000 | 16,624,000 | 14,079,000 | 12,986,000 | 12,791,000 | 5,622,000 | 5,647,000 | 4,032,000 | 104,000 | 479,000 | 448,000 | 640,000 | 33,000 | 161,000 |
Other Investing Activities | 985,000 | 405,000 | -684,000 | 159,000 | 311,000 | 922,000 | 188,000 | -87,000 | -59,000 | 45,000 | -45,000 | -192,000 | -44,000 | -969,000 | 134,000 | -48,000 | 125,000 | 233,000 | 50,000 | 60,000 | 404,000 |
Net Cash Used for Investing Activities | 2,381,000 | -3,349,000 | -763,000 | -2,765,000 | -1,477,000 | -3,976,000 | 5,927,000 | -2,450,000 | -999,000 | -6,186,000 | -7,506,000 | -4,214,000 | -11,404,000 | -2,524,000 | -4,405,000 | -2,019,000 | -2,363,000 | -6,719,000 | -1,700,000 | -1,496,000 | -503,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 4,011,000 | 1,857,000 | -958,000 | 228,000 | -1,862,000 | -1,841,000 | -2,995,000 | 1,055,000 | 1,666,000 | 2,696,000 | 4,712,000 | 4,711,000 | 4,218,000 | 4,965,000 | 1,848,000 | 2,363,000 | 29,000 | 4,341,000 | -1,404,000 | -2,282,000 | 1,714,000 |
Common Stock Issued | 832,000 | 539,000 | 837,000 | 702,000 | 647,000 | 1,012,000 | 1,476,000 | 1,595,000 | 1,434,000 | 1,245,000 | 1,532,000 | 1,328,000 | 1,489,000 | 1,569,000 | 1,666,000 | 662,000 | 586,000 | 1,619,000 | 148,000 | 230,000 | 193,000 |
Common Stock Repurchased | -2,324,000 | -2,289,000 | -1,418,000 | -111,000 | -118,000 | -1,103,000 | -1,912,000 | -3,682,000 | -3,681,000 | -3,564,000 | -4,162,000 | -4,832,000 | -4,559,000 | -4,513,000 | -2,961,000 | -1,518,000 | -1,079,000 | -1,838,000 | -2,416,000 | -2,055,000 | -1,739,000 |
Dividends Paid | -8,148,000 | -7,952,000 | -7,616,000 | -7,252,000 | -7,047,000 | -6,845,000 | -6,644,000 | -6,320,000 | -6,043,000 | -5,741,000 | -5,350,000 | -4,969,000 | -4,595,000 | -4,300,000 | -4,068,000 | -3,800,000 | -3,521,000 | -3,149,000 | -2,911,000 | -2,678,000 | -2,429,000 |
Other Financing Activities | -22,000 | -465,000 | -1,095,000 | -353,000 | 310,000 | -227,000 | -272,000 | -95,000 | 79,000 | 251,000 | -363,000 | 17,000 | 100,000 | 45,000 | 50,000 | -2,000 | 0 | 0 | 0 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -5,651,000 | -8,310,000 | -10,250,000 | -6,786,000 | -8,070,000 | -9,004,000 | -10,347,000 | -7,447,000 | -6,545,000 | -5,113,000 | -3,631,000 | -3,745,000 | -3,347,000 | -2,234,000 | -3,465,000 | -2,293,000 | -3,985,000 | 973,000 | -6,583,000 | -6,785,000 | -2,261,000 |
Effect of Forex Changes on Cash | -303,000 | -73,000 | -205,000 | -159,000 | 76,000 | -72,000 | -262,000 | 242,000 | -6,000 | -878,000 | -934,000 | -611,000 | -255,000 | -430,000 | -166,000 | 576,000 | -615,000 | 249,000 | 65,000 | -148,000 | 141,000 |
Net Change in Cash | 1,951,000 | -133,000 | -200,000 | 2,915,000 | 373,000 | -2,581,000 | 2,945,000 | -2,549,000 | 1,246,000 | -1,649,000 | -1,456,000 | 1,972,000 | -4,361,000 | 4,286,000 | 1,496,000 | 4,450,000 | 608,000 | 1,653,000 | -2,261,000 | -2,006,000 | 3,345,000 |
Cash at End of Period | 48,584,000 | 9,692,000 | 9,825,000 | 10,025,000 | 7,110,000 | 6,737,000 | 9,318,000 | 6,006,000 | 8,555,000 | 7,309,000 | 8,958,000 | 10,414,000 | 8,442,000 | 12,803,000 | 8,517,000 | 9,151,000 | 4,701,000 | 4,093,000 | 2,440,000 | 4,701,000 | 6,707,000 |
Cash at Start of Period | 46,633,000 | 9,825,000 | 10,025,000 | 7,110,000 | 6,737,000 | 9,318,000 | 6,373,000 | 8,555,000 | 7,309,000 | 8,958,000 | 10,414,000 | 8,442,000 | 12,803,000 | 8,517,000 | 7,021,000 | 4,701,000 | 4,093,000 | 2,440,000 | 4,701,000 | 6,707,000 | 3,362,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 5,524,000 | 11,599,000 | 11,018,000 | 12,625,000 | 9,844,000 | 10,471,000 | 7,627,000 | 7,106,000 | 8,796,000 | 10,528,000 | 10,615,000 | 10,542,000 | 10,645,000 | 9,474,000 | 9,532,000 | 8,186,000 | 7,571,000 | 7,150,000 | 5,957,000 | 6,423,000 | 5,968,000 |
Capital Expenditure | -2,112,000 | -1,852,000 | -1,484,000 | -1,367,000 | -1,177,000 | -2,054,000 | -1,548,000 | -1,675,000 | -2,262,000 | -2,553,000 | -2,406,000 | -2,550,000 | -2,780,000 | -2,920,000 | -2,215,000 | -1,993,000 | -1,968,000 | -1,648,000 | -1,407,000 | -899,000 | -755,000 |
Free Cash Flow | 3,412,000 | 9,747,000 | 9,534,000 | 11,258,000 | 8,667,000 | 8,417,000 | 6,079,000 | 5,431,000 | 6,534,000 | 7,975,000 | 8,209,000 | 7,992,000 | 7,865,000 | 6,554,000 | 7,317,000 | 6,193,000 | 5,603,000 | 5,502,000 | 4,550,000 | 5,524,000 | 5,213,000 |