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 | 60,113,000 | 58,496,000 | 100,330,000 | 81,288,000 | 41,908,000 | 51,750,000 | 53,647,000 | 52,546,000 | 52,824,000 | 48,851,000 | 49,605,000 | 51,584,000 | 58,986,000 | 67,425,000 | 67,809,000 | 50,009,000 | 48,296,000 | 48,418,000 | 48,371,000 | 51,298,000 | 52,516,000 |
Revenue Growth | - | -41.70% | 23.43% | 93.97% | -19.02% | -3.54% | 2.10% | -0.53% | 8.13% | -1.52% | -3.84% | -12.55% | -12.52% | -0.57% | 35.59% | 3.55% | -0.25% | 0.10% | -5.71% | -2.32% | |
Cost of Revenue | 24,588,000 | 29,687,000 | 34,344,000 | 30,821,000 | 8,692,000 | 10,219,000 | 11,248,000 | 11,240,000 | 12,329,000 | 9,648,000 | 9,577,000 | 9,586,000 | 11,334,000 | 15,085,000 | 16,279,000 | 8,888,000 | 8,112,000 | 11,239,000 | 7,640,000 | 8,525,000 | 7,541,000 |
Gross Profit | 35,525,000 | 28,809,000 | 65,986,000 | 50,467,000 | 33,216,000 | 41,531,000 | 42,399,000 | 41,306,000 | 40,495,000 | 39,203,000 | 40,028,000 | 41,998,000 | 47,652,000 | 52,340,000 | 51,530,000 | 41,121,000 | 40,184,000 | 37,179,000 | 40,731,000 | 42,773,000 | 44,975,000 |
Gross Profit Margin | 58.79% | 49.25% | 65.77% | 62.08% | 79.26% | 80.25% | 79.03% | 78.61% | 76.66% | 80.25% | 80.69% | 81.42% | 80.79% | 77.63% | 75.99% | 82.23% | 83.20% | 76.79% | 84.21% | 83.38% | 85.64% |
Research and Development | 10,527,000 | 10,679,000 | 11,428,000 | 13,829,000 | 9,405,000 | 8,650,000 | 8,006,000 | 7,657,000 | 7,872,000 | 7,690,000 | 8,393,000 | 6,678,000 | 7,870,000 | 9,112,000 | 9,413,000 | 7,845,000 | 7,945,000 | 8,089,000 | 7,599,000 | 7,442,000 | 7,684,000 |
General and Administrative Expenses | 14,868,000 | 14,771,000 | 13,677,000 | 12,703,000 | 11,615,000 | 14,350,000 | 14,455,000 | 14,784,000 | 14,837,000 | 14,809,000 | 14,097,000 | 14,355,000 | 16,616,000 | 19,468,000 | 19,614,000 | 14,875,000 | 14,537,000 | 15,626,000 | 15,589,000 | 16,997,000 | 16,903,000 |
Total Operating Expenses | 25,395,000 | 25,450,000 | 28,714,000 | 30,232,000 | 24,456,000 | 27,610,000 | 27,354,000 | 27,199,000 | 26,765,000 | 26,227,000 | 26,529,000 | 25,632,000 | 29,661,000 | 34,165,000 | 37,372,000 | 25,889,000 | 25,150,000 | 26,843,000 | 26,449,000 | 27,848,000 | 27,951,000 |
Operating Income or Loss | 10,129,000 | 3,359,000 | 40,030,000 | 24,833,000 | 10,630,000 | 15,137,000 | 15,045,000 | 14,107,000 | 13,730,000 | 12,976,000 | 13,499,000 | 16,366,000 | 17,991,000 | 18,175,000 | 14,158,000 | 15,651,000 | 15,034,000 | 10,336,000 | 14,282,000 | 14,925,000 | 17,024,000 |
Operating Margin | 15.86% | 5.74% | 39.90% | 30.55% | 25.37% | 29.25% | 28.04% | 26.85% | 25.99% | 26.56% | 27.21% | 31.73% | 30.50% | 26.96% | 20.88% | 31.30% | 31.13% | 21.35% | 29.53% | 29.09% | 32.42% |
Interest Expense | 3,039,000 | 2,209,000 | 1,238,000 | 1,291,000 | 1,449,000 | 1,574,000 | 1,316,000 | 1,270,000 | 1,186,000 | 1,199,000 | 1,360,000 | 1,414,000 | 1,524,000 | 1,681,000 | 1,799,000 | 1,233,000 | 516,000 | 0 | 0 | 0 | 0 |
EBITDA | 13,835,000 | 9,557,000 | 41,031,000 | 30,793,000 | 13,168,000 | 18,853,000 | 19,585,000 | 19,844,000 | 15,294,000 | 15,321,000 | 19,137,000 | 23,540,000 | 20,419,000 | 22,188,000 | 19,566,000 | 16,817,000 | 15,300,000 | 15,536,000 | 19,575,000 | 19,781,000 | 21,521,000 |
Depreciation and Amortization | 6,892,000 | 6,290,000 | 5,064,000 | 5,191,000 | 4,681,000 | 5,795,000 | 6,384,000 | 6,269,000 | 5,757,000 | 3,728,000 | 4,039,000 | 4,599,000 | 5,175,000 | 5,585,000 | 8,487,000 | 2,877,000 | 5,090,000 | 5,200,000 | 5,293,000 | 5,576,000 | 5,093,000 |
Income Before Tax | 3,904,000 | 1,058,000 | 34,729,000 | 24,311,000 | 7,497,000 | 17,682,000 | 11,885,000 | 12,305,000 | 8,351,000 | 8,965,000 | 12,240,000 | 15,716,000 | 12,080,000 | 12,762,000 | 9,422,000 | 10,827,000 | 9,694,000 | 9,278,000 | 13,028,000 | 11,534,000 | 14,007,000 |
Income Tax Expense | -401,000 | -1,114,000 | 3,328,000 | 1,852,000 | 477,000 | 1,384,000 | 706,000 | -9,049,000 | 1,123,000 | 1,990,000 | 3,120,000 | 4,306,000 | 2,562,000 | 4,023,000 | 1,124,000 | 1,645,000 | 1,645,000 | 1,023,000 | 1,992,000 | 3,424,000 | 2,665,000 |
Net Income | 4,260,000 | 2,119,000 | 31,372,000 | 21,979,000 | 7,020,000 | 16,273,000 | 11,153,000 | 21,308,000 | 7,215,000 | 6,960,000 | 9,135,000 | 22,003,000 | 14,570,000 | 10,009,000 | 8,257,000 | 8,635,000 | 8,104,000 | 8,144,000 | 19,337,000 | 8,085,000 | 11,361,000 |
Net Income Margin | 5.72% | 3.62% | 31.27% | 27.04% | 16.75% | 31.45% | 20.79% | 40.55% | 13.66% | 14.25% | 18.42% | 42.65% | 24.70% | 14.84% | 12.18% | 17.27% | 16.78% | 16.82% | 39.98% | 15.76% | 21.63% |
EPS | 0.75 | 0.38 | 5.59 | 3.95 | 1.26 | 2.92 | 1.90 | 3.57 | 1.18 | 1.13 | 1.44 | 3.23 | 1.96 | 1.28 | 1.03 | 1.23 | 1.20 | 1.18 | 2.67 | 1.10 | 1.51 |
EPS Diluted | 0.74 | 0.37 | 5.47 | 3.88 | 1.25 | 2.87 | 1.87 | 3.52 | 1.17 | 1.11 | 1.42 | 3.19 | 1.94 | 1.27 | 1.02 | 1.23 | 1.20 | 1.17 | 2.66 | 1.09 | 1.49 |
Weighted Average Shares Out | - | 5,643,000 | 5,608,000 | 5,601,000 | 5,555,000 | 5,569,000 | 5,872,000 | 5,970,000 | 6,089,000 | 6,176,000 | 6,346,000 | 6,813,000 | 7,442,000 | 7,817,000 | 8,036,000 | 7,007,000 | 6,727,000 | 6,917,000 | 7,242,000 | 7,361,000 | 7,531,000 |
Weighted Average Shares Out Diluted | - | 5,709,000 | 5,733,000 | 5,708,000 | 5,632,000 | 5,675,000 | 5,977,000 | 6,058,000 | 6,159,000 | 6,257,000 | 6,424,000 | 6,895,000 | 7,508,000 | 7,870,000 | 8,074,000 | 7,045,000 | 6,750,000 | 6,939,000 | 7,274,000 | 7,411,000 | 7,614,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 | 1,092,000 | 2,853,000 | 416,000 | 1,944,000 | 1,784,000 | 1,305,000 | 1,139,000 | 1,342,000 | 2,595,000 | 3,641,000 | 3,343,000 | 2,183,000 | 10,389,000 | 3,539,000 | 1,735,000 | 1,978,000 | 2,122,000 | 3,406,000 | 1,827,000 | 2,247,000 | 1,808,000 |
Short Term Investments | 8,860,000 | 9,837,000 | 22,316,000 | 29,125,000 | 10,437,000 | 8,525,000 | 17,694,000 | 18,650,000 | 15,255,000 | 19,649,000 | 32,779,000 | 30,225,000 | 22,319,000 | 23,219,000 | 26,277,000 | 23,991,000 | 21,609,000 | 22,069,000 | 25,886,000 | 19,979,000 | 18,085,000 |
Cash + Short Term Investments | 9,952,000 | 12,690,000 | 22,732,000 | 31,069,000 | 12,221,000 | 9,830,000 | 18,833,000 | 19,992,000 | 17,850,000 | 23,290,000 | 36,122,000 | 32,408,000 | 32,708,000 | 26,758,000 | 28,012,000 | 25,969,000 | 23,731,000 | 25,475,000 | 27,713,000 | 22,226,000 | 19,893,000 |
Net Receivables | 14,451,000 | 11,177,000 | 10,952,000 | 11,479,000 | 7,913,000 | 6,772,000 | 8,025,000 | 8,221,000 | 8,225,000 | 8,176,000 | 8,401,000 | 9,357,000 | 10,675,000 | 13,659,000 | 13,847,000 | 15,840,000 | 9,782,000 | 10,460,000 | 9,906,000 | 9,613,000 | 10,020,000 |
Inventory | 11,721,000 | 10,189,000 | 8,981,000 | 9,059,000 | 8,046,000 | 8,283,000 | 7,508,000 | 7,578,000 | 6,783,000 | 7,513,000 | 5,663,000 | 6,166,000 | 7,063,000 | 7,769,000 | 8,405,000 | 12,403,000 | 4,381,000 | 5,302,000 | 6,111,000 | 6,039,000 | 6,660,000 |
Other Current Assets | 7,099,000 | 9,277,000 | 8,594,000 | 8,086,000 | 6,911,000 | 9,317,000 | 15,560,000 | 5,336,000 | 6,091,000 | 4,825,000 | 7,516,000 | 8,313,000 | 15,681,000 | 9,542,000 | 10,749,000 | 7,458,000 | 5,182,000 | 5,612,000 | 3,928,000 | 9,518,000 | 2,515,000 |
Total Current Assets | 43,223,000 | 43,333,000 | 51,259,000 | 59,693,000 | 35,067,000 | 32,803,000 | 49,926,000 | 41,141,000 | 38,949,000 | 43,804,000 | 57,702,000 | 56,244,000 | 61,415,000 | 57,728,000 | 60,468,000 | 61,670,000 | 43,076,000 | 46,849,000 | 46,949,000 | 41,896,000 | 39,694,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 18,541,000 | 21,864,000 | 16,274,000 | 14,882,000 | 13,900,000 | 13,967,000 | 13,385,000 | 13,865,000 | 13,318,000 | 13,766,000 | 11,762,000 | 12,397,000 | 14,461,000 | 16,938,000 | 19,123,000 | 22,780,000 | 13,287,000 | 15,734,000 | 16,632,000 | 17,090,000 | 18,385,000 |
Goodwill | 68,570,000 | 67,783,000 | 51,375,000 | 49,208,000 | 49,577,000 | 58,653,000 | 53,411,000 | 55,952,000 | 54,449,000 | 48,242,000 | 42,069,000 | 42,519,000 | 44,672,000 | 45,067,000 | 43,947,000 | 42,376,000 | 21,464,000 | 21,382,000 | 20,876,000 | 0 | 0 |
Intangible Assets | 59,986,000 | 64,900,000 | 43,370,000 | 25,146,000 | 28,472,000 | 35,369,000 | 35,211,000 | 48,740,000 | 52,648,000 | 40,358,000 | 35,167,000 | 39,385,000 | 46,013,000 | 53,833,000 | 57,558,000 | 68,015,000 | 17,721,000 | 20,498,000 | 24,350,000 | 51,560,000 | 57,007,000 |
Long Term Investments | 10,762,000 | 15,770,000 | 15,069,000 | 21,526,000 | 20,262,000 | 20,147,000 | 2,767,000 | 7,015,000 | 7,116,000 | 15,999,000 | 17,518,000 | 16,406,000 | 14,149,000 | 9,457,000 | 9,748,000 | 13,122,000 | 11,478,000 | 4,856,000 | 3,892,000 | 2,497,000 | 0 |
Tax Assets | 7,909,000 | 3,706,000 | 6,693,000 | 3,341,000 | 2,383,000 | 2,099,000 | 1,924,000 | 1,855,000 | 1,812,000 | 1,794,000 | 1,544,000 | 1,554,000 | 0 | 0 | 0 | 4,986,000 | -11,478,000 | -4,856,000 | -3,892,000 | -2,497,000 | 0 |
Other Non-Current Assets | 10,485,000 | 9,145,000 | 13,163,000 | 7,679,000 | 4,569,000 | 4,450,000 | 2,799,000 | 3,227,000 | 3,323,000 | 3,499,000 | 3,513,000 | 3,596,000 | 5,088,000 | 4,979,000 | 4,170,000 | 0 | 15,600,000 | 10,805,000 | 6,030,000 | 7,019,000 | 8,598,000 |
Total Non-Current Assets | 176,253,000 | 183,168,000 | 145,944,000 | 121,782,000 | 119,163,000 | 134,685,000 | 109,497,000 | 130,654,000 | 132,666,000 | 123,658,000 | 111,573,000 | 115,857,000 | 124,383,000 | 130,274,000 | 134,546,000 | 151,279,000 | 68,072,000 | 68,419,000 | 67,888,000 | 75,669,000 | 83,990,000 |
Other Assets | 0 | 0 | 3,000 | 2,000 | -1,000 | 0 | -1,000 | 2,000 | 0 | -2,000 | -1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 219,476,000 | 226,501,000 | 197,206,000 | 181,477,000 | 154,229,000 | 167,488,000 | 159,422,000 | 171,797,000 | 171,615,000 | 167,460,000 | 169,274,000 | 172,101,000 | 185,798,000 | 188,002,000 | 195,014,000 | 212,949,000 | 111,148,000 | 115,268,000 | 114,837,000 | 117,565,000 | 123,684,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 5,314,000 | 6,710,000 | 6,809,000 | 5,578,000 | 4,283,000 | 3,887,000 | 4,674,000 | 4,656,000 | 4,536,000 | 3,620,000 | 3,210,000 | 3,234,000 | 2,921,000 | 3,836,000 | 4,026,000 | 4,370,000 | 1,751,000 | 2,270,000 | 2,019,000 | 2,073,000 | 2,672,000 |
Short Term Debt | 9,699,000 | 10,346,000 | -462,000 | 2,241,000 | 2,703,000 | 16,464,000 | 8,836,000 | 9,953,000 | 10,688,000 | 10,160,000 | 5,141,000 | 6,027,000 | 6,424,000 | 4,018,000 | 5,623,000 | 5,469,000 | 9,320,000 | 5,825,000 | 2,434,000 | 11,589,000 | 11,266,000 |
Tax Payables | 2,877,000 | 2,349,000 | 1,587,000 | 1,266,000 | 1,049,000 | 980,000 | 1,265,000 | 477,000 | 437,000 | 418,000 | 531,000 | 678,000 | 1,010,000 | 1,013,000 | 946,000 | 10,107,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 2,020,000 | 2,700,000 | 2,520,000 | 3,067,000 | 6,269,000 | 5,804,000 | 5,709,000 | 4,702,000 | 4,868,000 | 4,629,000 | 4,026,000 | 4,133,000 | 4,790,000 | 4,978,000 | 4,655,000 | 0 | 1,667,000 | 1,974,000 | 1,903,000 | 1,720,000 | 2,203,000 |
Other Current Liabilities | 23,301,000 | 25,689,000 | 28,277,000 | 30,519,000 | 16,772,000 | 15,973,000 | 17,083,000 | 15,341,000 | 15,454,000 | 15,201,000 | 12,749,000 | 13,427,000 | 18,831,000 | 19,202,000 | 18,041,000 | 17,279,000 | 15,938,000 | 13,740,000 | 16,936,000 | 14,786,000 | 12,520,000 |
Total Current Liabilities | 43,211,000 | 47,794,000 | 42,138,000 | 42,671,000 | 25,920,000 | 37,304,000 | 31,858,000 | 30,427,000 | 31,115,000 | 29,399,000 | 21,631,000 | 23,366,000 | 28,619,000 | 28,069,000 | 28,609,000 | 37,225,000 | 27,009,000 | 21,835,000 | 21,389,000 | 28,448,000 | 26,458,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 58,002,000 | 61,538,000 | 31,925,000 | 34,757,000 | 37,133,000 | 36,985,000 | 11,083,000 | 6,539,000 | 19,226,000 | 16,707,000 | 18,588,000 | 19,166,000 | 13,270,000 | 18,346,000 | 38,410,000 | 24,558,000 | 7,963,000 | 7,314,000 | 5,546,000 | 6,347,000 | 7,279,000 |
Deferred Revenue | 0 | 0 | 0 | 16,493,000 | 18,533,000 | 18,888,000 | 21,826,000 | 26,999,000 | 12,172,000 | 12,111,000 | 14,617,000 | 11,296,000 | 17,933,000 | 16,585,000 | 15,481,000 | 18,635,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 2,158,000 | 640,000 | 1,023,000 | 349,000 | 4,063,000 | 5,578,000 | 3,700,000 | 3,900,000 | 30,753,000 | 26,877,000 | 24,981,000 | 25,590,000 | 21,593,000 | 19,597,000 | 18,648,000 | 17,839,000 | 2,959,000 | 7,696,000 | 8,015,000 | 10,240,000 | 12,632,000 |
Other Non-Current Liabilities | 23,547,000 | 27,241,000 | 26,202,000 | 26,236,000 | 23,640,000 | 5,287,000 | 5,851,000 | 5,277,000 | 6,337,000 | 5,257,000 | 6,546,000 | 4,767,000 | 4,939,000 | 6,199,000 | 5,574,000 | 5,611,000 | 15,477,000 | 13,299,000 | 8,529,000 | 6,903,000 | 9,037,000 |
Total Non-Current Liabilities | 83,707,000 | 89,419,000 | 59,151,000 | 61,343,000 | 64,836,000 | 66,738,000 | 63,806,000 | 69,714,000 | 80,660,000 | 73,063,000 | 76,021,000 | 72,115,000 | 75,501,000 | 77,312,000 | 78,140,000 | 85,278,000 | 26,399,000 | 28,309,000 | 22,090,000 | 23,490,000 | 28,948,000 |
Total Liabilities | 126,918,000 | 137,213,000 | 101,289,000 | 104,014,000 | 90,756,000 | 104,042,000 | 95,664,000 | 100,141,000 | 111,775,000 | 102,462,000 | 97,652,000 | 95,481,000 | 104,120,000 | 105,381,000 | 106,749,000 | 122,503,000 | 53,408,000 | 50,144,000 | 43,479,000 | 51,938,000 | 55,406,000 |
Common Stock | 480,000 | 478,000 | 476,000 | 473,000 | 470,000 | 468,000 | 467,000 | 464,000 | 461,000 | 459,000 | 455,000 | 453,000 | 448,000 | 445,000 | 444,000 | 443,000 | 443,000 | 442,000 | 441,000 | 439,000 | 438,000 |
Retained Earnings | 121,059,000 | 118,353,000 | 125,656,000 | 103,394,000 | 96,770,000 | 97,670,000 | 89,554,000 | 85,291,000 | 71,774,000 | 71,993,000 | 72,176,000 | 69,732,000 | 54,240,000 | 46,210,000 | 42,716,000 | 40,426,000 | 49,142,000 | 49,660,000 | 49,669,000 | 37,608,000 | 35,492,000 |
Accumulated Other Comprehensive Income/Loss | -7,971,000 | -7,961,000 | -8,304,000 | -5,897,000 | -11,688,000 | -11,640,000 | -11,275,000 | -9,321,000 | -11,036,000 | -9,522,000 | -7,316,000 | -3,271,000 | -5,953,000 | -4,129,000 | -3,440,000 | 552,000 | -4,994,000 | 1,749,000 | -1,257,000 | -444,000 | 1,049,000 |
Total Stockholders Equity | 92,286,000 | 89,014,000 | 95,661,000 | 77,201,000 | 63,238,000 | 63,143,000 | 63,407,000 | 71,308,000 | 59,544,000 | 64,720,000 | 71,301,000 | 76,307,000 | 81,260,000 | 82,190,000 | 87,813,000 | 90,014,000 | 57,556,000 | 65,010,000 | 71,358,000 | 65,627,000 | 68,278,000 |
Total Investments | 19,622,000 | 25,205,000 | 37,385,000 | 50,651,000 | 30,699,000 | 28,672,000 | 20,461,000 | 25,665,000 | 22,371,000 | 35,648,000 | 50,297,000 | 46,631,000 | 36,468,000 | 32,676,000 | 36,025,000 | 37,113,000 | 33,087,000 | 26,925,000 | 29,778,000 | 22,476,000 | 18,085,000 |
Total Debt | 66,617,000 | 70,845,000 | 34,870,000 | 36,998,000 | 38,274,000 | 52,145,000 | 41,265,000 | 42,606,000 | 42,086,000 | 38,978,000 | 36,682,000 | 36,489,000 | 37,460,000 | 38,949,000 | 44,033,000 | 48,662,000 | 17,283,000 | 13,139,000 | 7,980,000 | 17,936,000 | 18,545,000 |
Net Debt | 65,525,000 | 67,992,000 | 34,454,000 | 35,054,000 | 36,490,000 | 50,840,000 | 40,126,000 | 41,264,000 | 39,491,000 | 35,337,000 | 33,339,000 | 34,306,000 | 27,071,000 | 35,410,000 | 42,298,000 | 46,684,000 | 15,161,000 | 9,733,000 | 6,153,000 | 15,689,000 | 16,737,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 | 4,273,000 | 2,172,000 | 31,401,000 | 22,459,000 | 7,021,000 | 16,302,000 | 11,188,000 | 21,355,000 | 7,246,000 | 6,986,000 | 9,168,000 | 22,072,000 | 14,598,000 | 10,051,000 | 8,289,000 | 8,644,000 | 8,104,000 | 8,144,000 | 19,337,000 | 8,085,000 | 11,361,000 |
Depreciation & Amortization | 6,892,000 | 6,290,000 | 5,064,000 | 5,191,000 | 4,777,000 | 6,010,000 | 6,384,000 | 6,269,000 | 5,757,000 | 5,157,000 | 5,537,000 | 6,410,000 | 7,611,000 | 9,026,000 | 8,487,000 | 4,757,000 | 5,090,000 | 5,200,000 | 5,293,000 | 5,576,000 | 5,093,000 |
Deferred Income Tax | -3,564,000 | -3,442,000 | -3,764,000 | -4,293,000 | -1,468,000 | 614,000 | -2,205,000 | -2,410,000 | -700,000 | -18,000 | 317,000 | 1,703,000 | 2,198,000 | 454,000 | 1,953,000 | -9,582,000 | -1,331,000 | -2,788,000 | -1,945,000 | -1,376,000 | -1,579,000 |
Stock Based Compensation | 821,000 | 525,000 | 872,000 | 1,182,000 | 756,000 | 718,000 | 949,000 | 840,000 | 691,000 | 669,000 | 586,000 | 523,000 | 481,000 | 419,000 | 405,000 | 349,000 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 8,450,000 | -2,172,000 | -4,456,000 | 12,804,000 | -275,000 | -4,031,000 | -926,000 | 1,296,000 | 85,000 | 564,000 | 1,423,000 | -3,392,000 | -1,942,000 | 2,729,000 | -10,426,000 | 12,517,000 | 4,859,000 | -800,000 | 3,016,000 | -586,000 | -862,000 |
Accounts Receivable | 347,000 | 347,000 | 261,000 | -3,811,000 | -1,249,000 | -742,000 | -644,000 | 259,000 | -134,000 | 21,000 | 148,000 | 940,000 | 275,000 | -66,000 | -608,000 | -472,000 | 0 | 0 | 0 | 0 | 0 |
Inventory | -1,169,000 | 6,199,000 | 592,000 | -1,125,000 | -736,000 | -1,050,000 | -717,000 | -357,000 | 365,000 | -199,000 | 175,000 | -538,000 | -631,000 | 1,084,000 | 2,917,000 | 1,631,000 | 294,000 | 720,000 | 118,000 | 72,000 | -542,000 |
Accounts Payable | 822,000 | -300,000 | 1,191,000 | 1,242,000 | 353,000 | -564,000 | 431,000 | 46,000 | 871,000 | 254,000 | 297,000 | 382,000 | 579,000 | -27,948,000 | -44,594,000 | -13,087,000 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | 8,450,000 | -8,418,000 | -6,500,000 | 16,498,000 | 1,357,000 | -1,675,000 | 4,000 | 1,348,000 | -1,017,000 | 488,000 | 803,000 | -4,176,000 | -2,165,000 | 29,659,000 | 31,859,000 | 24,445,000 | 4,565,000 | -1,520,000 | 2,898,000 | -658,000 | -320,000 |
Other Non-Cash Items | 1,751,000 | 5,327,000 | 150,000 | -4,763,000 | 3,592,000 | -7,025,000 | 437,000 | -10,880,000 | 2,822,000 | 1,154,000 | -148,000 | -9,551,000 | -5,892,000 | -2,439,000 | 2,746,000 | -98,000 | 1,536,000 | 3,755,000 | 2,369,000 | 334,000 | 2,327,000 |
Net Cash Provided by Operating Activities | 11,263,000 | 8,700,000 | 29,267,000 | 32,580,000 | 14,403,000 | 12,588,000 | 15,827,000 | 16,470,000 | 15,901,000 | 14,512,000 | 16,883,000 | 17,765,000 | 17,054,000 | 20,240,000 | 11,454,000 | 16,587,000 | 18,238,000 | 13,353,000 | 17,594,000 | 14,733,000 | 16,340,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,036,000 | -3,907,000 | -3,236,000 | -2,711,000 | -2,791,000 | -2,594,000 | -2,196,000 | -2,217,000 | -1,999,000 | -1,496,000 | -1,583,000 | -1,465,000 | -1,327,000 | -1,660,000 | -1,513,000 | -1,205,000 | -1,701,000 | -1,880,000 | -2,050,000 | -2,106,000 | -2,601,000 |
Acquisitions Net | -39,914,000 | -43,430,000 | -22,997,000 | -12,000 | -621,000 | -10,861,000 | 154,000 | -1,000,000 | -18,368,000 | -16,466,000 | -195,000 | -15,000 | 10,800,000 | -906,000 | -273,000 | -43,123,000 | -1,172,000 | -440,000 | -2,120,000 | -2,104,000 | -2,263,000 |
Purchases of Investments | -4,906,000 | -31,178,000 | -38,780,000 | -47,613,000 | -14,402,000 | -7,036,000 | -13,474,000 | -18,133,000 | -28,186,000 | -38,123,000 | -61,672,000 | -58,058,000 | -35,163,000 | -22,491,000 | -14,851,000 | -42,219,000 | -45,062,000 | -27,061,000 | -11,522,000 | -28,727,000 | -18,828,000 |
Sales/Maturities of Investments | 44,623,000 | 46,417,000 | 45,462,000 | 28,096,000 | 12,730,000 | 16,340,000 | 19,908,000 | 15,959,000 | 40,690,000 | 52,761,000 | 57,449,000 | 48,682,000 | 31,751,000 | 27,197,000 | 14,874,000 | 54,643,000 | 36,805,000 | 30,460,000 | 21,004,000 | 28,088,000 | 13,293,000 |
Other Investing Activities | 4,000 | -180,000 | 3,768,000 | -306,000 | 813,000 | 206,000 | 133,000 | 650,000 | 52,000 | 344,000 | 347,000 | 231,000 | 93,000 | 60,000 | 1,271,000 | 632,000 | -1,705,000 | -284,000 | -211,000 | -223,000 | 977,000 |
Net Cash Used for Investing Activities | -6,721,000 | -32,278,000 | -15,783,000 | -22,546,000 | -4,271,000 | -3,945,000 | 4,525,000 | -4,741,000 | -7,811,000 | -2,980,000 | -5,654,000 | -10,625,000 | 6,154,000 | 2,200,000 | -492,000 | -31,272,000 | -12,835,000 | 795,000 | 5,101,000 | -5,072,000 | -9,422,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 3,336,000 | 35,945,000 | -3,516,000 | -1,103,000 | -12,755,000 | 8,764,000 | -935,000 | -941,000 | 2,606,000 | 1,319,000 | 543,000 | 6,036,000 | -1,725,000 | -5,542,000 | -4,152,000 | 20,120,000 | 2,407,000 | 4,900,000 | -9,934,000 | -321,000 | 4,100,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 74,000 | 459,000 | 732,000 | 451,000 | 1,012,000 |
Common Stock Repurchased | 0 | 0 | -2,000,000 | 0 | 0 | -8,865,000 | -12,198,000 | -5,000,000 | -5,000,000 | -6,160,000 | -5,000,000 | -16,290,000 | -8,228,000 | -9,000,000 | -1,000,000 | 0 | -500,000 | -9,994,000 | -6,979,000 | -3,797,000 | -6,659,000 |
Dividends Paid | -9,447,000 | -9,247,000 | -8,983,000 | -8,729,000 | -8,440,000 | -8,043,000 | -7,978,000 | -7,659,000 | -7,317,000 | -6,940,000 | -6,609,000 | -6,580,000 | -6,534,000 | -6,234,000 | -6,088,000 | -5,548,000 | -8,541,000 | -7,975,000 | -6,919,000 | -5,555,000 | -5,082,000 |
Other Financing Activities | -473,000 | -632,000 | -335,000 | 16,000 | 11,546,000 | -341,000 | 670,000 | 250,000 | 790,000 | 1,372,000 | 1,080,000 | 1,859,000 | 488,000 | 169,000 | 66,000 | -91,000 | 74,000 | 0 | 0 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -6,584,000 | 26,066,000 | -14,834,000 | -9,816,000 | -9,649,000 | -8,485,000 | -20,441,000 | -13,035,000 | -8,921,000 | -10,233,000 | -9,986,000 | -14,975,000 | -15,999,000 | -20,607,000 | -11,174,000 | 14,481,000 | -6,560,000 | -12,610,000 | -23,100,000 | -9,222,000 | -6,629,000 |
Effect of Forex Changes on Cash | -38,000 | -40,000 | -165,000 | -59,000 | -8,000 | -32,000 | -116,000 | 53,000 | -215,000 | -1,000,000 | -83,000 | -63,000 | -2,000 | -29,000 | -31,000 | 60,000 | -127,000 | 41,000 | -15,000 | 0 | -1,000 |
Net Change in Cash | -1,996,000 | 2,449,000 | -1,515,000 | 158,000 | 475,000 | 125,000 | -206,000 | -1,253,000 | -1,046,000 | 298,000 | 1,160,000 | -7,898,000 | 7,207,000 | 1,804,000 | -243,000 | -144,000 | -1,284,000 | 1,579,000 | -420,000 | 439,000 | 288,000 |
Cash at End of Period | 5,776,000 | 2,917,000 | 468,000 | 1,983,000 | 1,825,000 | 1,350,000 | 1,225,000 | 1,342,000 | 2,595,000 | 3,641,000 | 3,343,000 | 2,183,000 | 10,389,000 | 3,539,000 | 1,735,000 | 1,978,000 | 2,122,000 | 3,406,000 | 1,827,000 | 2,247,000 | 1,808,000 |
Cash at Start of Period | 7,772,000 | 468,000 | 1,983,000 | 1,825,000 | 1,350,000 | 1,225,000 | 1,431,000 | 2,595,000 | 3,641,000 | 3,343,000 | 2,183,000 | 10,081,000 | 3,182,000 | 1,735,000 | 1,978,000 | 2,122,000 | 3,406,000 | 1,827,000 | 2,247,000 | 1,808,000 | 1,520,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 11,263,000 | 8,700,000 | 29,267,000 | 32,580,000 | 14,403,000 | 12,588,000 | 15,827,000 | 16,470,000 | 15,901,000 | 14,512,000 | 16,883,000 | 17,765,000 | 17,054,000 | 20,240,000 | 11,454,000 | 16,587,000 | 18,238,000 | 13,353,000 | 17,594,000 | 14,733,000 | 16,340,000 |
Capital Expenditure | -3,036,000 | -3,907,000 | -3,236,000 | -2,711,000 | -2,791,000 | -2,594,000 | -2,196,000 | -2,217,000 | -1,999,000 | -1,496,000 | -1,583,000 | -1,465,000 | -1,327,000 | -1,660,000 | -1,513,000 | -1,205,000 | -1,701,000 | -1,880,000 | -2,050,000 | -2,106,000 | -2,601,000 |
Free Cash Flow | 8,227,000 | 4,793,000 | 26,031,000 | 29,869,000 | 11,612,000 | 9,994,000 | 13,631,000 | 14,253,000 | 13,902,000 | 13,016,000 | 15,300,000 | 16,300,000 | 15,727,000 | 18,580,000 | 9,941,000 | 15,382,000 | 16,537,000 | 11,473,000 | 15,544,000 | 12,627,000 | 13,739,000 |