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 | 55,684,000 | 57,861,000 | 78,494,000 | 45,828,000 | 18,784,000 | 32,567,000 | 36,417,000 | 29,106,000 | 23,693,000 | 29,564,000 | 52,524,000 | 54,413,000 | 57,967,000 | 247,149,000 | 198,655,000 | 152,840,000 | 246,182,000 | 194,495,000 | 167,578,000 | 183,364,000 | 136,916,000 |
Revenue Growth | - | -26.29% | 71.28% | 143.97% | -42.32% | -10.57% | 25.12% | 22.85% | -19.86% | -43.71% | -3.47% | -6.13% | -76.55% | 24.41% | 29.98% | -37.92% | 26.57% | 16.06% | -8.61% | 33.92% | |
Cost of Revenue | 38,365,000 | 29,668,000 | 48,481,000 | 31,060,000 | 17,943,000 | 23,254,000 | 25,463,000 | 24,493,000 | 24,723,000 | 28,555,000 | 39,337,000 | 37,315,000 | 38,605,000 | 196,637,000 | 146,386,000 | 112,772,000 | 180,481,000 | 134,112,000 | 130,146,000 | 134,148,000 | 98,257,000 |
Gross Profit | 17,319,000 | 28,193,000 | 30,013,000 | 14,768,000 | 841,000 | 9,313,000 | 10,954,000 | 4,613,000 | -1,030,000 | 1,009,000 | 13,187,000 | 17,098,000 | 19,362,000 | 50,512,000 | 52,269,000 | 40,068,000 | 65,701,000 | 60,383,000 | 37,432,000 | 49,216,000 | 38,659,000 |
Gross Profit Margin | 31.09% | 48.73% | 38.24% | 32.22% | 4.48% | 28.60% | 30.08% | 15.85% | -4.35% | 3.41% | 25.11% | 31.42% | 33.40% | 20.44% | 26.31% | 26.22% | 26.69% | 31.05% | 22.34% | 26.84% | 28.24% |
Research and Development | 81,000 | 81,000 | 71,000 | 62,000 | 75,000 | 82,000 | 78,000 | 100,000 | 116,000 | 222,000 | 263,000 | 258,000 | 221,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 700,000 | 1,077,000 | 623,000 | 719,000 | 430,000 | 556,000 | 401,000 | 561,000 | 723,000 | 953,000 | 735,000 | 854,000 | 1,106,000 | 2,078,000 | 2,005,000 | 1,830,000 | 3,566,000 | 3,313,000 | 2,476,000 | 2,247,000 | 2,299,000 |
Total Operating Expenses | 5,810,000 | 1,158,000 | 4,551,000 | 2,697,000 | 2,641,000 | 2,252,000 | 1,818,000 | 2,308,000 | 3,377,000 | 6,046,000 | 4,868,000 | 4,970,000 | 6,152,000 | 29,385,000 | 29,105,000 | 27,790,000 | 33,215,000 | 30,601,000 | 11,875,000 | 7,819,000 | 7,227,000 |
Operating Income or Loss | 17,884,000 | 27,035,000 | 28,094,000 | 14,004,000 | -1,890,000 | 9,133,000 | 9,136,000 | 2,305,000 | -4,407,000 | -5,037,000 | 8,319,000 | 11,195,000 | 12,270,000 | 21,127,000 | 14,042,000 | 12,278,000 | 32,486,000 | 29,782,000 | 25,557,000 | 41,397,000 | 31,432,000 |
Operating Margin | 32.22% | 46.72% | 35.79% | 30.56% | -10.06% | 28.04% | 25.09% | 7.92% | -18.60% | -17.04% | 15.84% | 20.57% | 21.17% | 8.55% | 7.07% | 8.03% | 13.20% | 15.31% | 15.25% | 22.58% | 22.96% |
Interest Expense | 1,173,000 | 1,063,000 | 1,055,000 | 1,126,000 | 1,058,000 | 1,104,000 | 1,088,000 | 1,460,000 | 1,670,000 | 1,403,000 | 1,132,000 | 1,046,000 | 1,103,000 | 972,000 | 1,187,000 | 1,289,000 | 1,006,000 | 356,000 | 356,000 | 197,000 | 197,000 |
EBITDA | 25,179,000 | 25,783,000 | 37,127,000 | 21,090,000 | 4,522,000 | 17,139,000 | 17,112,000 | 6,256,000 | 5,598,000 | 6,342,000 | 20,017,000 | 23,369,000 | 23,980,000 | 24,068,000 | 27,455,000 | 21,194,000 | 7,540,000 | 38,080,000 | 37,412,000 | 28,613,000 | 17,204,000 |
Depreciation and Amortization | 9,217,000 | 8,432,000 | 7,844,000 | 7,252,000 | 6,604,000 | 6,511,000 | 6,051,000 | 7,411,000 | 10,246,000 | 9,113,000 | 8,329,000 | 7,434,000 | 6,580,000 | 7,934,000 | 9,060,000 | 9,295,000 | 9,012,000 | 8,298,000 | 7,284,000 | 4,253,000 | 3,798,000 |
Income Before Tax | 14,966,000 | 16,288,000 | 28,228,000 | 12,712,000 | -3,140,000 | 9,524,000 | 9,973,000 | -2,615,000 | -5,530,000 | -7,239,000 | 9,390,000 | 14,446,000 | 15,423,000 | 23,001,000 | 19,750,000 | 10,032,000 | -3,593,000 | 23,272,000 | 28,333,000 | 23,547,000 | 14,369,000 |
Income Tax Expense | 5,020,000 | 5,331,000 | 9,548,000 | 4,633,000 | -485,000 | 2,267,000 | 3,668,000 | -1,822,000 | -1,971,000 | -2,868,000 | 3,583,000 | 6,409,000 | 7,942,000 | 10,499,000 | 8,333,000 | 5,096,000 | 13,405,000 | 11,381,000 | 12,783,000 | 9,907,000 | 6,262,000 |
Net Income | 9,946,000 | 10,957,000 | 18,680,000 | 8,079,000 | -2,655,000 | 7,189,000 | 6,257,000 | -855,000 | -3,615,000 | -4,428,000 | 6,869,000 | 9,156,000 | 8,428,000 | 12,436,000 | 11,358,000 | 4,858,000 | -16,998,000 | 11,891,000 | 15,550,000 | 13,617,000 | 8,129,000 |
Net Income Margin | 17.81% | 18.94% | 23.80% | 17.63% | -14.13% | 22.07% | 17.18% | -2.94% | -15.26% | -14.98% | 13.08% | 16.83% | 14.54% | 5.03% | 5.72% | 3.18% | -6.90% | 6.11% | 9.28% | 7.43% | 5.94% |
EPS | 8.45 | 9.08 | 14.62 | 6.10 | -2.46 | 6.43 | 5.36 | -0.70 | -2.91 | -3.58 | 5.54 | 7.43 | 6.77 | 9.04 | 7.68 | 2.96 | -11.16 | 7.32 | 9.80 | 9.71 | 5.88 |
EPS Diluted | 8.42 | 9.06 | 14.57 | 6.08 | -2.46 | 6.40 | 5.32 | -0.70 | -2.90 | -3.57 | 5.51 | 7.38 | 6.72 | 8.97 | 7.62 | 2.94 | -11.16 | 7.22 | 9.66 | 9.55 | 5.80 |
Weighted Average Shares Out | - | 1,202,757 | 1,274,028 | 1,324,194 | 1,078,030 | 1,117,260 | 1,166,499 | 1,221,038 | 1,242,268 | 1,236,872 | 1,237,325 | 1,230,963 | 1,243,799 | 1,375,035 | 1,479,330 | 1,487,650 | 1,523,432 | 1,623,994 | 1,585,982 | 1,393,371 | 1,381,568 |
Weighted Average Shares Out Diluted | - | 1,205,675 | 1,278,163 | 1,328,151 | 1,078,030 | 1,123,536 | 1,175,538 | 1,221,038 | 1,245,440 | 1,241,919 | 1,245,863 | 1,239,803 | 1,253,093 | 1,387,100 | 1,491,067 | 1,497,608 | 1,523,432 | 1,645,919 | 1,609,530 | 1,417,028 | 1,401,300 |
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 | 5,221,000 | 5,635,000 | 6,458,000 | 5,028,000 | 2,991,000 | 5,088,000 | 5,915,000 | 6,325,000 | 3,610,000 | 2,368,000 | 5,062,000 | 6,246,000 | 3,618,000 | 5,780,000 | 9,454,000 | 542,000 | 755,000 | 1,456,000 | 817,000 | 2,214,000 | 1,387,000 |
Short Term Investments | 1,571,000 | 971,000 | 2,785,000 | 1,563,000 | 4,865,000 | 5,139,000 | 1,710,000 | 3,772,000 | 50,000 | 783,000 | 272,000 | 272,000 | 581,000 | 581,000 | 2,056,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 6,792,000 | 6,606,000 | 9,243,000 | 6,591,000 | 7,856,000 | 10,227,000 | 7,625,000 | 10,097,000 | 3,660,000 | 2,368,000 | 5,062,000 | 6,518,000 | 3,618,000 | 6,361,000 | 11,510,000 | 542,000 | 755,000 | 1,456,000 | 817,000 | 2,214,000 | 1,387,000 |
Net Receivables | 4,815,000 | 5,474,000 | 7,088,000 | 6,670,000 | 2,754,000 | 3,401,000 | 4,067,000 | 4,320,000 | 3,414,000 | 4,514,000 | 6,807,000 | 8,487,000 | 9,182,000 | 16,526,000 | 15,812,000 | 13,215,000 | 11,995,000 | 16,354,000 | 14,106,000 | 11,940,000 | 8,788,000 |
Inventory | 1,496,000 | 1,398,000 | 1,219,000 | 1,208,000 | 1,002,000 | 1,026,000 | 1,007,000 | 1,060,000 | 1,018,000 | 1,124,000 | 1,331,000 | 1,194,000 | 965,000 | 4,631,000 | 5,197,000 | 4,940,000 | 5,095,000 | 4,223,000 | 5,153,000 | 3,724,000 | 3,666,000 |
Other Current Assets | 881,000 | 852,000 | 1,199,000 | 1,581,000 | 454,000 | 2,259,000 | 575,000 | 1,035,000 | 517,000 | 783,000 | 1,868,000 | 2,824,000 | 10,224,000 | 5,400,000 | 2,141,000 | 4,940,000 | 5,996,000 | 2,702,000 | 4,990,000 | 1,734,000 | 1,180,000 |
Total Current Assets | 13,984,000 | 14,330,000 | 18,749,000 | 16,050,000 | 12,066,000 | 16,913,000 | 13,274,000 | 16,512,000 | 8,609,000 | 8,789,000 | 15,068,000 | 19,023,000 | 23,989,000 | 30,218,000 | 34,660,000 | 21,167,000 | 20,843,000 | 24,735,000 | 25,066,000 | 19,612,000 | 15,021,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 70,725,000 | 70,735,000 | 64,866,000 | 64,911,000 | 39,893,000 | 42,269,000 | 45,698,000 | 45,683,000 | 58,331,000 | 66,446,000 | 75,444,000 | 72,827,000 | 67,263,000 | 84,180,000 | 82,554,000 | 87,708,000 | 83,947,000 | 89,003,000 | 86,201,000 | 54,669,000 | 50,902,000 |
Goodwill | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,332,000 | 3,332,000 | 3,633,000 | 3,638,000 | 3,778,000 | 29,336,000 | 31,488,000 | 15,323,000 | 14,990,000 |
Intangible Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,000 | 745,000 | 801,000 | 823,000 | 846,000 | 896,000 | 951,000 | 16,439,000 | 16,086,000 |
Long Term Investments | 9,192,000 | 8,987,000 | 8,225,000 | 7,113,000 | 8,017,000 | 8,687,000 | 9,329,000 | 9,224,000 | 20,460,000 | 19,971,000 | 23,891,000 | 23,437,000 | 23,489,000 | 32,108,000 | 31,581,000 | 36,192,000 | 32,899,000 | 18,972,000 | 58,530,000 | 49,059,000 | 52,359,000 |
Tax Assets | 0 | 0 | 6,179,000 | 340,000 | 363,000 | 184,000 | 5,021,000 | 5,282,000 | 10,972,000 | 11,814,000 | 14,811,000 | 15,220,000 | 13,185,000 | 18,055,000 | 17,335,000 | 17,962,000 | 18,167,000 | 17,907,000 | 2,969,000 | 3,054,000 | 3,018,000 |
Other Non-Current Assets | 2,798,000 | 1,872,000 | -4,190,000 | 2,587,000 | 2,642,000 | 2,645,000 | 1,344,000 | 1,107,000 | 1,160,000 | 1,063,000 | 888,000 | 943,000 | -10,786,000 | -15,408,000 | -14,250,000 | -14,902,000 | -17,615,000 | -3,092,000 | -40,424,000 | -35,834,000 | -44,525,000 |
Total Non-Current Assets | 82,715,000 | 81,594,000 | 75,080,000 | 74,611,000 | 50,552,000 | 53,601,000 | 56,706,000 | 56,850,000 | 81,163,000 | 88,695,000 | 101,471,000 | 99,034,000 | 93,155,000 | 123,012,000 | 121,654,000 | 131,421,000 | 122,022,000 | 153,022,000 | 139,715,000 | 87,387,000 | 77,840,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 | 96,699,000 | 95,924,000 | 93,829,000 | 90,661,000 | 62,618,000 | 70,514,000 | 69,980,000 | 73,362,000 | 89,772,000 | 97,484,000 | 116,539,000 | 118,057,000 | 117,144,000 | 153,230,000 | 156,314,000 | 152,588,000 | 142,865,000 | 177,757,000 | 164,781,000 | 106,999,000 | 92,861,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 5,190,000 | 5,117,000 | 6,163,000 | 5,025,000 | 2,349,000 | 3,200,000 | 3,895,000 | 4,030,000 | 3,653,000 | 4,933,000 | 8,026,000 | 9,314,000 | 10,013,000 | 19,653,000 | 18,399,000 | 15,485,000 | 13,990,000 | 17,861,000 | 14,634,000 | 12,267,000 | 9,131,000 |
Short Term Debt | 1,314,000 | 1,267,000 | 572,000 | 1,388,000 | 845,000 | 105,000 | 191,000 | 2,575,000 | 1,089,000 | 1,427,000 | 182,000 | 589,000 | 955,000 | 1,013,000 | 936,000 | 1,728,000 | 370,000 | 1,398,000 | 4,043,000 | 1,758,000 | 632,000 |
Tax Payables | 2,473,000 | 1,811,000 | 3,193,000 | 2,862,000 | 320,000 | 1,030,000 | 1,320,000 | 1,038,000 | 484,000 | 499,000 | 1,051,000 | 2,713,000 | 3,366,000 | 4,220,000 | 4,874,000 | 3,402,000 | 4,273,000 | 4,117,000 | 732,000 | 536,000 | 360,000 |
Deferred Revenue | 0 | -312,000 | 0 | 50,000 | 56,000 | 0 | 1,320,000 | 1,038,000 | 484,000 | 499,000 | 1,051,000 | 2,713,000 | 3,366,000 | 4,220,000 | 4,874,000 | 3,402,000 | 6,481,000 | 6,703,000 | 6,859,000 | 6,122,000 | 4,505,000 |
Other Current Liabilities | 1,788,000 | 1,810,000 | 2,919,000 | 2,696,000 | 1,796,000 | 2,708,000 | 1,989,000 | 1,754,000 | 1,683,000 | 2,397,000 | 2,278,000 | 2,513,000 | 3,109,000 | 3,182,000 | 3,210,000 | 3,080,000 | 3,147,000 | 3,506,000 | 7,022,000 | 6,798,000 | 5,463,000 |
Total Current Liabilities | 10,765,000 | 10,005,000 | 12,847,000 | 12,021,000 | 5,366,000 | 7,043,000 | 7,395,000 | 9,397,000 | 6,909,000 | 9,256,000 | 11,537,000 | 15,129,000 | 17,443,000 | 28,068,000 | 27,419,000 | 23,695,000 | 21,780,000 | 26,882,000 | 26,431,000 | 21,359,000 | 15,586,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 16,990,000 | 18,367,000 | 16,616,000 | 19,213,000 | 15,309,000 | 15,375,000 | 15,554,000 | 17,128,000 | 26,186,000 | 23,453,000 | 22,383,000 | 21,073,000 | 20,770,000 | 21,610,000 | 5,460,000 | 26,925,000 | 27,085,000 | 20,289,000 | 23,091,000 | 10,758,000 | 14,370,000 |
Deferred Revenue | 0 | 0 | 0 | 6,907,000 | 7,127,000 | 7,133,000 | 9,452,000 | 9,485,000 | 10,977,000 | 11,866,000 | 13,611,000 | 12,342,000 | 15,103,000 | 16,979,000 | 17,196,000 | 7,227,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 8,986,000 | 8,813,000 | 7,726,000 | 6,179,000 | 3,747,000 | 4,634,000 | 5,021,000 | 5,282,000 | 8,949,000 | 10,999,000 | 15,070,000 | 15,220,000 | 13,185,000 | 18,055,000 | 17,335,000 | 17,962,000 | 18,167,000 | 21,018,000 | 20,074,000 | 11,439,000 | 10,385,000 |
Other Non-Current Liabilities | 10,077,000 | 9,460,000 | 8,637,000 | 7,842,000 | 8,306,000 | 8,412,000 | 9,946,000 | 10,754,000 | 12,502,000 | 13,694,000 | 15,276,000 | 14,143,000 | 17,319,000 | 20,839,000 | 2,599,000 | 31,684,000 | 19,568,000 | 19,412,000 | 11,337,000 | 9,503,000 | 8,692,000 |
Total Non-Current Liabilities | 36,053,000 | 36,640,000 | 32,979,000 | 33,234,000 | 27,403,000 | 28,421,000 | 30,521,000 | 33,164,000 | 47,637,000 | 48,146,000 | 52,729,000 | 50,436,000 | 51,274,000 | 59,428,000 | 59,786,000 | 65,836,000 | 64,820,000 | 60,719,000 | 54,502,000 | 31,700,000 | 33,447,000 |
Total Liabilities | 46,818,000 | 46,645,000 | 45,826,000 | 45,255,000 | 32,769,000 | 35,464,000 | 37,916,000 | 42,561,000 | 54,546,000 | 57,402,000 | 64,266,000 | 65,565,000 | 68,717,000 | 87,496,000 | 87,205,000 | 89,531,000 | 86,600,000 | 87,601,000 | 80,933,000 | 53,059,000 | 49,033,000 |
Common Stock | 21,000 | 21,000 | 21,000 | 21,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 17,000 | 17,000 | 17,000 | 17,000 | 17,000 | 17,000 | 14,000 | 7,000 |
Retained Earnings | 63,459,000 | 59,268,000 | 53,029,000 | 40,674,000 | 35,213,000 | 39,742,000 | 34,010,000 | 29,391,000 | 31,548,000 | 36,414,000 | 44,504,000 | 41,160,000 | 35,338,000 | 49,194,000 | 40,397,000 | 32,658,000 | 30,642,000 | 50,510,000 | 41,292,000 | 28,018,000 | 16,128,000 |
Accumulated Other Comprehensive Income/Loss | -5,845,000 | -5,673,000 | -6,000,000 | -4,950,000 | -5,218,000 | -5,357,000 | -6,063,000 | -5,518,000 | -6,193,000 | -6,247,000 | -1,902,000 | 2,002,000 | 4,087,000 | 3,075,000 | 4,773,000 | 2,989,000 | -2,679,000 | 4,432,000 | 375,000 | -131,000 | 534,000 |
Total Stockholders Equity | 49,881,000 | 49,279,000 | 48,003,000 | 45,406,000 | 29,849,000 | 34,981,000 | 31,939,000 | 30,607,000 | 34,974,000 | 39,762,000 | 51,911,000 | 52,090,000 | 47,987,000 | 65,224,000 | 68,562,000 | 62,467,000 | 55,165,000 | 88,983,000 | 82,646,000 | 52,731,000 | 42,723,000 |
Total Investments | 10,763,000 | 9,958,000 | 11,010,000 | 8,676,000 | 12,882,000 | 13,826,000 | 10,801,000 | 12,996,000 | 21,141,000 | 19,971,000 | 32,739,000 | 24,179,000 | 25,587,000 | 32,689,000 | 33,637,000 | 36,192,000 | 32,899,000 | 18,972,000 | 58,530,000 | 49,059,000 | 52,359,000 |
Total Debt | 18,304,000 | 19,634,000 | 16,643,000 | 19,934,000 | 15,369,000 | 14,895,000 | 14,968,000 | 19,703,000 | 27,275,000 | 24,880,000 | 22,565,000 | 21,662,000 | 21,725,000 | 22,623,000 | 23,592,000 | 28,653,000 | 27,455,000 | 21,687,000 | 27,134,000 | 12,516,000 | 15,002,000 |
Net Debt | 13,083,000 | 13,999,000 | 10,185,000 | 14,906,000 | 12,378,000 | 9,807,000 | 9,053,000 | 13,378,000 | 23,665,000 | 22,512,000 | 17,503,000 | 15,416,000 | 18,107,000 | 16,843,000 | 14,138,000 | 28,111,000 | 26,700,000 | 20,231,000 | 26,317,000 | 10,302,000 | 13,615,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 | 9,930,000 | 10,922,000 | 18,680,000 | 8,079,000 | -2,655,000 | 7,257,000 | 6,305,000 | -793,000 | -3,559,000 | -4,371,000 | 6,938,000 | 9,215,000 | 8,498,000 | 12,502,000 | 11,417,000 | 4,936,000 | -16,998,000 | 11,891,000 | 15,550,000 | 13,640,000 | 8,107,000 |
Depreciation & Amortization | 9,198,000 | 8,270,000 | 7,504,000 | 7,208,000 | 5,521,000 | 6,090,000 | 5,956,000 | 6,845,000 | 9,062,000 | 9,113,000 | 8,329,000 | 7,434,000 | 6,580,000 | 0 | 9,060,000 | 0 | 9,012,000 | 8,298,000 | 7,284,000 | 4,253,000 | 3,798,000 |
Deferred Income Tax | 641,000 | 1,145,000 | 2,086,000 | 1,346,000 | -834,000 | -444,000 | 283,000 | -3,681,000 | -2,221,000 | -2,772,000 | 709,000 | 1,311,000 | 1,397,000 | 1,287,000 | -878,000 | -1,109,000 | -428,000 | -157,000 | 263,000 | 1,101,000 | 1,025,000 |
Stock Based Compensation | 334,000 | 0 | 377,000 | 304,000 | 159,000 | 274,000 | 265,000 | 227,000 | 272,000 | 362,000 | 358,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 550,000 | -1,382,000 | -234,000 | 1,271,000 | -372,000 | -579,000 | 635,000 | 15,000 | -481,000 | -22,000 | -505,000 | 48,000 | -1,239,000 | -351,000 | 1,867,000 | -538,000 | -1,019,000 | 1,750,000 | -1,633,000 | 246,000 | -601,000 |
Accounts Receivable | 186,000 | 1,333,000 | -963,000 | -2,500,000 | 521,000 | 505,000 | 235,000 | -886,000 | 820,000 | 1,810,000 | 1,227,000 | 744,000 | -1,866,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | -89,000 | -103,000 | -38,000 | -160,000 | -25,000 | -67,000 | 86,000 | -55,000 | 44,000 | 166,000 | -193,000 | -278,000 | 210,000 | 556,000 | -363,000 | 320,000 | -1,321,000 | 767,000 | -828,000 | -182,000 | 360,000 |
Accounts Payable | -398,000 | -1,118,000 | 901,000 | 1,399,000 | -249,000 | -378,000 | -52,000 | 265,000 | -524,000 | -1,647,000 | -783,000 | 183,000 | 1,103,000 | 1,290,000 | 2,887,000 | 1,612,000 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | 821,000 | -1,494,000 | -134,000 | 2,532,000 | -619,000 | -639,000 | 601,000 | -195,000 | -1,000 | 1,459,000 | 471,000 | 143,000 | -2,552,000 | -2,197,000 | -657,000 | -2,470,000 | 302,000 | 983,000 | -805,000 | 428,000 | -961,000 |
Other Non-Cash Items | 9,550,000 | 1,010,000 | -99,000 | -502,000 | 1,378,000 | -253,000 | 639,000 | 499,000 | 1,524,000 | 3,869,000 | 286,000 | -672,000 | -205,000 | 6,208,000 | 198,000 | 9,190,000 | 35,655,000 | 4,011,000 | 1,314,000 | -5,000 | -39,000 |
Net Cash Provided by Operating Activities | 20,930,000 | 19,965,000 | 28,314,000 | 16,996,000 | 4,802,000 | 11,104,000 | 12,934,000 | 7,077,000 | 4,403,000 | 7,572,000 | 16,735,000 | 16,087,000 | 13,922,000 | 19,646,000 | 17,045,000 | 12,479,000 | 22,658,000 | 24,550,000 | 21,516,000 | 17,628,000 | 11,959,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -11,684,000 | -11,248,000 | -10,159,000 | -5,324,000 | -4,715,000 | -6,636,000 | -6,750,000 | -4,591,000 | -4,869,000 | -10,050,000 | -17,085,000 | -15,537,000 | -14,172,000 | -13,266,000 | -9,761,000 | -10,861,000 | -19,099,000 | -11,791,000 | -15,596,000 | -11,620,000 | -9,496,000 |
Acquisitions Net | -2,656,000 | -2,724,000 | -60,000 | -8,290,000 | 4,715,000 | 3,012,000 | 1,790,000 | 13,860,000 | 1,286,000 | 1,952,000 | 17,085,000 | 15,537,000 | 0 | 13,266,000 | 36,000 | -344,000 | 0 | 0 | -14,285,000 | 0 | 0 |
Purchases of Investments | -1,864,000 | -2,330,000 | -5,821,000 | -5,833,000 | -12,760,000 | -5,048,000 | -1,790,000 | -1,841,000 | 253,000 | -263,000 | -263,000 | -263,000 | 997,000 | -982,000 | -982,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 1,305,000 | 3,703,000 | 3,192,000 | 8,924,000 | 12,102,000 | 2,265,000 | 1,620,000 | 115,000 | 0 | 0 | 253,000 | 597,000 | 0 | 1,431,000 | 9,761,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | 819,000 | 599,000 | 4,107,000 | 1,979,000 | -3,463,000 | -211,000 | 1,287,000 | 14,194,000 | 757,000 | 1,658,000 | -15,121,000 | -6,585,000 | 1,548,000 | -7,464,000 | 5,611,000 | 1,270,000 | 1,483,000 | 3,229,000 | -112,000 | 604,000 | 1,707,000 |
Net Cash Used for Investing Activities | -14,802,000 | -12,000,000 | -8,741,000 | -8,544,000 | -4,121,000 | -6,618,000 | -3,843,000 | 7,762,000 | -3,859,000 | -8,655,000 | -15,131,000 | -6,251,000 | -11,627,000 | -7,015,000 | 4,665,000 | -9,935,000 | -17,616,000 | -8,562,000 | -29,993,000 | -11,016,000 | -7,789,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -743,000 | 2,408,000 | -3,370,000 | -505,000 | 46,000 | -80,000 | -4,995,000 | -7,876,000 | 2,343,000 | 2,395,000 | 980,000 | -946,000 | -569,000 | -934,000 | -5,202,000 | 1,229,000 | 5,760,000 | -5,519,000 | 10,232,000 | -2,550,000 | -2,775,000 |
Common Stock Issued | -61,000 | -52,000 | 362,000 | 145,000 | 0 | -30,000 | 121,000 | 0 | -63,000 | -2,000 | 35,000 | 20,000 | 138,000 | 96,000 | 133,000 | 13,000 | 198,000 | 285,000 | 220,000 | 402,000 | 430,000 |
Common Stock Repurchased | -4,674,000 | -5,400,000 | -9,270,000 | -3,623,000 | -897,000 | -3,500,000 | -2,999,000 | -3,063,000 | -126,000 | -82,000 | 0 | 0 | -5,098,000 | -11,123,000 | -3,866,000 | 0 | -8,249,000 | -7,001,000 | -925,000 | -1,924,000 | 0 |
Dividends Paid | -4,157,000 | -5,583,000 | -5,726,000 | -2,359,000 | -1,831,000 | -1,500,000 | -1,363,000 | -1,305,000 | -1,253,000 | -3,664,000 | -3,525,000 | -3,334,000 | -3,278,000 | -3,632,000 | -3,175,000 | -2,832,000 | -2,854,000 | -2,661,000 | -2,277,000 | -1,639,000 | -1,232,000 |
Other Financing Activities | -131,000 | -34,000 | -49,000 | 7,000 | -26,000 | -119,000 | -123,000 | -112,000 | -137,000 | -78,000 | -64,000 | -2,873,000 | 4,326,000 | -712,000 | -709,000 | -1,265,000 | -619,000 | -444,000 | -185,000 | 27,000 | 178,000 |
Net Cash Used Provided by Financing Activities | -9,705,000 | -8,661,000 | -18,053,000 | -6,335,000 | -2,708,000 | -5,229,000 | -9,359,000 | -12,356,000 | 764,000 | -1,429,000 | -2,574,000 | -7,133,000 | -4,481,000 | -16,305,000 | -12,819,000 | -2,855,000 | -5,764,000 | -15,340,000 | 7,065,000 | -5,684,000 | -3,399,000 |
Effect of Forex Changes on Cash | 23,000 | -99,000 | -224,000 | -34,000 | -20,000 | -46,000 | -117,000 | 232,000 | -66,000 | -182,000 | -214,000 | -75,000 | 24,000 | 21,000 | 21,000 | 98,000 | 21,000 | -9,000 | 15,000 | -101,000 | 125,000 |
Net Change in Cash | -3,301,000 | -795,000 | 1,296,000 | 2,083,000 | -2,047,000 | -789,000 | -385,000 | 2,715,000 | 1,242,000 | -2,694,000 | -1,184,000 | 2,628,000 | -2,162,000 | -3,674,000 | 8,912,000 | -213,000 | -701,000 | 639,000 | -1,397,000 | 827,000 | 897,000 |
Cash at End of Period | 21,296,000 | 5,899,000 | 6,694,000 | 5,398,000 | 3,315,000 | 5,362,000 | 6,151,000 | 6,325,000 | 3,610,000 | 2,368,000 | 5,062,000 | 6,246,000 | 3,618,000 | 5,780,000 | 9,454,000 | 542,000 | 755,000 | 1,456,000 | 817,000 | 2,214,000 | 1,387,000 |
Cash at Start of Period | 24,597,000 | 6,694,000 | 5,398,000 | 3,315,000 | 5,362,000 | 6,151,000 | 6,536,000 | 3,610,000 | 2,368,000 | 5,062,000 | 6,246,000 | 3,618,000 | 5,780,000 | 9,454,000 | 542,000 | 755,000 | 1,456,000 | 817,000 | 2,214,000 | 1,387,000 | 490,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 20,930,000 | 19,965,000 | 28,314,000 | 16,996,000 | 4,802,000 | 11,104,000 | 12,934,000 | 7,077,000 | 4,403,000 | 7,572,000 | 16,735,000 | 16,087,000 | 13,922,000 | 19,646,000 | 17,045,000 | 12,479,000 | 22,658,000 | 24,550,000 | 21,516,000 | 17,628,000 | 11,959,000 |
Capital Expenditure | -11,684,000 | -11,248,000 | -10,159,000 | -5,324,000 | -4,715,000 | -6,636,000 | -6,750,000 | -4,591,000 | -4,869,000 | -10,050,000 | -17,085,000 | -15,537,000 | -14,172,000 | -13,266,000 | -9,761,000 | -10,861,000 | -19,099,000 | -11,791,000 | -15,596,000 | -11,620,000 | -9,496,000 |
Free Cash Flow | 9,246,000 | 8,717,000 | 18,155,000 | 11,672,000 | 87,000 | 4,468,000 | 6,184,000 | 2,486,000 | -466,000 | -2,478,000 | -350,000 | 550,000 | -250,000 | 6,380,000 | 7,284,000 | 1,618,000 | 3,559,000 | 12,759,000 | 5,920,000 | 6,008,000 | 2,463,000 |