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 | 123,069,000 | 121,572,000 | 121,427,000 | 116,385,000 | 103,564,000 | 108,942,000 | 94,507,000 | 84,526,000 | 80,403,000 | 74,510,000 | 68,775,000 | 64,657,000 | 62,570,000 | 55,842,000 | 37,937,000 | 35,756,000 | 34,256,000 | 30,895,000 | 24,966,000 | 22,255,000 | 20,307,000 |
Revenue Growth | - | 0.12% | 4.33% | 12.38% | -4.94% | 15.27% | 11.81% | 5.13% | 7.91% | 8.34% | 6.37% | 3.34% | 12.05% | 47.20% | 6.10% | 4.38% | 10.88% | 23.75% | 12.18% | 9.59% | |
Cost of Revenue | 44,674,000 | 36,762,000 | 38,213,000 | 38,450,000 | 33,121,000 | 34,440,000 | 29,692,000 | 25,384,000 | 24,463,000 | 22,550,000 | 20,912,000 | 19,670,000 | 19,929,000 | 37,485,000 | 15,250,000 | 22,042,000 | 13,472,000 | 11,175,000 | 9,010,000 | 7,969,000 | 7,462,000 |
Gross Profit | 78,395,000 | 84,810,000 | 83,214,000 | 77,935,000 | 70,443,000 | 74,502,000 | 64,815,000 | 59,142,000 | 55,940,000 | 51,960,000 | 47,863,000 | 44,987,000 | 42,641,000 | 18,357,000 | 22,687,000 | 13,714,000 | 20,784,000 | 19,720,000 | 15,956,000 | 14,286,000 | 12,845,000 |
Gross Profit Margin | 63.79% | 69.76% | 68.53% | 66.96% | 68.02% | 68.39% | 68.58% | 69.97% | 69.57% | 69.74% | 69.59% | 69.58% | 68.15% | 32.87% | 59.80% | 38.35% | 60.67% | 63.83% | 63.91% | 64.19% | 63.25% |
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 | 48,529,000 | 47,161,000 | 8,506,000 | 7,695,000 | 6,741,000 | 7,617,000 | 7,036,000 | 6,317,000 | 6,114,000 | 5,943,000 | 5,078,000 | 4,969,000 | 4,807,000 | 16,727,000 | 8,091,000 | 7,646,000 | 7,652,000 | 7,934,000 | 6,514,000 | 5,793,000 | 5,314,000 |
Total Operating Expenses | 55,608,000 | 61,496,000 | 60,590,000 | 57,118,000 | 52,950,000 | 53,377,000 | 45,806,000 | 41,155,000 | 39,081,000 | 35,962,000 | 32,959,000 | 31,424,000 | 30,462,000 | 7,636,000 | 14,707,000 | 6,500,000 | 27,524,000 | 14,142,000 | 11,337,000 | 10,596,000 | 9,937,000 |
Operating Income or Loss | 22,788,000 | 23,314,000 | 22,083,000 | 20,817,000 | 17,493,000 | 21,125,000 | 19,009,000 | 17,987,000 | 16,859,000 | 15,998,000 | 14,904,000 | 13,563,000 | 12,179,000 | 10,721,000 | 7,980,000 | 7,214,000 | 6,732,000 | 5,578,000 | 4,619,000 | 3,690,000 | 2,908,000 |
Operating Margin | 18.57% | 19.18% | 18.19% | 17.89% | 16.89% | 19.39% | 20.11% | 21.28% | 20.97% | 21.47% | 21.67% | 20.98% | 19.46% | 19.20% | 21.03% | 20.18% | 19.65% | 18.05% | 18.50% | 16.58% | 14.32% |
Interest Expense | 4,084,000 | 4,087,000 | 3,896,000 | 4,281,000 | 4,588,000 | 4,567,000 | 3,542,000 | 3,086,000 | 2,942,000 | 2,702,000 | 2,617,000 | 2,574,000 | 2,521,000 | 2,505,000 | 2,156,000 | 2,348,000 | 2,439,000 | 0 | 0 | 0 | 0 |
EBITDA | 37,860,000 | 38,901,000 | 36,445,000 | 34,621,000 | 30,593,000 | 34,078,000 | 30,165,000 | 27,706,000 | 26,853,000 | 24,678,000 | 23,160,000 | 29,809,000 | 21,928,000 | 25,135,000 | 14,876,000 | 13,954,000 | 12,897,000 | 11,786,000 | 10,481,000 | 8,325,000 | 7,452,000 |
Depreciation and Amortization | 14,497,000 | 14,336,000 | 13,821,000 | 13,804,000 | 13,100,000 | 12,953,000 | 11,017,000 | 10,130,000 | 9,558,000 | 8,680,000 | 8,019,000 | 16,120,000 | 17,252,000 | 7,636,000 | 6,616,000 | 6,500,000 | 6,400,000 | 6,208,000 | 4,962,000 | 4,803,000 | 4,623,000 |
Income Before Tax | 19,143,000 | 20,478,000 | 9,284,000 | 19,093,000 | 14,065,000 | 16,996,000 | 15,242,000 | 15,322,000 | 14,353,000 | 13,372,000 | 12,465,000 | 11,115,000 | 11,609,000 | 8,207,000 | 6,104,000 | 5,106,000 | 4,058,000 | 4,349,000 | 3,594,000 | 1,880,000 | 1,810,000 |
Income Tax Expense | 4,797,000 | 5,371,000 | 4,359,000 | 5,259,000 | 3,364,000 | 3,673,000 | 3,380,000 | -7,578,000 | 5,308,000 | 4,959,000 | 3,873,000 | 3,980,000 | 3,744,000 | 3,050,000 | 2,436,000 | 1,478,000 | 1,533,000 | 1,800,000 | 1,347,000 | 933,000 | 826,000 |
Net Income | 14,675,000 | 15,388,000 | 5,370,000 | 14,159,000 | 10,534,000 | 13,057,000 | 11,731,000 | 22,714,000 | 8,695,000 | 8,163,000 | 8,380,000 | 6,816,000 | 6,203,000 | 4,160,000 | 3,635,000 | 3,638,000 | 2,547,000 | 2,587,000 | 2,533,000 | 928,000 | 970,000 |
Net Income Margin | 11.95% | 12.66% | 4.42% | 12.17% | 10.17% | 11.99% | 12.41% | 26.87% | 10.81% | 10.96% | 12.18% | 10.54% | 9.91% | 7.45% | 9.58% | 10.17% | 7.44% | 8.37% | 10.15% | 4.17% | 4.78% |
EPS | 3.74 | 3.73 | 1.22 | 3.09 | 2.30 | 2.87 | 2.59 | 4.89 | 1.71 | 1.67 | 1.79 | 1.44 | 1.30 | 0.87 | 0.75 | 0.74 | 0.44 | 0.42 | 0.40 | 0.09 | 0.14 |
EPS Diluted | 3.72 | 3.71 | 1.21 | 3.04 | 2.28 | 2.83 | 2.53 | 4.75 | 1.71 | 1.62 | 1.60 | 1.28 | 1.14 | 0.75 | 0.65 | 0.63 | 0.43 | 0.42 | 0.40 | 0.09 | 0.14 |
Weighted Average Shares Out | - | 4,122,000 | 4,406,000 | 4,584,000 | 4,574,000 | 4,548,000 | 4,525,963 | 4,644,508 | 4,875,281 | 4,875,352 | 4,672,205 | 4,744,625 | 4,761,771 | 4,801,410 | 4,848,320 | 5,764,000 | 5,916,000 | 6,196,000 | 6,320,000 | 9,885,000 | 6,720,000 |
Weighted Average Shares Out Diluted | - | 4,148,000 | 4,430,000 | 4,654,000 | 4,624,000 | 4,610,000 | 4,640,000 | 4,786,000 | 5,088,771 | 5,036,000 | 5,240,000 | 5,330,000 | 5,434,000 | 5,556,000 | 5,640,000 | 5,770,000 | 5,916,000 | 6,384,000 | 6,360,000 | 9,936,000 | 6,750,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 | 8,814,000 | 6,215,000 | 4,749,000 | 8,711,000 | 11,740,000 | 5,500,000 | 3,814,000 | 3,428,000 | 3,301,000 | 2,295,000 | 3,910,000 | 1,718,000 | 10,951,000 | 1,620,000 | 5,984,000 | 671,000 | 1,195,000 | 963,000 | 1,239,000 | 693,000 | 452,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 1,600,000 | 0 | 0 | 1,772,000 | 106,000 | 602,000 | 3,573,000 | 1,464,000 | 0 | 81,000 | 50,000 | 59,000 | 98,000 | 1,735,000 | 148,000 | 1,555,000 |
Cash + Short Term Investments | 8,814,000 | 6,215,000 | 4,749,000 | 8,711,000 | 11,740,000 | 5,500,000 | 3,814,000 | 3,428,000 | 3,301,000 | 2,401,000 | 4,512,000 | 5,291,000 | 12,415,000 | 1,620,000 | 6,065,000 | 721,000 | 1,254,000 | 1,061,000 | 2,974,000 | 841,000 | 2,007,000 |
Net Receivables | 14,036,000 | 13,813,000 | 12,672,000 | 12,008,000 | 11,466,000 | 11,292,000 | 11,104,000 | 8,834,000 | 7,955,000 | 6,896,000 | 6,321,000 | 6,376,000 | 5,521,000 | 4,351,000 | 1,855,000 | 1,711,000 | 1,626,000 | 1,645,000 | 1,450,000 | 1,008,000 | 959,000 |
Inventory | 0 | 0 | 0 | 0 | 0 | 3,877,000 | 3,746,000 | 9,000 | 1,772,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 214,000 | 0 | 387,000 | 0 |
Other Current Assets | 4,336,000 | 3,959,000 | 4,405,000 | 4,088,000 | 3,535,000 | 8,600,000 | 6,930,000 | 4,081,000 | 5,105,000 | 3,133,000 | 2,698,000 | 2,408,000 | 2,055,000 | 2,602,000 | 966,000 | 791,000 | 836,000 | 961,000 | 778,000 | 745,000 | 569,000 |
Total Current Assets | 27,186,000 | 23,987,000 | 21,826,000 | 24,807,000 | 26,741,000 | 25,392,000 | 21,848,000 | 16,060,000 | 16,361,000 | 12,303,000 | 13,531,000 | 14,075,000 | 19,991,000 | 8,573,000 | 8,886,000 | 3,223,000 | 3,716,000 | 3,667,000 | 5,202,000 | 2,594,000 | 3,535,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 61,775,000 | 59,686,000 | 55,485,000 | 54,047,000 | 51,995,000 | 48,322,000 | 44,437,000 | 38,470,000 | 36,253,000 | 33,665,000 | 30,953,000 | 29,840,000 | 27,232,000 | 27,559,000 | 23,515,000 | 23,855,000 | 24,444,000 | 23,624,000 | 21,248,000 | 18,769,000 | 18,711,000 |
Goodwill | 60,076,000 | 59,268,000 | 58,494,000 | 70,189,000 | 70,669,000 | 68,725,000 | 66,154,000 | 36,780,000 | 35,980,000 | 32,945,000 | 27,316,000 | 27,098,000 | 26,985,000 | 26,874,000 | 14,958,000 | 14,933,000 | 14,889,000 | 14,705,000 | 13,768,000 | 0 | 14,020,000 |
Intangible Assets | 85,788,000 | 87,232,000 | 101,233,000 | 105,751,000 | 108,094,000 | 104,426,000 | 105,560,000 | 85,219,000 | 83,890,000 | 82,165,000 | 82,071,000 | 81,687,000 | 82,258,000 | 77,541,000 | 63,044,000 | 63,557,000 | 64,007,000 | 62,816,000 | 60,808,000 | 68,468,000 | 68,942,000 |
Long Term Investments | 9,021,000 | 9,385,000 | 7,740,000 | 8,687,000 | 8,267,000 | 7,683,000 | 7,883,000 | 6,931,000 | 5,247,000 | 3,224,000 | 3,135,000 | 3,770,000 | 6,325,000 | 9,854,000 | 6,670,000 | 5,947,000 | 4,783,000 | 7,963,000 | 0 | 0 | 12,812,000 |
Tax Assets | 26,263,000 | 7,700,000 | 28,714,000 | 30,041,000 | 28,051,000 | 28,180,000 | 27,589,000 | 24,256,000 | 34,854,000 | 33,566,000 | 32,959,000 | 31,935,000 | 30,110,000 | 29,932,000 | 174,000 | 240,000 | 292,000 | 214,000 | 0 | 0 | 360,000 |
Other Non-Current Assets | 59,127,000 | 17,553,000 | -16,217,000 | -17,617,000 | -19,948,000 | -19,314,000 | -21,787,000 | -20,767,000 | -32,085,000 | -31,294,000 | -30,626,000 | -29,592,000 | -27,930,000 | -22,515,000 | 1,287,000 | 978,000 | 886,000 | 428,000 | 9,379,000 | 13,315,000 | 334,000 |
Total Non-Current Assets | 242,685,000 | 240,824,000 | 235,449,000 | 251,098,000 | 247,128,000 | 238,022,000 | 229,836,000 | 170,889,000 | 164,139,000 | 154,271,000 | 145,808,000 | 144,738,000 | 144,980,000 | 149,245,000 | 109,648,000 | 109,510,000 | 109,301,000 | 109,750,000 | 105,203,000 | 100,552,000 | 101,159,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 | 269,871,000 | 264,811,000 | 257,275,000 | 275,905,000 | 273,869,000 | 263,414,000 | 251,684,000 | 186,949,000 | 180,500,000 | 166,574,000 | 159,339,000 | 158,813,000 | 164,971,000 | 157,818,000 | 118,534,000 | 112,733,000 | 113,017,000 | 113,417,000 | 110,405,000 | 103,146,000 | 104,694,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 11,779,000 | 12,437,000 | 12,544,000 | 12,455,000 | 11,364,000 | 10,826,000 | 8,494,000 | 6,908,000 | 6,915,000 | 6,215,000 | 5,638,000 | 5,528,000 | 6,206,000 | 5,705,000 | 0 | 0 | 0 | 3,336,000 | 2,862,000 | 2,239,000 | 2,041,000 |
Short Term Debt | 2,610,000 | 2,069,000 | 1,743,000 | 2,132,000 | 3,146,000 | 4,452,000 | 4,398,000 | 5,134,000 | 5,480,000 | 3,627,000 | 4,217,000 | 3,280,000 | 2,376,000 | 1,367,000 | 1,800,000 | 1,156,000 | 2,278,000 | 1,495,000 | 983,000 | 1,689,000 | 3,499,000 |
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,778,000 | 3,242,000 | 2,380,000 | 3,040,000 | 2,963,000 | 2,768,000 | 2,182,000 | 1,552,000 | 1,132,000 | 1,302,000 | 915,000 | 898,000 | 851,000 | 790,000 | 0 | 0 | 624,000 | 494,000 | 1,016,000 | 383,000 | 0 |
Other Current Liabilities | 19,619,000 | 22,450,000 | 11,220,000 | 11,721,000 | 11,323,000 | 12,246,000 | 12,529,000 | 8,264,000 | 8,008,000 | 7,034,000 | 6,640,000 | 9,206,000 | 7,281,000 | 5,379,000 | 6,434,000 | 6,093,000 | 6,661,000 | 3,121,000 | 3,595,000 | 2,341,000 | 3,095,000 |
Total Current Liabilities | 37,786,000 | 40,198,000 | 27,887,000 | 29,348,000 | 28,796,000 | 30,292,000 | 27,603,000 | 21,561,000 | 21,535,000 | 18,178,000 | 17,410,000 | 18,912,000 | 16,714,000 | 13,241,000 | 8,234,000 | 7,249,000 | 8,939,000 | 7,952,000 | 7,440,000 | 6,269,000 | 8,635,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 98,754,000 | 95,021,000 | 99,175,000 | 99,191,000 | 109,522,000 | 99,855,000 | 107,345,000 | 59,422,000 | 55,566,000 | 48,994,000 | 43,864,000 | 44,567,000 | 38,082,000 | 37,942,000 | 29,615,000 | 27,940,000 | 30,178,000 | 29,828,000 | 27,992,000 | 21,682,000 | 20,093,000 |
Deferred Revenue | 0 | 0 | 735,000 | 695,000 | 750,000 | 618,000 | 650,000 | 497,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -27,800,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 26,263,000 | 26,003,000 | 28,714,000 | 30,041,000 | 28,051,000 | 28,180,000 | 27,589,000 | 24,256,000 | 34,854,000 | 33,566,000 | 32,959,000 | 31,935,000 | 30,110,000 | 29,932,000 | 28,246,000 | 27,800,000 | 26,982,000 | 26,880,000 | 27,089,000 | 27,370,000 | 26,815,000 |
Other Non-Current Liabilities | 20,526,000 | 20,122,000 | 19,461,000 | 19,316,000 | 13,732,000 | 19,841,000 | 15,329,000 | 35,231,000 | 10,925,000 | 10,637,000 | 10,972,000 | 11,384,000 | 13,271,000 | 13,034,000 | 8,005,000 | 6,933,000 | 6,171,000 | 7,167,000 | 6,227,000 | 6,949,000 | 7,261,000 |
Total Non-Current Liabilities | 145,543,000 | 141,146,000 | 147,350,000 | 148,548,000 | 152,055,000 | 147,876,000 | 150,263,000 | 94,582,000 | 101,345,000 | 93,197,000 | 87,795,000 | 87,886,000 | 81,463,000 | 80,908,000 | 65,866,000 | 62,673,000 | 63,331,000 | 63,875,000 | 61,557,000 | 56,001,000 | 54,169,000 |
Total Liabilities | 183,329,000 | 181,344,000 | 175,237,000 | 177,896,000 | 180,851,000 | 178,168,000 | 177,866,000 | 116,143,000 | 122,880,000 | 111,375,000 | 105,205,000 | 106,798,000 | 98,177,000 | 94,149,000 | 74,100,000 | 69,922,000 | 72,270,000 | 71,827,000 | 68,997,000 | 62,270,000 | 62,804,000 |
Common Stock | 47,000 | 48,000 | 51,000 | 54,000 | 54,000 | 54,000 | 54,000 | 55,000 | 28,000 | 29,000 | 30,000 | 30,000 | 31,000 | 32,000 | 32,000 | 32,000 | 33,000 | 34,000 | 35,000 | 25,000 | 25,000 |
Retained Earnings | 55,105,000 | 52,892,000 | 51,609,000 | 61,902,000 | 56,438,000 | 50,695,000 | 41,983,000 | 38,192,000 | 23,076,000 | 21,413,000 | 21,539,000 | 19,235,000 | 16,280,000 | 13,971,000 | 12,158,000 | 10,005,000 | 7,427,000 | 7,191,000 | 6,214,000 | 4,825,000 | 4,891,000 |
Accumulated Other Comprehensive Income/Loss | -8,000 | -1,253,000 | -2,611,000 | 1,480,000 | 1,884,000 | 1,047,000 | -368,000 | 379,000 | 98,000 | -174,000 | -146,000 | 56,000 | 15,000 | -152,000 | -99,000 | -46,000 | -113,000 | -56,000 | 34,000 | -114,000 | -119,000 |
Total Stockholders Equity | 85,774,000 | 82,703,000 | 80,943,000 | 96,092,000 | 90,323,000 | 82,726,000 | 71,613,000 | 68,606,000 | 53,943,000 | 52,269,000 | 52,711,000 | 50,694,000 | 49,356,000 | 47,274,000 | 44,354,000 | 42,721,000 | 40,450,000 | 41,340,000 | 41,167,000 | 40,219,000 | 41,422,000 |
Total Investments | 9,021,000 | 9,385,000 | 7,740,000 | 8,687,000 | 8,267,000 | 7,683,000 | 7,883,000 | 6,931,000 | 5,247,000 | 3,330,000 | 3,737,000 | 7,343,000 | 7,789,000 | 9,854,000 | 6,751,000 | 5,997,000 | 4,842,000 | 8,061,000 | 1,735,000 | 148,000 | 14,367,000 |
Total Debt | 101,364,000 | 97,090,000 | 94,811,000 | 94,850,000 | 103,760,000 | 102,217,000 | 111,743,000 | 64,556,000 | 61,046,000 | 52,621,000 | 48,234,000 | 47,847,000 | 40,458,000 | 39,309,000 | 31,415,000 | 29,096,000 | 32,456,000 | 31,323,000 | 28,975,000 | 23,371,000 | 23,592,000 |
Net Debt | 92,550,000 | 90,875,000 | 90,062,000 | 86,139,000 | 92,020,000 | 96,717,000 | 107,929,000 | 61,128,000 | 57,745,000 | 50,326,000 | 44,324,000 | 46,129,000 | 29,507,000 | 37,689,000 | 25,431,000 | 28,425,000 | 31,261,000 | 30,360,000 | 27,736,000 | 22,678,000 | 23,140,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 | 14,345,000 | 15,107,000 | 4,925,000 | 13,833,000 | 10,701,000 | 13,323,000 | 11,862,000 | 22,900,000 | 9,045,000 | 8,413,000 | 8,592,000 | 7,135,000 | 7,865,000 | 5,157,000 | 3,668,000 | 3,628,000 | 2,547,000 | 2,587,000 | 2,533,000 | 928,000 | 970,000 |
Depreciation & Amortization | 14,498,000 | 14,336,000 | 13,821,000 | 13,804,000 | 13,100,000 | 12,953,000 | 10,676,000 | 9,825,000 | 9,558,000 | 8,680,000 | 8,019,000 | 16,120,000 | 17,252,000 | 7,636,000 | 6,616,000 | 6,500,000 | 6,400,000 | 6,208,000 | 4,962,000 | 4,803,000 | 4,623,000 |
Deferred Income Tax | -3,010,000 | -2,739,000 | -834,000 | 1,892,000 | -550,000 | 563,000 | 290,000 | -10,655,000 | 1,444,000 | 958,000 | 1,165,000 | 16,000 | 139,000 | 1,058,000 | 549,000 | 832,000 | 495,000 | 247,000 | 674,000 | 183,000 | 531,000 |
Stock Based Compensation | 1,214,000 | 1,241,000 | 1,336,000 | 1,315,000 | 1,193,000 | 1,021,000 | 826,000 | 751,000 | 640,000 | 567,000 | 513,000 | 419,000 | 371,000 | 344,000 | 300,000 | 257,000 | 258,000 | 0 | 0 | 0 | 0 |
Change in Working Capital | -2,116,000 | 1,008,000 | -2,904,000 | -868,000 | 566,000 | -2,560,000 | -297,000 | -1,496,000 | -1,697,000 | -220,000 | -1,535,000 | -9,734,000 | -9,140,000 | -7,152,000 | 31,000 | -959,000 | -16,000 | -277,000 | -294,000 | -1,022,000 | -331,000 |
Accounts Receivable | -970,000 | -996,000 | -1,327,000 | -1,335,000 | -20,000 | -57,000 | -802,000 | -869,000 | -649,000 | -708,000 | -33,000 | -721,000 | -823,000 | 0 | -131,000 | -84,000 | 39,000 | 0 | 0 | 0 | 0 |
Inventory | 972,000 | 1,516,000 | 830,000 | 570,000 | 286,000 | 404,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | -908,000 | -520,000 | 497,000 | 765,000 | -266,000 | -347,000 | -394,000 | 173,000 | 374,000 | 0 | 0 | -789,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -1,227,000 | 1,008,000 | -2,904,000 | -868,000 | 566,000 | -2,560,000 | -297,000 | -1,496,000 | -1,697,000 | -220,000 | -1,535,000 | -8,945,000 | -9,140,000 | -7,152,000 | 162,000 | -875,000 | -55,000 | -277,000 | -294,000 | -1,022,000 | -331,000 |
Other Non-Cash Items | 8,292,000 | -452,000 | 10,069,000 | -830,000 | -273,000 | 397,000 | 940,000 | 78,000 | 250,000 | 380,000 | 191,000 | 204,000 | -1,633,000 | 7,302,000 | 15,000 | 23,000 | 547,000 | 337,000 | 322,000 | 30,000 | 137,000 |
Net Cash Provided by Operating Activities | 25,516,000 | 28,501,000 | 26,413,000 | 29,146,000 | 24,737,000 | 25,697,000 | 24,297,000 | 21,403,000 | 19,240,000 | 18,778,000 | 16,945,000 | 14,160,000 | 14,854,000 | 14,345,000 | 11,179,000 | 10,281,000 | 10,231,000 | 8,792,000 | 6,618,000 | 4,922,000 | 5,930,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -14,523,000 | -15,540,000 | -13,767,000 | -12,057,000 | -11,634,000 | -12,428,000 | -11,709,000 | -11,297,000 | -10,821,000 | -9,869,000 | -8,542,000 | -7,605,000 | -6,637,000 | -6,261,000 | -5,497,000 | -5,639,000 | -6,277,000 | -6,564,000 | -4,701,000 | -3,621,000 | -3,660,000 |
Acquisitions Net | 812,000 | 524,000 | 1,643,000 | -1,666,000 | 608,000 | -600,000 | -38,679,000 | -532,000 | -3,711,000 | -1,353,000 | 189,000 | 984,000 | 3,012,000 | -6,130,000 | -183,000 | -88,000 | -738,000 | -1,319,000 | -5,110,000 | -199,000 | -296,000 |
Purchases of Investments | -1,298,000 | -1,313,000 | -2,274,000 | -174,000 | -812,000 | -1,899,000 | -1,257,000 | -2,292,000 | -1,697,000 | -784,000 | -191,000 | -1,223,000 | -297,000 | -135,000 | -260,000 | -346,000 | -1,167,000 | -2,089,000 | -2,812,000 | -392,000 | -169,000 |
Sales/Maturities of Investments | 9,299,000 | 8,610,000 | 0 | 12,057,000 | 11,634,000 | 12,428,000 | 141,000 | 150,000 | 10,821,000 | 9,869,000 | 8,542,000 | 2,000 | 6,637,000 | 6,261,000 | 99,000 | 102,000 | 737,000 | 1,158,000 | 2,753,000 | 861,000 | 228,000 |
Other Investing Activities | -18,000 | 558,000 | 258,000 | -11,606,000 | -11,843,000 | -12,342,000 | 650,000 | 267,000 | -12,977,000 | -9,827,000 | -8,731,000 | -1,672,000 | -4,201,000 | -6,243,000 | 130,000 | 74,000 | -32,000 | 62,000 | -2,000 | -397,000 | -615,000 |
Net Cash Used for Investing Activities | -6,002,000 | -7,161,000 | -14,140,000 | -13,446,000 | -12,047,000 | -14,841,000 | -50,854,000 | -13,704,000 | -18,385,000 | -11,964,000 | -8,733,000 | -9,514,000 | -1,486,000 | -12,508,000 | -5,711,000 | -5,897,000 | -7,477,000 | -8,752,000 | -9,872,000 | -3,748,000 | -4,512,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -2,308,000 | -3,798,000 | 1,098,000 | -8,870,000 | -133,000 | -3,700,000 | 36,362,000 | 3,197,000 | 7,969,000 | 1,243,000 | 503,000 | 489,000 | 1,119,000 | -2,672,000 | 2,267,000 | -3,174,000 | 925,000 | 2,312,000 | 5,458,000 | 1,272,000 | -1,293,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23,000 | 36,000 | 35,000 | 40,000 | 233,000 | 283,000 | 34,000 | 1,000 | 53,000 | 412,000 | 410,000 | 93,000 | 113,000 |
Common Stock Repurchased | -10,441,000 | -11,291,000 | -13,328,000 | -4,672,000 | -534,000 | -504,000 | -5,320,000 | -5,435,000 | -5,000,000 | -6,750,000 | -4,251,000 | -2,000,000 | -3,000,000 | -2,141,000 | -1,200,000 | -765,000 | -2,800,000 | -3,102,000 | -2,347,000 | -2,313,000 | -1,361,000 |
Dividends Paid | -4,804,000 | -4,766,000 | -4,741,000 | -4,532,000 | -4,140,000 | -3,735,000 | -3,352,000 | -2,883,000 | -2,601,000 | -2,437,000 | -2,254,000 | -1,964,000 | -1,608,000 | -1,187,000 | -1,064,000 | -761,000 | -547,000 | 0 | 0 | 0 | 0 |
Other Financing Activities | 380,000 | 5,000 | 787,000 | -544,000 | -1,706,000 | -1,242,000 | -550,000 | -2,451,000 | 112,000 | -96,000 | -53,000 | -10,444,000 | -781,000 | -484,000 | -192,000 | -209,000 | -153,000 | 62,000 | 25,000 | 15,000 | 25,000 |
Net Cash Used Provided by Financing Activities | -17,173,000 | -19,850,000 | -16,184,000 | -18,618,000 | -6,513,000 | -9,181,000 | 27,140,000 | -7,572,000 | 151,000 | -8,429,000 | -6,020,000 | -13,879,000 | -4,037,000 | -6,201,000 | -155,000 | -4,908,000 | -2,522,000 | -316,000 | 3,546,000 | -933,000 | -2,516,000 |
Effect of Forex Changes on Cash | 48,000 | 9,000 | -86,000 | -71,000 | 2,000 | 5,000 | -245,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 2,460,000 | 1,500,000 | -3,996,000 | -2,990,000 | 6,179,000 | 1,680,000 | 338,000 | 127,000 | 1,006,000 | -1,615,000 | 2,192,000 | -9,233,000 | 9,331,000 | -4,364,000 | 5,313,000 | -524,000 | 232,000 | -276,000 | 292,000 | 241,000 | -1,098,000 |
Cash at End of Period | 27,811,000 | 6,282,000 | 4,782,000 | 8,778,000 | 11,768,000 | 5,589,000 | 3,909,000 | 3,428,000 | 3,301,000 | 2,295,000 | 3,910,000 | 1,718,000 | 10,951,000 | 1,620,000 | 5,984,000 | 671,000 | 1,195,000 | 963,000 | 1,239,000 | 693,000 | 452,000 |
Cash at Start of Period | 25,351,000 | 4,782,000 | 8,778,000 | 11,768,000 | 5,589,000 | 3,909,000 | 3,571,000 | 3,301,000 | 2,295,000 | 3,910,000 | 1,718,000 | 10,951,000 | 1,620,000 | 5,984,000 | 671,000 | 1,195,000 | 963,000 | 1,239,000 | 947,000 | 452,000 | 1,550,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 25,516,000 | 28,501,000 | 26,413,000 | 29,146,000 | 24,737,000 | 25,697,000 | 24,297,000 | 21,403,000 | 19,240,000 | 18,778,000 | 16,945,000 | 14,160,000 | 14,854,000 | 14,345,000 | 11,179,000 | 10,281,000 | 10,231,000 | 8,792,000 | 6,618,000 | 4,922,000 | 5,930,000 |
Capital Expenditure | -14,523,000 | -15,540,000 | -13,767,000 | -12,057,000 | -11,634,000 | -12,428,000 | -11,709,000 | -11,297,000 | -10,821,000 | -9,869,000 | -8,542,000 | -7,605,000 | -6,637,000 | -6,261,000 | -5,497,000 | -5,639,000 | -6,277,000 | -6,564,000 | -4,701,000 | -3,621,000 | -3,660,000 |
Free Cash Flow | 10,993,000 | 12,961,000 | 12,646,000 | 17,089,000 | 13,103,000 | 13,269,000 | 12,588,000 | 10,106,000 | 8,419,000 | 8,909,000 | 8,403,000 | 6,555,000 | 8,217,000 | 8,084,000 | 5,682,000 | 4,642,000 | 3,954,000 | 2,228,000 | 1,917,000 | 1,301,000 | 2,270,000 |