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 | 182,743,000 | 176,191,000 | 158,057,000 | 136,341,000 | 127,144,000 | 155,900,000 | 160,338,000 | 156,776,000 | 151,800,000 | 149,558,000 | 144,077,000 | 146,917,000 | 134,252,000 | 136,264,000 | 128,954,000 | 118,308,000 | 146,277,000 | 172,455,000 | 160,123,000 | 177,089,000 | 171,652,000 |
Revenue Growth | - | 11.47% | 15.93% | 7.23% | -18.45% | -2.77% | 2.27% | 3.28% | 1.50% | 3.80% | -1.93% | 9.43% | -1.48% | 5.67% | 9.00% | -19.12% | -15.18% | 7.70% | -9.58% | 3.17% | |
Cost of Revenue | 168,625,000 | 160,031,000 | 134,397,000 | 114,651,000 | 112,752,000 | 134,693,000 | 136,269,000 | 131,332,000 | 126,584,000 | 126,495,000 | 126,215,000 | 128,094,000 | 115,693,000 | 113,345,000 | 104,451,000 | 100,016,000 | 127,103,000 | 142,587,000 | 148,869,000 | 144,944,000 | 135,856,000 |
Gross Profit | 14,118,000 | 16,160,000 | 23,660,000 | 21,690,000 | 14,392,000 | 21,207,000 | 24,069,000 | 25,444,000 | 25,216,000 | 23,063,000 | 17,862,000 | 18,823,000 | 18,559,000 | 22,919,000 | 24,503,000 | 18,292,000 | 19,174,000 | 29,868,000 | 11,254,000 | 32,145,000 | 35,796,000 |
Gross Profit Margin | 7.73% | 9.17% | 14.97% | 15.91% | 11.32% | 13.60% | 15.01% | 16.23% | 16.61% | 15.42% | 12.40% | 12.81% | 13.82% | 16.82% | 19.00% | 15.46% | 13.11% | 17.32% | 7.03% | 18.15% | 20.85% |
Research and Development | 8,200,000 | 8,200,000 | 7,800,000 | 7,600,000 | 7,100,000 | 7,400,000 | 8,200,000 | 8,000,000 | 7,300,000 | 6,700,000 | 6,700,000 | 6,200,000 | 5,500,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 10,468,000 | 10,702,000 | 10,888,000 | 11,915,000 | 10,193,000 | 11,161,000 | 11,403,000 | 11,527,000 | 12,196,000 | 14,999,000 | 14,117,000 | 13,176,000 | 12,182,000 | 11,578,000 | 11,909,000 | 13,258,000 | 21,430,000 | 21,169,000 | 19,180,000 | 24,652,000 | 25,115,000 |
Total Operating Expenses | 10,468,000 | 10,702,000 | 10,888,000 | 11,915,000 | 10,193,000 | 11,161,000 | 11,403,000 | 11,527,000 | 12,196,000 | 15,416,000 | 14,422,000 | 13,384,000 | 12,268,000 | 11,578,000 | 11,909,000 | 13,258,000 | 21,430,000 | 21,169,000 | 19,180,000 | 24,652,000 | 25,115,000 |
Operating Income or Loss | 3,650,000 | 5,458,000 | 12,401,000 | 17,378,000 | 8,818,000 | 9,792,000 | 2,675,000 | 4,141,000 | 3,516,000 | 7,647,000 | 3,440,000 | 5,439,000 | 6,291,000 | 11,341,000 | 12,594,000 | 5,034,000 | -2,256,000 | 8,699,000 | -7,926,000 | 7,493,000 | 10,681,000 |
Operating Margin | 2.00% | 3.10% | 7.85% | 12.75% | 6.94% | 6.28% | 1.67% | 2.64% | 2.32% | 5.11% | 2.39% | 3.70% | 4.69% | 8.32% | 9.77% | 4.25% | -1.54% | 5.04% | -4.95% | 4.23% | 6.22% |
Interest Expense | 1,214,000 | 1,318,000 | 1,282,000 | 1,803,000 | 1,651,000 | 1,049,000 | 1,228,000 | 1,190,000 | 951,000 | 773,000 | 810,000 | 829,000 | 713,000 | 4,431,000 | 6,152,000 | 6,828,000 | 10,437,000 | 10,927,000 | 8,783,000 | 7,643,000 | 0 |
EBITDA | 10,353,000 | 11,817,000 | 4,736,000 | 25,543,000 | 7,990,000 | 8,870,000 | 13,891,000 | 18,019,000 | 16,774,000 | 19,361,000 | 9,758,000 | 13,996,000 | 12,859,000 | 13,754,000 | 14,953,000 | 15,969,000 | 10,832,000 | 11,664,000 | 8,834,000 | 16,365,000 | 23,733,000 |
Depreciation and Amortization | 6,115,000 | 6,523,000 | 6,493,000 | 5,960,000 | 7,457,000 | 8,490,000 | 8,308,000 | 8,453,000 | 8,717,000 | 7,966,000 | 7,423,000 | 6,456,000 | 5,204,000 | 4,256,000 | 5,584,000 | 6,931,000 | 12,925,000 | 1,550,000 | 16,519,000 | 6,722,000 | 13,052,000 |
Income Before Tax | 3,052,000 | 3,967,000 | -3,016,000 | 17,780,000 | -1,116,000 | -640,000 | 4,345,000 | 8,148,000 | 6,796,000 | 10,252,000 | 4,342,000 | 7,001,000 | 7,720,000 | 8,681,000 | 7,149,000 | 3,026,000 | -14,404,000 | -3,746,000 | -15,051,000 | 1,996,000 | 4,853,000 |
Income Tax Expense | -488,000 | -362,000 | -864,000 | -130,000 | 160,000 | -724,000 | 650,000 | 520,000 | 2,189,000 | 2,881,000 | 1,156,000 | -147,000 | 2,056,000 | -11,541,000 | 592,000 | 69,000 | 63,000 | -1,294,000 | -2,646,000 | -512,000 | 937,000 |
Net Income | 3,529,000 | 4,347,000 | -2,152,000 | 17,937,000 | -1,276,000 | 84,000 | 3,677,000 | 7,602,000 | 4,596,000 | 7,373,000 | 3,187,000 | 7,155,000 | 5,665,000 | 20,213,000 | 6,561,000 | 2,717,000 | -14,672,000 | -2,723,000 | -12,613,000 | 2,024,000 | 3,487,000 |
Net Income Margin | 1.93% | 2.47% | -1.36% | 13.16% | -1.00% | 0.05% | 2.29% | 4.85% | 3.03% | 4.93% | 2.21% | 4.87% | 4.22% | 14.83% | 5.09% | 2.30% | -10.03% | -1.58% | -7.88% | 1.14% | 2.03% |
EPS | 0.88 | 1.09 | -0.54 | 4.49 | -0.32 | 0.02 | 0.93 | 1.91 | 1.16 | 1.86 | 0.31 | 3.04 | 1.47 | 5.33 | 1.90 | 0.91 | -6.45 | -1.38 | -6.71 | 0.78 | 1.66 |
EPS Diluted | 0.88 | 1.08 | -0.54 | 4.45 | -0.32 | 0.02 | 0.92 | 1.90 | 1.15 | 1.84 | 0.31 | 2.94 | 1.41 | 4.94 | 1.66 | 0.86 | -6.45 | -1.38 | -6.71 | 0.77 | 1.52 |
Weighted Average Shares Out | - | 3,998,000 | 4,014,000 | 3,991,000 | 3,973,000 | 3,972,000 | 3,953,763 | 3,980,105 | 3,973,000 | 3,969,000 | 3,912,000 | 3,935,000 | 3,815,000 | 3,793,000 | 3,449,000 | 2,991,000 | 2,273,000 | 1,979,000 | 1,879,000 | 1,846,000 | 1,738,554 |
Weighted Average Shares Out Diluted | - | 4,041,000 | 4,014,000 | 4,034,000 | 3,973,000 | 4,004,000 | 3,996,739 | 4,001,053 | 3,999,000 | 4,002,000 | 3,958,000 | 4,087,000 | 4,015,000 | 4,111,000 | 4,178,000 | 3,312,000 | 2,273,000 | 1,979,000 | 1,879,000 | 1,870,130 | 1,898,684 |
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 | 23,449,000 | 24,862,000 | 25,134,000 | 20,540,000 | 25,243,000 | 17,504,000 | 16,718,000 | 18,492,000 | 15,905,000 | 14,272,000 | 10,757,000 | 14,468,000 | 15,659,000 | 17,148,000 | 14,805,000 | 21,441,000 | 22,049,000 | 35,283,000 | 28,894,000 | 31,499,000 | 23,511,000 |
Short Term Investments | 13,456,000 | 15,309,000 | 18,936,000 | 29,053,000 | 24,718,000 | 17,147,000 | 17,233,000 | 20,435,000 | 22,922,000 | 20,904,000 | 20,393,000 | 22,100,000 | 20,284,000 | 18,618,000 | 20,765,000 | 38,657,000 | 43,149,000 | 38,503,000 | 26,728,000 | 11,044,000 | 10,565,000 |
Cash + Short Term Investments | 36,905,000 | 40,171,000 | 44,070,000 | 49,593,000 | 49,961,000 | 34,651,000 | 33,951,000 | 38,927,000 | 38,827,000 | 35,176,000 | 31,150,000 | 36,568,000 | 35,943,000 | 35,766,000 | 35,570,000 | 60,098,000 | 65,198,000 | 73,786,000 | 55,622,000 | 42,543,000 | 34,076,000 |
Net Receivables | 65,809,000 | 62,026,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 101,975,000 | 92,819,000 | 87,309,000 | 81,869,000 | 78,541,000 | 77,458,000 | 84,583,000 | 99,649,000 | 128,183,000 | 120,176,000 | 115,931,000 | 115,435,000 |
Inventory | 18,025,000 | 15,651,000 | 14,080,000 | 12,065,000 | 10,808,000 | 10,786,000 | 11,220,000 | 10,277,000 | 8,898,000 | 8,319,000 | 7,866,000 | 7,708,000 | 7,362,000 | 5,901,000 | 5,917,000 | 5,450,000 | 8,618,000 | 10,121,000 | 11,578,000 | 10,271,000 | 10,766,000 |
Other Current Assets | 4,360,000 | 3,633,000 | 58,326,000 | 47,338,000 | 55,975,000 | 68,610,000 | 69,478,000 | 66,698,000 | 60,736,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 49,879,000 |
Total Current Assets | 125,099,000 | 121,481,000 | 116,476,000 | 108,996,000 | 116,744,000 | 114,047,000 | 113,585,000 | 115,902,000 | 108,461,000 | 145,470,000 | 131,835,000 | 131,585,000 | 125,643,000 | 120,208,000 | 118,945,000 | 150,131,000 | 173,465,000 | 212,090,000 | 182,835,000 | 200,142,000 | 210,156,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 63,558,000 | 62,205,000 | 61,484,000 | 64,837,000 | 65,034,000 | 65,699,000 | 65,297,000 | 63,562,000 | 60,901,000 | 57,256,000 | 53,343,000 | 47,600,000 | 41,393,000 | 22,371,000 | 23,179,000 | 24,778,000 | 28,565,000 | 36,239,000 | 38,505,000 | 40,707,000 | 44,551,000 |
Goodwill | 0 | 683,000 | 603,000 | 619,000 | 258,000 | 278,000 | 264,000 | 75,000 | 50,000 | 6,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,839,000 | 0 | 0 |
Intangible Assets | 0 | 0 | 2,350,000 | 619,000 | 144,000 | 188,000 | 178,000 | 213,000 | 198,000 | 124,000 | 133,000 | 85,000 | 87,000 | 100,000 | 102,000 | 0 | 0 | 0 | 1,098,000 | 5,945,000 | 7,271,000 |
Long Term Investments | 8,029,000 | 5,548,000 | 53,307,000 | 56,898,000 | 4,901,000 | 2,519,000 | 2,709,000 | 3,085,000 | 3,304,000 | 3,224,000 | 3,357,000 | 3,679,000 | 3,246,000 | 15,774,000 | 14,244,000 | 1,550,000 | 1,592,000 | 2,853,000 | 0 | 723,000 | 1,216,000 |
Tax Assets | 17,216,000 | 16,985,000 | 15,552,000 | 13,796,000 | 12,423,000 | 11,863,000 | 10,412,000 | 10,973,000 | 9,705,000 | 11,509,000 | 13,639,000 | 13,315,000 | 15,185,000 | 15,125,000 | 2,003,000 | 3,440,000 | 3,108,000 | 3,500,000 | 4,950,000 | 1,187,000 | 3,837,000 |
Other Non-Current Assets | 73,145,000 | 66,408,000 | 6,715,000 | 11,270,000 | 67,757,000 | 63,943,000 | 64,095,000 | 63,998,000 | 55,332,000 | 7,342,000 | 6,220,000 | 5,762,000 | 5,000,000 | 4,770,000 | 6,214,000 | 14,742,000 | 10,005,000 | 22,513,000 | 45,327,000 | 20,772,000 | 25,623,000 |
Total Non-Current Assets | 161,948,000 | 151,829,000 | 139,408,000 | 148,039,000 | 150,517,000 | 144,490,000 | 142,955,000 | 141,906,000 | 129,490,000 | 79,455,000 | 76,692,000 | 70,441,000 | 64,911,000 | 58,140,000 | 45,742,000 | 44,719,000 | 44,863,000 | 67,174,000 | 95,719,000 | 69,334,000 | 82,498,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 | 287,047,000 | 273,310,000 | 255,884,000 | 257,035,000 | 267,261,000 | 258,537,000 | 256,540,000 | 257,808,000 | 237,951,000 | 224,925,000 | 208,527,000 | 202,026,000 | 190,554,000 | 178,348,000 | 164,687,000 | 194,850,000 | 218,328,000 | 279,264,000 | 278,554,000 | 269,476,000 | 292,654,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 27,424,000 | 25,992,000 | 25,605,000 | 22,349,000 | 22,204,000 | 20,673,000 | 21,520,000 | 23,282,000 | 21,296,000 | 20,272,000 | 20,035,000 | 19,531,000 | 19,308,000 | 17,724,000 | 16,362,000 | 14,301,000 | 13,145,000 | 20,832,000 | 21,214,000 | 22,910,000 | 21,991,000 |
Short Term Debt | 53,771,000 | 50,150,000 | 50,568,000 | 50,037,000 | 51,666,000 | 54,313,000 | 53,493,000 | 51,621,000 | 49,669,000 | 42,998,000 | 38,013,000 | 38,063,000 | 38,762,000 | 40,311,000 | 15,456,000 | 18,334,000 | 63,972,000 | 28,275,000 | 32,005,000 | 0 | 0 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 3,357,000 | 2,515,000 | 2,404,000 | 2,349,000 | 2,161,000 | 2,091,000 | 2,095,000 | 2,107,000 | 3,866,000 | 4,559,000 | 3,923,000 | 2,817,000 | 2,796,000 | 2,216,000 | 2,069,000 | 3,162,000 | 3,667,000 | 4,093,000 | 4,708,000 | 28,733,000 | 8,206,000 |
Other Current Liabilities | 24,484,000 | 22,874,000 | 18,289,000 | 15,992,000 | 21,161,000 | 21,055,000 | 18,461,000 | 17,590,000 | 15,450,000 | 13,433,000 | 12,842,000 | 13,720,000 | 12,562,000 | 12,787,000 | -11,212,000 | 15,629,000 | 72,568,000 | 23,579,000 | 26,772,000 | 88,944,000 | 98,492,000 |
Total Current Liabilities | 109,036,000 | 101,531,000 | 96,866,000 | 90,727,000 | 97,192,000 | 98,132,000 | 95,569,000 | 94,600,000 | 90,281,000 | 81,262,000 | 77,141,000 | 74,131,000 | 73,428,000 | 73,038,000 | 48,883,000 | 50,773,000 | 68,926,000 | 76,779,000 | 80,220,000 | 95,790,000 | 52,676,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 105,251,000 | 100,957,000 | 89,906,000 | 89,448,000 | 111,332,000 | 102,408,000 | 100,720,000 | 102,666,000 | 93,301,000 | 89,856,000 | 81,158,000 | 76,625,000 | 67,595,000 | 59,177,000 | 88,532,000 | 114,890,000 | 90,716,000 | 140,255,000 | 144,373,000 | 93,163,000 | 106,540,000 |
Deferred Revenue | 5,016,000 | 5,051,000 | 4,883,000 | 4,683,000 | 4,559,000 | 4,191,000 | 3,985,000 | 3,829,000 | 3,687,000 | 2,833,000 | 2,686,000 | 2,534,000 | 1,893,000 | 1,739,000 | 1,622,000 | 1,656,000 | 1,767,000 | 1,989,000 | 4,125,000 | 5,605,000 | 0 |
Deferred Tax | 1,001,000 | 1,005,000 | 1,549,000 | 1,581,000 | 538,000 | 490,000 | 597,000 | 815,000 | 691,000 | 502,000 | 570,000 | 598,000 | 470,000 | 696,000 | 1,135,000 | 2,375,000 | 2,035,000 | 3,034,000 | 2,744,000 | 5,275,000 | 6,171,000 |
Other Non-Current Liabilities | 22,404,000 | 21,968,000 | 19,513,000 | 21,974,000 | 22,829,000 | 20,086,000 | 19,603,000 | 20,882,000 | 20,708,000 | 21,721,000 | 24,593,000 | 21,391,000 | 32,156,000 | 28,627,000 | 51,365,000 | 31,188,000 | -13,426,000 | 50,158,000 | 84,180,000 | 44,603,000 | 110,345,000 |
Total Non-Current Liabilities | 133,672,000 | 128,981,000 | 115,851,000 | 117,686,000 | 139,258,000 | 127,175,000 | 124,905,000 | 128,192,000 | 118,387,000 | 114,912,000 | 106,212,000 | 101,148,000 | 100,815,000 | 90,239,000 | 116,446,000 | 150,592,000 | 165,518,000 | 195,436,000 | 200,640,000 | 159,607,000 | 223,056,000 |
Total Liabilities | 242,708,000 | 230,512,000 | 212,717,000 | 208,413,000 | 236,450,000 | 225,307,000 | 220,474,000 | 222,792,000 | 208,668,000 | 196,174,000 | 183,353,000 | 175,279,000 | 174,243,000 | 163,277,000 | 165,329,000 | 201,365,000 | 234,444,000 | 272,215,000 | 280,860,000 | 255,397,000 | 275,732,000 |
Common Stock | 42,000 | 42,000 | 42,000 | 41,000 | 41,000 | 41,000 | 41,000 | 41,000 | 41,000 | 41,000 | 40,000 | 40,000 | 40,000 | 38,000 | 38,000 | 34,000 | 24,000 | 22,000 | 19,000 | 19,000 | 19,000 |
Retained Earnings | 32,525,000 | 31,029,000 | 31,754,000 | 35,769,000 | 18,243,000 | 20,320,000 | 22,668,000 | 21,218,000 | 15,634,000 | 14,414,000 | 24,556,000 | 23,658,000 | 18,077,000 | 12,985,000 | -7,038,000 | -13,599,000 | -16,145,000 | -1,485,000 | -17,000 | 12,461,000 | 11,175,000 |
Accumulated Other Comprehensive Income/Loss | -8,989,000 | -9,042,000 | -9,339,000 | -8,339,000 | -8,294,000 | -7,728,000 | -7,366,000 | -6,959,000 | -7,013,000 | -6,257,000 | -20,032,000 | -18,231,000 | -22,854,000 | -18,734,000 | -14,313,000 | -10,864,000 | -10,085,000 | -558,000 | -7,846,000 | -3,562,000 | 1,258,000 |
Total Stockholders Equity | 44,315,000 | 42,773,000 | 43,242,000 | 48,519,000 | 30,690,000 | 33,185,000 | 35,932,000 | 34,890,000 | 29,170,000 | 28,642,000 | 24,805,000 | 26,383,000 | 15,947,000 | 15,028,000 | -673,000 | -7,820,000 | -17,311,000 | 5,628,000 | -3,465,000 | 12,957,000 | 16,045,000 |
Total Investments | 21,485,000 | 20,857,000 | 41,708,000 | 33,598,000 | 29,619,000 | 19,666,000 | 19,942,000 | 23,520,000 | 26,226,000 | 24,128,000 | 23,750,000 | 25,779,000 | 23,530,000 | 34,392,000 | 35,009,000 | 40,207,000 | 44,741,000 | 41,356,000 | 26,728,000 | 7,583,000 | 9,507,000 |
Total Debt | 159,022,000 | 151,107,000 | 140,474,000 | 139,485,000 | 162,998,000 | 156,721,000 | 154,213,000 | 154,287,000 | 142,970,000 | 132,854,000 | 119,171,000 | 114,688,000 | 105,058,000 | 99,488,000 | 103,988,000 | 133,087,000 | 154,688,000 | 168,530,000 | 172,049,000 | 154,332,000 | 172,973,000 |
Net Debt | 135,573,000 | 126,245,000 | 115,340,000 | 118,945,000 | 137,755,000 | 139,217,000 | 137,495,000 | 135,795,000 | 127,065,000 | 118,582,000 | 108,414,000 | 100,220,000 | 89,399,000 | 82,340,000 | 89,183,000 | 111,646,000 | 132,639,000 | 133,247,000 | 143,155,000 | 122,833,000 | 149,462,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,532,000 | 4,329,000 | -2,152,000 | 17,910,000 | -1,276,000 | 84,000 | 3,695,000 | 7,628,000 | 4,607,000 | 7,371,000 | 3,186,000 | 7,155,000 | 5,665,000 | 20,213,000 | 6,561,000 | 2,717,000 | -14,672,000 | -2,723,000 | -12,613,000 | 2,228,000 | 3,634,000 |
Depreciation & Amortization | 6,115,000 | 6,523,000 | 6,493,000 | 5,960,000 | 7,457,000 | 8,490,000 | 8,308,000 | 8,453,000 | 8,717,000 | 7,966,000 | 7,423,000 | 6,456,000 | 5,204,000 | 4,256,000 | 5,584,000 | 6,931,000 | 12,925,000 | 0 | 16,519,000 | 6,722,000 | 13,052,000 |
Deferred Income Tax | -1,933,000 | -1,649,000 | -1,910,000 | -563,000 | -269,000 | -1,370,000 | -197,000 | -232,000 | 1,478,000 | 2,120,000 | 1,063,000 | -861,000 | 1,989,000 | -450,000 | 0 | 0 | 0 | 0 | 0 | 787,000 | 4,283,000 |
Stock Based Compensation | 514,000 | 460,000 | 336,000 | 305,000 | 199,000 | 228,000 | 191,000 | 246,000 | 210,000 | 199,000 | 180,000 | 159,000 | 140,000 | 171,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 2,350,000 | 1,163,000 | -7,051,000 | 4,701,000 | 18,998,000 | 6,204,000 | 1,306,000 | 1,997,000 | 1,476,000 | -2,050,000 | -246,000 | -3,136,000 | -2,538,000 | -13,045,000 | -808,000 | 1,970,000 | -9,960,000 | 0 | -1,192,000 | -1,637,000 | -5,421,000 |
Accounts Receivable | -8,033,000 | -7,447,000 | -11,743,000 | 6,515,000 | 12,041,000 | 738,000 | -4,647,000 | -3,133,000 | -4,304,000 | -8,653,000 | -5,105,000 | -1,969,000 | -1,622,000 | 0 | 765,000 | 2,244,000 | 1,091,000 | 0 | 0 | 0 | 0 |
Inventory | 672,000 | -1,219,000 | -2,576,000 | -1,778,000 | 148,000 | 206,000 | -828,000 | -959,000 | -815,000 | -1,155,000 | -875,000 | -572,000 | -1,401,000 | -367,000 | -903,000 | 2,333,000 | -358,000 | 0 | -695,000 | -76,000 | -112,000 |
Accounts Payable | 13,162,000 | 9,829,000 | 7,268,000 | -36,000 | 6,809,000 | 5,260,000 | 6,781,000 | 6,089,000 | 6,595,000 | 7,758,000 | 5,734,000 | 0 | 0 | 0 | 0 | -1,803,000 | -12,647,000 | 0 | 0 | 0 | 0 |
Other Working Capital | 9,711,000 | 0 | 6,521,000 | -1,411,000 | 6,504,000 | 4,485,000 | 4,559,000 | 3,857,000 | 3,739,000 | 3,495,000 | 0 | -595,000 | 485,000 | -12,678,000 | -670,000 | -804,000 | 1,954,000 | 0 | -497,000 | -1,561,000 | -5,309,000 |
Other Non-Cash Items | 15,943,000 | 4,092,000 | 11,137,000 | -12,526,000 | -840,000 | 4,003,000 | 1,719,000 | 4,000 | 3,304,000 | 564,000 | 2,901,000 | 671,000 | -1,415,000 | -1,361,000 | 140,000 | 4,424,000 | 11,528,000 | 19,823,000 | 6,897,000 | 6,854,000 | 7,615,000 |
Net Cash Provided by Operating Activities | 14,887,000 | 14,918,000 | 6,853,000 | 15,787,000 | 24,269,000 | 17,639,000 | 15,022,000 | 18,096,000 | 19,792,000 | 16,170,000 | 14,507,000 | 10,444,000 | 9,045,000 | 9,784,000 | 11,477,000 | 16,042,000 | -179,000 | 17,100,000 | 9,611,000 | 21,679,000 | 24,514,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -8,481,000 | -8,236,000 | -6,866,000 | -6,227,000 | -5,742,000 | -7,632,000 | -7,785,000 | -7,049,000 | -6,992,000 | -7,196,000 | -7,463,000 | -6,597,000 | -5,488,000 | -4,293,000 | -4,092,000 | -4,561,000 | -6,696,000 | -6,022,000 | -6,848,000 | -7,517,000 | -9,237,000 |
Acquisitions Net | -3,318,000 | -2,733,000 | -289,000 | 145,000 | 1,340,000 | 7,632,000 | 7,785,000 | 7,049,000 | 6,992,000 | 7,196,000 | -477,000 | 9,000 | 257,000 | -35,602,000 | -27,917,000 | -26,010,000 | -37,721,000 | -54,471,000 | -59,737,000 | -2,031,000 | -30,000 |
Purchases of Investments | -12,359,000 | -8,728,000 | -17,458,000 | -27,763,000 | -39,947,000 | -17,586,000 | -17,140,000 | -27,567,000 | -31,428,000 | -41,279,000 | -48,694,000 | -120,210,000 | -95,135,000 | -68,723,000 | -100,150,000 | -78,789,000 | -64,754,000 | -11,423,000 | -23,678,000 | -6,278,000 | -8,470,000 |
Sales/Maturities of Investments | 12,927,000 | 12,700,000 | 19,211,000 | 33,229,000 | 32,395,000 | 16,929,000 | 20,885,000 | 29,998,000 | 30,179,000 | 40,900,000 | 50,545,000 | 118,247,000 | 93,012,000 | 70,795,000 | 101,077,000 | 76,322,000 | 64,579,000 | 18,660,000 | 18,456,000 | 6,154,000 | 8,414,000 |
Other Investing Activities | -14,986,000 | -10,631,000 | 1,055,000 | 3,361,000 | -6,661,000 | -13,064,000 | -20,006,000 | -21,823,000 | -24,103,000 | -25,783,000 | -15,035,000 | -11,180,000 | -6,936,000 | 34,782,000 | 37,990,000 | 39,507,000 | 41,449,000 | 46,773,000 | 46,943,000 | 17,129,000 | -5,528,000 |
Net Cash Used for Investing Activities | -24,918,000 | -17,628,000 | -4,347,000 | 2,745,000 | -18,615,000 | -13,721,000 | -16,261,000 | -19,392,000 | -25,352,000 | -26,162,000 | -21,124,000 | -19,731,000 | -14,290,000 | -3,041,000 | 6,908,000 | 6,469,000 | -3,143,000 | -6,483,000 | -24,864,000 | 7,457,000 | -14,851,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 11,117,000 | 8,155,000 | 5,275,000 | -22,990,000 | 3,095,000 | -277,000 | 3,139,000 | 6,260,000 | 11,028,000 | 17,148,000 | 7,314,000 | 9,663,000 | 4,434,000 | -4,333,000 | -18,558,000 | -21,710,000 | -9,256,000 | -5,399,000 | 15,832,000 | -20,234,000 | -8,861,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,339,000 | 2,450,000 | 756,000 | 250,000 | 431,000 | 325,000 | 0 |
Common Stock Repurchased | -611,000 | -335,000 | -484,000 | 0 | 0 | -237,000 | -164,000 | -131,000 | -145,000 | -129,000 | -1,964,000 | -213,000 | -125,000 | 0 | 0 | 0 | 0 | -31,000 | -183,000 | 0 | -151,000 |
Dividends Paid | -3,123,000 | -4,995,000 | -2,009,000 | -403,000 | -596,000 | -2,389,000 | -2,905,000 | -2,584,000 | -3,376,000 | -2,380,000 | -1,952,000 | -1,574,000 | -763,000 | 0 | 0 | 0 | 0 | 0 | -468,000 | -738,000 | -732,000 |
Other Financing Activities | -305,000 | -241,000 | -271,000 | -105,000 | -184,000 | -226,000 | -192,000 | -151,000 | -49,000 | -317,000 | 25,000 | 257,000 | 159,000 | 92,000 | -7,202,000 | -3,699,000 | -604,000 | -62,000 | -339,000 | -4,000 | -4,482,000 |
Net Cash Used Provided by Financing Activities | 7,078,000 | 2,584,000 | 2,511,000 | -23,498,000 | 2,315,000 | -3,129,000 | -122,000 | 3,394,000 | 7,458,000 | 14,322,000 | 3,423,000 | 8,133,000 | 3,705,000 | -4,241,000 | -24,421,000 | -22,959,000 | -9,104,000 | -5,242,000 | 15,273,000 | -20,651,000 | -9,865,000 |
Effect of Forex Changes on Cash | 45,000 | -104,000 | -414,000 | -232,000 | 225,000 | 45,000 | -370,000 | 489,000 | -265,000 | -815,000 | -517,000 | -37,000 | 51,000 | -159,000 | -53,000 | 470,000 | -808,000 | 1,014,000 | 464,000 | -496,000 | 505,000 |
Net Change in Cash | -2,933,000 | -230,000 | 4,603,000 | -5,198,000 | 8,194,000 | 834,000 | -1,731,000 | 2,587,000 | 1,633,000 | 3,515,000 | -3,711,000 | -1,191,000 | -1,489,000 | 2,343,000 | -6,089,000 | -608,000 | -13,234,000 | 6,387,000 | 484,000 | 7,989,000 | 303,000 |
Cash at End of Period | 88,510,000 | 25,110,000 | 25,340,000 | 20,737,000 | 25,935,000 | 17,741,000 | 16,907,000 | 18,492,000 | 15,905,000 | 14,272,000 | 10,757,000 | 14,468,000 | 15,659,000 | 17,148,000 | 14,805,000 | 21,441,000 | 22,049,000 | 35,283,000 | 28,894,000 | 31,499,000 | 23,511,000 |
Cash at Start of Period | 91,443,000 | 25,340,000 | 20,737,000 | 25,935,000 | 17,741,000 | 16,907,000 | 18,638,000 | 15,905,000 | 14,272,000 | 10,757,000 | 14,468,000 | 15,659,000 | 17,148,000 | 14,805,000 | 20,894,000 | 22,049,000 | 35,283,000 | 28,896,000 | 28,410,000 | 23,510,000 | 23,208,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 14,887,000 | 14,918,000 | 6,853,000 | 15,787,000 | 24,269,000 | 17,639,000 | 15,022,000 | 18,096,000 | 19,792,000 | 16,170,000 | 14,507,000 | 10,444,000 | 9,045,000 | 9,784,000 | 11,477,000 | 16,042,000 | -179,000 | 17,100,000 | 9,611,000 | 21,679,000 | 24,514,000 |
Capital Expenditure | -8,481,000 | -8,236,000 | -6,866,000 | -6,227,000 | -5,742,000 | -7,632,000 | -7,785,000 | -7,049,000 | -6,992,000 | -7,196,000 | -7,463,000 | -6,597,000 | -5,488,000 | -4,293,000 | -4,092,000 | -4,561,000 | -6,696,000 | -6,022,000 | -6,848,000 | -7,517,000 | -9,237,000 |
Free Cash Flow | 6,406,000 | 6,682,000 | -13,000 | 9,560,000 | 18,527,000 | 10,007,000 | 7,237,000 | 11,047,000 | 12,800,000 | 8,974,000 | 7,044,000 | 3,847,000 | 3,557,000 | 5,491,000 | 7,385,000 | 11,481,000 | -6,875,000 | 11,078,000 | 2,763,000 | 14,162,000 | 15,277,000 |