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 | 195,496,000 | 200,949,000 | 235,717,000 | 155,606,000 | 94,471,000 | 139,865,000 | 158,902,000 | 134,674,000 | 110,215,000 | 129,925,000 | 200,494,000 | 220,156,000 | 230,590,000 | 246,343,000 | 52,517,000 | 171,636,000 | 273,005,000 | 220,904,000 | 210,118,000 | 198,200,000 | 155,300,000 |
Revenue Growth | - | -14.75% | 51.48% | 64.71% | -32.46% | -11.98% | 17.99% | 22.19% | -15.17% | -35.20% | -8.93% | -4.52% | -6.39% | 369.07% | -69.40% | -37.13% | 23.59% | 5.13% | 6.01% | 27.62% | |
Cost of Revenue | 159,142,000 | 166,676,000 | 161,735,000 | 107,297,000 | 69,996,000 | 109,331,000 | 113,997,000 | 95,114,000 | 78,778,000 | 90,788,000 | 136,464,000 | 148,882,000 | 154,179,000 | 149,923,000 | 30,109,000 | 100,995,000 | 193,361,000 | 151,564,000 | 144,139,000 | 140,902,000 | 104,948,000 |
Gross Profit | 36,354,000 | 34,273,000 | 73,982,000 | 48,309,000 | 24,475,000 | 30,534,000 | 44,905,000 | 39,560,000 | 31,437,000 | 39,137,000 | 64,030,000 | 71,274,000 | 76,411,000 | 96,420,000 | 22,408,000 | 70,641,000 | 79,644,000 | 69,340,000 | 65,979,000 | 57,298,000 | 50,352,000 |
Gross Profit Margin | 18.34% | 17.06% | 31.39% | 31.05% | 25.91% | 21.83% | 28.26% | 29.37% | 28.52% | 30.12% | 31.94% | 32.37% | 33.14% | 39.14% | 42.67% | 41.16% | 29.17% | 31.39% | 31.40% | 28.91% | 32.42% |
Research and Development | 320,000 | 320,000 | 268,000 | 268,000 | 435,000 | 500,000 | 453,000 | 433,000 | 476,000 | 601,000 | 707,000 | 750,000 | 648,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 3,571,000 | 914,000 | 4,312,000 | 4,014,000 | 4,213,000 | 4,143,000 | 24,382,000 | 23,885,000 | 24,952,000 | 27,477,000 | 29,779,000 | 29,137,000 | 27,294,000 | 26,394,000 | 6,751,000 | 22,384,000 | 5,756,000 | 5,926,000 | 5,093,000 | 4,828,000 | 4,557,000 |
Total Operating Expenses | 20,864,000 | 29,240,000 | 34,327,000 | 32,817,000 | 31,452,000 | 30,851,000 | 30,459,000 | 37,080,000 | 37,653,000 | 42,847,000 | 44,304,000 | 44,061,000 | 41,398,000 | 56,149,000 | 15,148,000 | 52,085,000 | 36,587,000 | 26,779,000 | 23,931,000 | 22,804,000 | 21,342,000 |
Operating Income or Loss | 24,109,000 | 30,053,000 | 50,190,000 | 22,351,000 | -6,756,000 | 6,334,000 | 14,446,000 | 2,480,000 | -6,216,000 | -3,710,000 | 19,726,000 | 27,213,000 | 35,013,000 | 32,186,000 | 26,468,000 | 15,240,000 | 43,057,000 | 42,561,000 | 42,048,000 | 34,494,000 | 29,010,000 |
Operating Margin | 12.23% | 14.96% | 21.29% | 14.36% | -7.15% | 4.53% | 9.09% | 1.84% | -5.64% | -2.86% | 9.84% | 12.36% | 15.18% | 13.07% | 50.40% | 8.88% | 15.77% | 19.27% | 20.01% | 17.40% | 18.68% |
Interest Expense | 465,000 | 469,000 | 516,000 | 712,000 | 697,000 | 798,000 | 748,000 | 307,000 | 201,000 | 0 | 0 | 0 | 0 | 0 | 4,000 | 28,000 | 166,000 | 166,000 | 0 | 0 | 406,000 |
EBITDA | 38,671,000 | 47,379,000 | 66,490,000 | 40,251,000 | 12,744,000 | 35,534,000 | 40,723,000 | 9,528,000 | -1,959,000 | -3,710,000 | 19,726,000 | 27,213,000 | 46,332,000 | 60,545,000 | 12,209,000 | 30,666,000 | 49,904,000 | 48,600,000 | 48,583,000 | 39,579,000 | 32,092,000 |
Depreciation and Amortization | 18,876,000 | 15,582,000 | 15,855,000 | 17,629,000 | 17,752,000 | 18,593,000 | 19,371,000 | 18,526,000 | 19,946,000 | 23,346,000 | 17,668,000 | 14,869,000 | 13,968,000 | 12,911,000 | 13,063,000 | 12,110,000 | 9,528,000 | 8,708,000 | 7,506,000 | 5,913,000 | 4,935,000 |
Income Before Tax | 27,186,000 | 29,584,000 | 49,674,000 | 21,639,000 | -7,453,000 | 5,536,000 | 20,575,000 | 9,221,000 | -2,160,000 | 4,842,000 | 31,202,000 | 35,905,000 | 46,332,000 | 47,634,000 | 8,766,000 | 18,528,000 | 42,957,000 | 32,167,000 | 31,976,000 | 25,197,000 | 20,551,000 |
Income Tax Expense | 8,394,000 | 8,173,000 | 14,066,000 | 5,950,000 | -1,892,000 | 2,691,000 | 5,715,000 | -48,000 | -1,729,000 | 132,000 | 11,892,000 | 14,308,000 | 19,996,000 | 20,626,000 | 3,446,000 | 7,965,000 | 19,026,000 | 13,479,000 | 14,838,000 | 11,098,000 | 7,517,000 |
Net Income | 18,720,000 | 21,369,000 | 35,465,000 | 15,625,000 | -5,561,000 | 2,924,000 | 14,824,000 | 9,195,000 | -497,000 | 4,587,000 | 19,241,000 | 21,423,000 | 26,179,000 | 26,895,000 | 5,295,000 | 10,483,000 | 23,931,000 | 18,688,000 | 17,138,000 | 14,099,000 | 13,328,000 |
Net Income Margin | 9.51% | 10.63% | 15.05% | 10.04% | -5.89% | 2.09% | 9.33% | 6.83% | -0.45% | 3.53% | 9.60% | 9.73% | 11.35% | 10.92% | 10.08% | 6.11% | 8.77% | 8.46% | 8.16% | 7.11% | 8.58% |
EPS | 10.12 | 11.41 | 18.37 | 8.15 | -2.97 | 1.55 | 7.81 | 4.88 | -0.27 | 2.46 | 10.21 | 11.18 | 13.42 | 13.54 | 2.65 | 5.26 | 11.74 | 8.83 | 7.84 | 6.58 | 6.30 |
EPS Diluted | 10.08 | 11.37 | 18.28 | 8.14 | -2.97 | 1.54 | 7.74 | 4.85 | -0.27 | 2.45 | 10.14 | 11.09 | 13.32 | 13.44 | 2.64 | 5.24 | 11.67 | 8.77 | 7.80 | 6.54 | 6.28 |
Weighted Average Shares Out | - | 1,873,000 | 1,931,000 | 1,916,000 | 1,870,000 | 1,882,000 | 1,897,623 | 1,882,834 | 1,840,741 | 1,867,941 | 1,883,633 | 1,917,018 | 1,950,480 | 1,986,482 | 1,998,005 | 1,992,274 | 2,038,000 | 2,118,000 | 2,185,969 | 2,142,705 | 2,115,556 |
Weighted Average Shares Out Diluted | - | 1,880,000 | 1,940,000 | 1,920,000 | 1,870,000 | 1,895,000 | 1,914,107 | 1,897,633 | 1,872,789 | 1,874,971 | 1,897,897 | 1,932,393 | 1,964,755 | 2,000,785 | 2,009,104 | 2,000,925 | 2,050,000 | 2,132,000 | 2,197,179 | 2,155,810 | 2,122,293 |
Reported Currency: USD | Q2 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 4,153,000 | 8,453,000 | 17,678,000 | 5,640,000 | 5,596,000 | 5,686,000 | 9,342,000 | 4,813,000 | 6,988,000 | 11,022,000 | 12,785,000 | 16,245,000 | 20,939,000 | 15,864,000 | 14,060,000 | 8,716,000 | 9,347,000 | 7,362,000 | 10,493,000 | 10,043,000 | 9,291,000 |
Short Term Investments | 19,176,000 | 45,000 | 223,000 | 35,000 | 31,000 | 63,000 | 1,003,000 | 9,000 | 13,000 | 310,000 | 430,000 | 271,000 | 974,000 | 249,000 | 155,000 | 106,000 | 213,000 | 732,000 | 953,000 | 1,101,000 | 1,451,000 |
Cash + Short Term Investments | 4,153,000 | 8,498,000 | 17,901,000 | 5,675,000 | 5,627,000 | 5,749,000 | 10,345,000 | 4,822,000 | 7,001,000 | 11,332,000 | 13,215,000 | 16,516,000 | 21,913,000 | 16,113,000 | 14,215,000 | 8,822,000 | 9,560,000 | 8,094,000 | 11,446,000 | 11,144,000 | 10,742,000 |
Net Receivables | 20,752,000 | 19,921,000 | 20,456,000 | 18,419,000 | 11,471,000 | 13,325,000 | 15,050,000 | 15,353,000 | 14,092,000 | 12,860,000 | 16,736,000 | 21,622,000 | 20,997,000 | 21,793,000 | 20,759,000 | 17,703,000 | 15,856,000 | 22,446,000 | 17,628,000 | 17,184,000 | 12,429,000 |
Inventory | 10,477,000 | 8,612,000 | 8,247,000 | 6,795,000 | 5,676,000 | 5,848,000 | 5,704,000 | 5,585,000 | 5,419,000 | 6,334,000 | 6,505,000 | 6,380,000 | 6,144,000 | 5,543,000 | 5,493,000 | 5,529,000 | 6,854,000 | 5,310,000 | 4,656,000 | 4,121,000 | 2,983,000 |
Other Current Assets | 3,987,000 | 4,097,000 | 3,739,000 | 3,339,000 | 3,304,000 | 3,470,000 | 2,922,000 | 2,800,000 | 3,107,000 | 4,821,000 | 5,776,000 | 5,732,000 | 6,666,000 | 3,958,000 | 2,855,000 | 5,162,000 | 4,200,000 | 3,527,000 | 2,574,000 | 1,887,000 | 2,349,000 |
Total Current Assets | 39,369,000 | 41,128,000 | 50,343,000 | 33,738,000 | 26,078,000 | 28,329,000 | 34,021,000 | 28,560,000 | 29,619,000 | 34,430,000 | 42,232,000 | 50,250,000 | 55,720,000 | 53,234,000 | 48,841,000 | 37,216,000 | 36,470,000 | 39,377,000 | 36,304,000 | 34,336,000 | 28,503,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 153,003,000 | 159,041,000 | 147,853,000 | 150,629,000 | 160,567,000 | 154,568,000 | 169,207,000 | 177,712,000 | 182,186,000 | 188,396,000 | 183,173,000 | 164,829,000 | 141,348,000 | 122,608,000 | 104,504,000 | 96,468,000 | 91,780,000 | 78,610,000 | 68,858,000 | 63,690,000 | 44,458,000 |
Goodwill | 4,722,000 | 4,722,000 | 4,722,000 | 4,385,000 | 4,402,000 | 4,463,000 | 4,518,000 | 4,531,000 | 4,581,000 | 4,588,000 | 4,593,000 | 4,639,000 | 4,640,000 | 4,642,000 | 4,617,000 | 4,618,000 | 4,619,000 | 4,637,000 | 4,623,000 | 4,636,000 | 0 |
Intangible Assets | 0 | 0 | 4,722,000 | 4,385,000 | 4,402,000 | 4,463,000 | 0 | 0 | 0 | 4,588,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 49,440,000 | 48,576,000 | 45,238,000 | 40,696,000 | 39,052,000 | 38,688,000 | 35,546,000 | 32,497,000 | 30,250,000 | 27,110,000 | 26,912,000 | 25,502,000 | 23,718,000 | 22,868,000 | 21,520,000 | 21,158,000 | 20,920,000 | 20,477,000 | 18,552,000 | 17,057,000 | 14,389,000 |
Tax Assets | 19,509,000 | 4,169,000 | 17,131,000 | -768,000 | -1,101,000 | -3,411,000 | 4,399,000 | 4,750,000 | 4,649,000 | 3,909,000 | 21,920,000 | 21,301,000 | 17,672,000 | 15,544,000 | 12,697,000 | 11,521,000 | 11,539,000 | 12,170,000 | 11,647,000 | 11,262,000 | 7,268,000 |
Other Non-Current Assets | -5,399,000 | 3,996,000 | -17,131,000 | 768,000 | 1,101,000 | 3,411,000 | -4,399,000 | -4,750,000 | -4,649,000 | -3,909,000 | -21,920,000 | -21,301,000 | -17,672,000 | -9,422,000 | -7,410,000 | -6,360,000 | -4,163,000 | -6,485,000 | -7,356,000 | -5,148,000 | 20,247,000 |
Total Non-Current Assets | 221,275,000 | 220,504,000 | 197,813,000 | 195,710,000 | 204,021,000 | 197,719,000 | 209,271,000 | 214,740,000 | 217,017,000 | 220,094,000 | 214,678,000 | 194,970,000 | 169,706,000 | 156,240,000 | 135,928,000 | 127,405,000 | 124,695,000 | 109,409,000 | 96,324,000 | 91,497,000 | 64,705,000 |
Other Assets | 0 | 0 | 9,553,000 | 10,087,000 | 9,691,000 | 11,380,000 | 10,571,000 | 10,506,000 | 13,442,000 | 10,016,000 | 9,116,000 | 8,533,000 | 7,556,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 260,644,000 | 261,632,000 | 257,709,000 | 239,535,000 | 239,790,000 | 237,428,000 | 253,863,000 | 253,806,000 | 260,078,000 | 264,540,000 | 266,026,000 | 253,753,000 | 232,982,000 | 209,474,000 | 184,769,000 | 164,621,000 | 161,165,000 | 148,786,000 | 132,628,000 | 125,833,000 | 93,208,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 20,852,000 | 20,423,000 | 18,955,000 | 16,454,000 | 10,950,000 | 14,103,000 | 13,953,000 | 14,565,000 | 13,986,000 | 13,516,000 | 19,000,000 | 22,815,000 | 22,776,000 | 22,147,000 | 19,259,000 | 16,437,000 | 16,580,000 | 21,756,000 | 16,675,000 | 16,074,000 | 10,747,000 |
Short Term Debt | 1,735,000 | 2,067,000 | 1,964,000 | 256,000 | 1,548,000 | 3,282,000 | 5,726,000 | 5,192,000 | 10,840,000 | 4,928,000 | 3,790,000 | 374,000 | 127,000 | 340,000 | 187,000 | 384,000 | 2,818,000 | 1,162,000 | 2,159,000 | 739,000 | 816,000 |
Tax Payables | 893,000 | 1,863,000 | 5,803,000 | 3,109,000 | 1,873,000 | 2,556,000 | 1,628,000 | 1,600,000 | 1,050,000 | 1,073,000 | 3,808,000 | 4,427,000 | 5,571,000 | 5,826,000 | 4,242,000 | 4,015,000 | 3,079,000 | 3,972,000 | 3,626,000 | 3,127,000 | 2,502,000 |
Deferred Revenue | 893,000 | 1,863,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,826,000 | 4,242,000 | 4,015,000 | 8,077,000 | 5,275,000 | 4,546,000 | 3,690,000 | 3,410,000 |
Other Current Liabilities | 10,547,000 | 7,905,000 | 13,289,000 | 10,081,000 | 9,685,000 | 9,145,000 | 7,492,000 | 7,980,000 | 6,959,000 | 8,020,000 | 9,136,000 | 9,829,000 | 11,309,000 | 5,287,000 | 5,324,000 | 5,375,000 | 4,548,000 | 5,605,000 | 5,029,000 | 4,508,000 | 3,822,000 |
Total Current Liabilities | 34,027,000 | 32,258,000 | 34,208,000 | 26,791,000 | 22,183,000 | 26,530,000 | 27,171,000 | 27,737,000 | 31,785,000 | 26,464,000 | 31,926,000 | 33,018,000 | 34,212,000 | 33,600,000 | 29,012,000 | 26,211,000 | 32,023,000 | 33,798,000 | 28,409,000 | 25,011,000 | 18,795,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 21,449,000 | 19,733,000 | 20,972,000 | 30,664,000 | 42,320,000 | 23,409,000 | 28,606,000 | 33,477,000 | 35,193,000 | 33,542,000 | 23,960,000 | 19,960,000 | 11,966,000 | 9,812,000 | 11,289,000 | 10,130,000 | 6,083,000 | 6,070,000 | 7,679,000 | 12,131,000 | 10,456,000 |
Deferred Revenue | 21,454,000 | 24,226,000 | 20,396,000 | 20,778,000 | 20,328,000 | 20,445,000 | 19,742,000 | 21,106,000 | 21,553,000 | 23,465,000 | 23,549,000 | 22,982,000 | 21,502,000 | 19,181,000 | 19,264,000 | 17,390,000 | 17,678,000 | 15,007,000 | 11,000,000 | 10,507,000 | 7,942,000 |
Deferred Tax | 19,509,000 | 18,830,000 | 17,131,000 | 14,665,000 | 12,569,000 | 13,688,000 | 15,921,000 | 14,652,000 | 17,516,000 | 20,165,000 | 21,920,000 | 21,301,000 | 17,672,000 | 15,544,000 | 12,697,000 | 11,521,000 | 11,539,000 | 12,170,000 | 11,647,000 | 11,262,000 | 7,268,000 |
Other Non-Current Liabilities | 3,942,000 | 4,656,000 | -37,527,000 | -35,443,000 | -32,897,000 | -34,133,000 | -35,663,000 | -35,758,000 | -39,069,000 | -43,630,000 | -45,469,000 | -44,283,000 | -39,174,000 | 9,156,000 | 6,696,000 | 6,808,000 | 6,725,000 | 4,449,000 | 4,749,000 | 4,046,000 | 3,345,000 |
Total Non-Current Liabilities | 66,354,000 | 67,445,000 | 20,972,000 | 30,664,000 | 42,320,000 | 23,409,000 | 28,606,000 | 33,477,000 | 35,193,000 | 33,542,000 | 23,960,000 | 19,960,000 | 11,966,000 | 53,693,000 | 49,946,000 | 45,849,000 | 42,025,000 | 37,696,000 | 35,075,000 | 37,946,000 | 29,011,000 |
Total Liabilities | 100,381,000 | 99,703,000 | 97,467,000 | 99,595,000 | 107,064,000 | 92,220,000 | 98,221,000 | 104,487,000 | 113,356,000 | 110,654,000 | 109,835,000 | 103,326,000 | 95,150,000 | 87,293,000 | 78,958,000 | 72,060,000 | 74,048,000 | 71,494,000 | 63,484,000 | 62,957,000 | 47,806,000 |
Common Stock | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,832,000 | 1,706,000 |
Retained Earnings | 203,960,000 | 200,025,000 | 190,024,000 | 165,546,000 | 160,377,000 | 174,945,000 | 180,987,000 | 174,106,000 | 173,046,000 | 181,578,000 | 184,987,000 | 173,677,000 | 159,730,000 | 140,399,000 | 119,641,000 | 106,289,000 | 101,102,000 | 82,329,000 | 68,464,000 | 55,738,000 | 45,414,000 |
Accumulated Other Comprehensive Income/Loss | -3,164,000 | -3,200,000 | -3,038,000 | -4,129,000 | -5,852,000 | -5,230,000 | -3,784,000 | -3,829,000 | -4,083,000 | -4,531,000 | -5,099,000 | -3,819,000 | -6,651,000 | -6,022,000 | -4,466,000 | -4,321,000 | -4,358,000 | -2,470,000 | -3,092,000 | -918,000 | -926,000 |
Total Stockholders Equity | 159,233,000 | 160,957,000 | 191,856,000 | 167,378,000 | 162,209,000 | 176,777,000 | 182,819,000 | 175,938,000 | 174,878,000 | 183,410,000 | 186,819,000 | 175,509,000 | 161,562,000 | 121,382,000 | 105,081,000 | 91,914,000 | 86,648,000 | 77,088,000 | 68,935,000 | 62,676,000 | 45,230,000 |
Total Investments | 49,440,000 | 48,621,000 | 45,461,000 | 40,731,000 | 39,083,000 | 38,751,000 | 36,549,000 | 32,506,000 | 30,263,000 | 27,420,000 | 27,342,000 | 25,773,000 | 24,692,000 | 23,117,000 | 21,675,000 | 21,264,000 | 21,133,000 | 21,209,000 | 19,505,000 | 18,158,000 | 15,840,000 |
Total Debt | 23,184,000 | 26,070,000 | 23,339,000 | 31,369,000 | 44,315,000 | 26,973,000 | 34,459,000 | 38,763,000 | 46,126,000 | 38,592,000 | 27,818,000 | 20,431,000 | 12,192,000 | 10,152,000 | 11,476,000 | 10,514,000 | 8,901,000 | 7,232,000 | 9,838,000 | 12,870,000 | 11,272,000 |
Net Debt | 19,031,000 | 17,617,000 | 5,661,000 | 25,729,000 | 38,719,000 | 21,287,000 | 25,117,000 | 33,950,000 | 39,138,000 | 27,570,000 | 15,033,000 | 4,186,000 | -8,747,000 | -5,712,000 | -2,584,000 | 1,798,000 | -446,000 | -130,000 | -655,000 | 2,827,000 | 1,981,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 | 18,733,000 | 21,411,000 | 35,608,000 | 15,689,000 | -5,561,000 | 2,800,000 | 14,900,000 | 9,269,000 | -431,000 | 4,710,000 | 19,310,000 | 21,597,000 | 26,336,000 | 27,008,000 | 19,136,000 | 10,563,000 | 23,931,000 | 18,688,000 | 17,138,000 | 14,099,000 | 13,328,000 |
Depreciation & Amortization | 18,583,000 | 17,326,000 | 16,319,000 | 17,925,000 | 19,508,000 | 29,200,000 | 19,400,000 | 19,349,000 | 19,457,000 | 21,037,000 | 16,793,000 | 14,186,000 | 13,413,000 | 12,911,000 | 13,063,000 | 12,110,000 | 9,528,000 | 8,708,000 | 7,506,000 | 5,913,000 | 4,935,000 |
Deferred Income Tax | -21,000 | 298,000 | 2,124,000 | 700,000 | -3,604,000 | -2,000,000 | 1,100,000 | -3,203,000 | -3,835,000 | -1,861,000 | 1,572,000 | 1,876,000 | 2,015,000 | 1,589,000 | 559,000 | 467,000 | 598,000 | 261,000 | 614,000 | 1,393,000 | -224,000 |
Stock Based Compensation | 85,100 | 85,000 | 1,073,000 | 761,000 | 190,000 | 394,000 | 165,000 | 368,000 | 642,000 | 344,000 | 358,000 | 515,000 | 460,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -3,791,000 | -3,185,000 | 2,125,000 | -1,361,000 | -1,652,000 | 1,500,000 | -700,000 | 476,000 | -550,000 | -1,979,000 | -540,000 | -1,331,000 | 363,000 | 2,509,000 | 112,000 | -2,358,000 | -1,918,000 | 73,000 | 376,000 | 477,000 | 430,000 |
Accounts Receivable | -796,000 | 1,337,000 | -2,164,000 | -7,548,000 | 2,423,000 | 1,852,000 | 437,000 | -915,000 | -2,121,000 | 3,631,000 | 4,491,000 | -1,101,000 | 1,153,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | -1,234,000 | -320,000 | -930,000 | -530,000 | 284,000 | 7,000 | -424,000 | -267,000 | 603,000 | 85,000 | -146,000 | -237,000 | -233,000 | -404,000 | 15,000 | 1,213,000 | -1,545,000 | -749,000 | -536,000 | 0 | -298,000 |
Accounts Payable | 901,000 | -49,000 | 2,750,000 | 5,475,000 | -3,576,000 | -109,000 | -494,000 | 875,000 | 533,000 | -5,769,000 | -3,737,000 | 160,000 | 544,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -2,662,000 | -4,153,000 | 2,469,000 | 1,242,000 | -783,000 | -250,000 | -219,000 | -567,000 | 104,000 | -34,000 | 254,000 | -138,000 | 878,000 | 341,000 | 48,000 | 201,000 | -245,000 | -612,000 | -668,000 | 0 | 0 |
Other Non-Cash Items | 21,439,600 | -370,000 | -7,647,000 | -4,527,000 | 1,696,000 | -4,594,000 | -500,000 | -3,491,000 | 13,396,000 | 21,435,000 | 32,015,000 | -728,000 | -2,726,000 | 716,000 | 1,193,000 | 1,222,000 | -1,358,000 | -1,928,000 | 259,000 | -669,000 | 0 |
Net Cash Provided by Operating Activities | 35,230,000 | 35,609,000 | 49,602,000 | 29,187,000 | 10,577,000 | 27,300,000 | 30,600,000 | 20,515,000 | 12,846,000 | 19,456,000 | 31,475,000 | 35,002,000 | 38,812,000 | 41,098,000 | 31,359,000 | 19,373,000 | 29,632,000 | 24,977,000 | 24,323,000 | 20,105,000 | 14,690,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -16,824,000 | -15,829,000 | -11,974,000 | -8,100,000 | -8,900,000 | -14,100,000 | -13,800,000 | -13,404,000 | -18,109,000 | -29,504,000 | -35,407,000 | -37,985,000 | -30,938,000 | -26,500,000 | -19,612,000 | -19,843,000 | -19,666,000 | -16,678,000 | -13,813,000 | -8,701,000 | -6,310,000 |
Acquisitions Net | 352,000 | 800,000 | -2,900,000 | 439,000 | 450,000 | 142,000 | 392,000 | 5,096,000 | 2,777,000 | 5,739,000 | 0 | 0 | 0 | -3,009,000 | 0 | -244,000 | 1,059,000 | 3,338,000 | 847,000 | -5,934,000 | 0 |
Purchases of Investments | -52,000 | 175,000 | -7,000 | -4,000 | 35,000 | -1,000 | -1,001,000 | -35,000 | -9,000 | -6,000 | -686,000 | -2,108,000 | -962,000 | -329,000 | -781,000 | 244,000 | 432,000 | -799,000 | 142,000 | 336,000 | -450,000 |
Sales/Maturities of Investments | 349,000 | -175,000 | 124,000 | 3,000 | -35,000 | 953,000 | 13,792,000 | 7,000 | 523,000 | 180,000 | 331,000 | 3,027,000 | 3,999,000 | 0 | 0 | 371,000 | 915,000 | 185,000 | 142,000 | 336,000 | 0 |
Other Investing Activities | -207,000 | -203,000 | 2,649,000 | 1,762,000 | 1,450,000 | 1,506,000 | -11,683,000 | 5,231,000 | 743,000 | 5,522,000 | 5,869,000 | 1,457,000 | 3,105,000 | 2,349,000 | -522,000 | 2,900,000 | 179,000 | 21,000 | 463,000 | 2,402,000 | 3,261,000 |
Net Cash Used for Investing Activities | -16,382,000 | -15,232,000 | -12,108,000 | -5,900,000 | -7,000,000 | -11,500,000 | -12,300,000 | -8,201,000 | -16,852,000 | -23,808,000 | -29,893,000 | -35,609,000 | -24,796,000 | -27,489,000 | -20,915,000 | -16,572,000 | -17,081,000 | -13,933,000 | -12,219,000 | -11,561,000 | -3,499,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -4,866,000 | -4,340,000 | -8,742,000 | -17,384,000 | -15,684,000 | -10,432,000 | -4,500,000 | -6,310,000 | -1,584,000 | -11,059,000 | -43,000 | -132,000 | -2,224,000 | -2,769,000 | -156,000 | -496,000 | -965,000 | -3,343,000 | -2,224,000 | -966,000 | -1,398,000 |
Common Stock Issued | 2,615,000 | 300,000 | 5,838,000 | 1,383,000 | 23,208,000 | 2,632,000 | 604,000 | 1,117,000 | 650,000 | 211,000 | 7,431,000 | 8,378,000 | 4,271,000 | 0 | 0 | 0 | 2,647,000 | 305,000 | -677,000 | 966,000 | 1,398,000 |
Common Stock Repurchased | -12,790,000 | -14,939,000 | -11,255,000 | -1,383,000 | -1,500,000 | -2,900,000 | -604,000 | -1,151,000 | 9,054,000 | 0 | -4,412,000 | -4,494,000 | -4,142,000 | 0 | 0 | 0 | -6,821,000 | -6,389,000 | -4,491,000 | -2,737,000 | -1,663,000 |
Dividends Paid | -11,642,000 | -11,336,000 | -10,968,000 | -10,179,000 | -9,651,000 | -8,959,000 | -8,500,000 | -8,132,000 | -8,032,000 | -7,992,000 | -7,928,000 | -7,474,000 | -6,844,000 | -6,139,000 | -5,674,000 | -5,302,000 | -5,162,000 | -4,791,000 | -4,396,000 | -3,876,000 | -3,277,000 |
Other Financing Activities | -2,286,000 | 206,000 | 149,000 | 4,484,000 | -24,000 | -100,000 | -700,000 | -78,000 | -63,000 | -252,000 | -47,000 | -99,000 | -41,000 | -2,864,000 | 660,000 | 2,252,000 | -99,000 | -77,000 | -60,000 | -1,055,000 | -1,284,000 |
Net Cash Used Provided by Financing Activities | -24,225,000 | -30,109,000 | -24,978,000 | -23,100,000 | -3,700,000 | -19,800,000 | -13,700,000 | -14,554,000 | 25,000 | 2,815,000 | -4,999,000 | -3,821,000 | -8,980,000 | -11,772,000 | -5,170,000 | -3,546,000 | -10,400,000 | -14,295,000 | -11,848,000 | -7,668,000 | -6,224,000 |
Effect of Forex Changes on Cash | -58,000 | -114,000 | -190,000 | -200,000 | -100,000 | 300,000 | -100,000 | 65,000 | -53,000 | -226,000 | -43,000 | -266,000 | 39,000 | -33,000 | 70,000 | 114,000 | -166,000 | 120,000 | 194,000 | -124,000 | 58,000 |
Net Change in Cash | -5,425,000 | -9,846,000 | 12,326,000 | 58,000 | -174,000 | -3,600,000 | 4,500,000 | -2,175,000 | -4,034,000 | -1,763,000 | -3,460,000 | -4,694,000 | 5,075,000 | 1,804,000 | 5,344,000 | -631,000 | 1,985,000 | -3,131,000 | 450,000 | 752,000 | 5,025,000 |
Cash at End of Period | 26,839,000 | 9,275,000 | 19,121,000 | 6,795,000 | 6,737,000 | 5,700,000 | 9,300,000 | 4,813,000 | 6,988,000 | 11,022,000 | 12,785,000 | 16,245,000 | 20,939,000 | 15,864,000 | 14,060,000 | 8,716,000 | 9,347,000 | 7,362,000 | 10,493,000 | 10,043,000 | 9,291,000 |
Cash at Start of Period | 32,264,000 | 19,121,000 | 6,795,000 | 6,737,000 | 6,911,000 | 9,300,000 | 4,800,000 | 6,988,000 | 11,022,000 | 12,785,000 | 16,245,000 | 20,939,000 | 15,864,000 | 14,060,000 | 8,716,000 | 9,347,000 | 7,362,000 | 10,493,000 | 10,043,000 | 9,291,000 | 4,266,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 35,230,000 | 35,609,000 | 49,602,000 | 29,187,000 | 10,577,000 | 27,300,000 | 30,600,000 | 20,515,000 | 12,846,000 | 19,456,000 | 31,475,000 | 35,002,000 | 38,812,000 | 41,098,000 | 31,359,000 | 19,373,000 | 29,632,000 | 24,977,000 | 24,323,000 | 20,105,000 | 14,690,000 |
Capital Expenditure | -16,824,000 | -15,829,000 | -11,974,000 | -8,100,000 | -8,900,000 | -14,100,000 | -13,800,000 | -13,404,000 | -18,109,000 | -29,504,000 | -35,407,000 | -37,985,000 | -30,938,000 | -26,500,000 | -19,612,000 | -19,843,000 | -19,666,000 | -16,678,000 | -13,813,000 | -8,701,000 | -6,310,000 |
Free Cash Flow | 18,406,000 | 19,780,000 | 37,628,000 | 21,087,000 | 1,677,000 | 13,200,000 | 16,800,000 | 7,111,000 | -5,263,000 | -10,048,000 | -3,932,000 | -2,983,000 | 7,874,000 | 14,598,000 | 11,747,000 | -470,000 | 9,966,000 | 8,299,000 | 10,510,000 | 11,404,000 | 8,380,000 |