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 | 62,580,000 | 61,860,000 | 60,530,000 | 57,351,000 | 73,620,000 | 77,147,000 | 79,590,000 | 79,139,000 | 79,920,000 | 81,742,000 | 92,793,000 | 99,751,000 | 104,507,000 | 106,916,000 | 99,870,000 | 95,758,000 | 103,630,000 | 98,786,000 | 91,424,000 | 91,134,000 | 96,293,000 |
Revenue Growth | - | 2.20% | 5.54% | -22.10% | -4.57% | -3.07% | 0.57% | -0.98% | -2.23% | -11.91% | -6.98% | -4.55% | -2.25% | 7.06% | 4.29% | -7.60% | 4.90% | 8.05% | 0.32% | -5.36% | |
Cost of Revenue | 27,408,000 | 27,560,000 | 27,843,000 | 25,865,000 | 38,045,000 | 40,659,000 | 42,655,000 | 42,913,000 | 41,625,000 | 41,057,000 | 46,386,000 | 51,246,000 | 54,209,000 | 56,778,000 | 53,857,000 | 51,973,000 | 57,969,000 | 57,057,000 | 53,129,000 | 54,602,000 | 60,261,000 |
Gross Profit | 35,172,000 | 34,300,000 | 32,687,000 | 31,486,000 | 35,575,000 | 36,488,000 | 36,935,000 | 36,226,000 | 38,295,000 | 40,685,000 | 46,407,000 | 48,505,000 | 50,298,000 | 50,138,000 | 46,013,000 | 43,785,000 | 45,661,000 | 41,729,000 | 38,295,000 | 36,532,000 | 36,032,000 |
Gross Profit Margin | 56.10% | 55.45% | 54.00% | 54.90% | 48.32% | 47.30% | 46.41% | 45.78% | 47.92% | 49.77% | 50.01% | 48.63% | 48.13% | 46.89% | 46.07% | 45.72% | 44.06% | 42.24% | 41.89% | 40.09% | 37.42% |
Research and Development | 7,260,000 | 6,775,000 | 6,567,000 | 6,488,000 | 6,333,000 | 5,989,000 | 5,379,000 | 5,787,000 | 5,751,000 | 5,247,000 | 5,437,000 | 6,226,000 | 6,302,000 | 6,258,000 | 6,026,000 | 5,820,000 | 6,337,000 | 6,153,000 | 6,107,000 | 5,842,000 | 5,673,000 |
General and Administrative Expenses | 17,948,000 | 17,997,000 | 18,609,000 | 18,745,000 | 23,082,000 | 20,604,000 | 18,863,000 | 19,555,000 | 20,479,000 | 19,894,000 | 22,472,000 | 22,975,000 | 23,174,000 | 23,217,000 | 21,545,000 | 20,521,000 | 23,386,000 | 22,060,000 | 20,259,000 | 21,314,000 | 19,384,000 |
Total Operating Expenses | 26,210,000 | 25,257,000 | 24,513,000 | 24,621,000 | 28,789,000 | 25,945,000 | 23,651,000 | 24,372,000 | 25,102,000 | 24,763,000 | 27,541,000 | 28,749,000 | 28,730,000 | 29,852,000 | 27,864,000 | 26,773,000 | 29,723,000 | 28,213,000 | 26,366,000 | 27,156,000 | 25,057,000 |
Operating Income or Loss | 9,201,000 | 9,043,000 | 2,372,000 | 5,992,000 | 5,925,000 | 11,510,000 | 13,285,000 | 11,855,000 | 13,192,000 | 15,921,000 | 18,866,000 | 19,756,000 | 21,568,000 | 20,286,000 | 18,149,000 | 17,012,000 | 15,938,000 | 13,516,000 | 11,929,000 | 9,376,000 | 10,975,000 |
Operating Margin | 14.46% | 14.62% | 3.92% | 10.45% | 8.05% | 14.92% | 16.69% | 14.98% | 16.51% | 19.48% | 20.33% | 19.81% | 20.64% | 18.97% | 18.17% | 17.77% | 15.38% | 13.68% | 13.05% | 10.29% | 11.40% |
Interest Expense | 1,693,000 | 1,607,000 | 1,216,000 | 1,155,000 | 1,288,000 | 1,344,000 | 723,000 | 615,000 | 630,000 | 468,000 | 484,000 | 402,000 | 459,000 | 411,000 | 368,000 | 402,000 | 673,000 | 611,000 | 278,000 | 220,000 | 139,000 |
EBITDA | 12,462,000 | 14,560,000 | 6,853,000 | 12,000,000 | 11,357,000 | 13,598,000 | 17,698,000 | 16,223,000 | 18,551,000 | 20,372,000 | 24,621,000 | 25,700,000 | 27,158,000 | 26,334,000 | 25,034,000 | 23,635,000 | 22,838,000 | 20,301,000 | 18,578,000 | 17,634,000 | 15,723,000 |
Depreciation and Amortization | 4,706,000 | 4,396,000 | 4,804,000 | 6,417,000 | 6,695,000 | 6,059,000 | 4,480,000 | 4,541,000 | 4,381,000 | 3,855,000 | 4,492,000 | 4,678,000 | 4,676,000 | 4,815,000 | 4,831,000 | 4,994,000 | 5,450,000 | 5,201,000 | 4,983,000 | 5,188,000 | 4,915,000 |
Income Before Tax | 6,250,000 | 8,690,000 | 1,156,000 | 4,837,000 | 4,637,000 | 10,166,000 | 11,342,000 | 11,400,000 | 12,330,000 | 15,945,000 | 19,986,000 | 19,524,000 | 21,902,000 | 21,003,000 | 19,723,000 | 18,138,000 | 16,715,000 | 14,489,000 | 13,317,000 | 12,226,000 | 12,028,000 |
Income Tax Expense | -124,000 | 1,176,000 | -626,000 | 124,000 | -864,000 | 731,000 | 2,619,000 | 5,642,000 | 449,000 | 2,581,000 | 4,234,000 | 3,041,000 | 5,298,000 | 5,148,000 | 4,890,000 | 4,713,000 | 4,381,000 | 4,071,000 | 3,901,000 | 4,232,000 | 3,580,000 |
Net Income | 6,397,000 | 7,502,000 | 1,640,000 | 5,742,000 | 5,590,000 | 9,431,000 | 8,728,000 | 5,753,000 | 11,872,000 | 13,190,000 | 12,022,000 | 16,483,000 | 16,604,000 | 15,855,000 | 14,833,000 | 13,425,000 | 12,334,000 | 10,418,000 | 9,492,000 | 7,934,000 | 8,430,000 |
Net Income Margin | 9.86% | 12.13% | 2.71% | 10.01% | 7.59% | 12.22% | 10.97% | 7.27% | 14.85% | 16.14% | 12.96% | 16.52% | 15.89% | 14.83% | 14.85% | 14.02% | 11.90% | 10.55% | 10.38% | 8.71% | 8.75% |
EPS | 6.97 | 8.23 | 1.82 | 6.41 | 6.28 | 10.63 | 9.57 | 6.17 | 12.43 | 13.48 | 11.97 | 15.06 | 14.53 | 13.25 | 11.69 | 10.12 | 9.07 | 7.32 | 6.20 | 4.96 | 5.03 |
EPS Diluted | 6.88 | 8.14 | 1.80 | 6.35 | 6.23 | 10.56 | 9.53 | 6.14 | 12.38 | 13.42 | 11.90 | 14.94 | 14.37 | 13.06 | 11.52 | 10.01 | 8.93 | 7.18 | 6.11 | 4.87 | 4.93 |
Weighted Average Shares Out | - | 911,210 | 902,664 | 895,991 | 890,349 | 887,235 | 912,000 | 932,800 | 955,400 | 978,700 | 1,004,300 | 1,094,500 | 1,142,500 | 1,197,000 | 1,268,800 | 1,327,200 | 1,359,770 | 1,423,040 | 1,530,807 | 1,600,591 | 1,674,959 |
Weighted Average Shares Out Diluted | - | 922,074 | 912,269 | 904,641 | 896,564 | 892,813 | 916,300 | 937,400 | 958,700 | 982,700 | 1,010,000 | 1,103,000 | 1,155,400 | 1,213,800 | 1,287,400 | 1,341,400 | 1,381,773 | 1,450,571 | 1,553,535 | 1,627,633 | 1,708,872 |
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 | 13,197,000 | 13,068,000 | 7,886,000 | 6,650,000 | 13,212,000 | 8,172,000 | 11,379,000 | 11,972,000 | 7,826,000 | 7,686,000 | 8,476,000 | 10,716,000 | 10,412,000 | 11,922,000 | 10,661,000 | 12,183,000 | 12,741,000 | 14,991,000 | 8,022,000 | 12,568,000 | 10,053,000 |
Short Term Investments | 505,000 | 373,000 | 852,000 | 600,000 | 600,000 | 696,000 | 618,000 | 608,000 | 701,000 | 508,000 | 5,000 | 350,000 | 717,000 | 0 | 990,000 | 1,791,000 | 166,000 | 1,155,000 | 2,634,000 | 1,118,000 | 517,000 |
Cash + Short Term Investments | 13,719,000 | 13,441,000 | 8,738,000 | 7,250,000 | 13,812,000 | 8,868,000 | 11,997,000 | 12,580,000 | 8,527,000 | 8,194,000 | 8,476,000 | 11,066,000 | 11,129,000 | 11,922,000 | 11,651,000 | 13,974,000 | 12,907,000 | 16,146,000 | 10,656,000 | 13,686,000 | 10,570,000 |
Net Receivables | 12,655,000 | 7,719,000 | 7,005,000 | 7,225,000 | 6,215,000 | 8,362,000 | 7,902,000 | 9,399,000 | 29,245,000 | 28,554,000 | 31,831,000 | 31,836,000 | 30,578,000 | 29,561,000 | 28,225,000 | 26,793,000 | 27,555,000 | 28,789,000 | 26,848,000 | 24,428,000 | 28,136,000 |
Inventory | 1,367,000 | 1,161,000 | 1,552,000 | 1,649,000 | 1,839,000 | 1,619,000 | 1,682,000 | 1,583,000 | 1,553,000 | 1,551,000 | 2,103,000 | 2,310,000 | 2,287,000 | 2,595,000 | 2,450,000 | 2,493,000 | 2,701,000 | 2,664,000 | 2,810,000 | 2,841,000 | 3,316,000 |
Other Current Assets | 1,836,000 | 10,587,000 | 11,823,000 | 13,415,000 | 17,350,000 | 19,571,000 | 27,565,000 | 26,171,000 | 8,595,000 | 4,205,000 | 4,967,000 | 6,138,000 | 5,439,000 | 6,850,000 | 5,790,000 | 5,674,000 | 5,841,000 | 5,578,000 | 4,346,000 | 28,272,000 | 5,121,000 |
Total Current Assets | 29,577,000 | 32,908,000 | 29,118,000 | 29,539,000 | 39,165,000 | 38,420,000 | 49,146,000 | 49,735,000 | 43,888,000 | 42,504,000 | 49,422,000 | 51,350,000 | 49,433,000 | 50,928,000 | 48,116,000 | 48,935,000 | 49,004,000 | 53,177,000 | 44,660,000 | 45,661,000 | 46,970,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 8,969,000 | 8,721,000 | 8,212,000 | 8,916,000 | 14,726,000 | 15,006,000 | 10,792,000 | 11,116,000 | 10,830,000 | 10,727,000 | 10,771,000 | 13,821,000 | 13,996,000 | 13,883,000 | 14,096,000 | 14,165,000 | 14,304,000 | 15,081,000 | 14,439,000 | 13,756,000 | 15,175,000 |
Goodwill | 61,092,000 | 60,178,000 | 55,949,000 | 55,643,000 | 59,617,000 | 58,222,000 | 36,265,000 | 36,788,000 | 36,199,000 | 32,021,000 | 30,556,000 | 31,184,000 | 29,247,000 | 26,213,000 | 25,136,000 | 20,190,000 | 18,226,000 | 14,285,000 | 12,854,000 | 9,441,000 | 8,437,000 |
Intangible Assets | 11,090,000 | 11,036,000 | 11,184,000 | 12,511,000 | 13,796,000 | 15,236,000 | 3,088,000 | 3,741,000 | 4,689,000 | 3,487,000 | 3,104,000 | 3,871,000 | 3,787,000 | 3,392,000 | 3,488,000 | 2,513,000 | 2,876,000 | 2,107,000 | 2,203,000 | 1,663,000 | 1,789,000 |
Long Term Investments | 5,079,000 | 5,961,000 | 1,617,000 | 1,823,000 | 2,282,000 | 2,074,000 | 2,386,000 | 4,919,000 | 4,585,000 | 5,187,000 | 5,603,000 | 4,639,000 | 5,021,000 | 4,895,000 | 5,778,000 | 5,379,000 | 5,058,000 | 6,761,000 | 8,381,000 | 4,974,000 | 5,468,000 |
Tax Assets | 6,943,000 | 6,656,000 | 6,256,000 | 7,370,000 | 9,241,000 | 5,182,000 | 5,216,000 | 4,862,000 | 5,224,000 | 4,822,000 | 4,808,000 | 3,051,000 | 3,973,000 | 3,503,000 | 3,220,000 | 4,195,000 | 7,270,000 | 0 | 10,068,000 | 0 | 10,950,000 |
Other Non-Current Assets | 10,625,000 | 9,781,000 | 14,908,000 | 16,199,000 | 17,145,000 | 18,049,000 | 16,490,000 | 14,193,000 | 12,055,000 | 11,747,000 | 13,269,000 | 18,306,000 | 13,757,000 | 13,619,000 | 13,616,000 | 13,645,000 | 12,786,000 | 29,020,000 | 10,629,000 | 30,253,000 | 20,394,000 |
Total Non-Current Assets | 103,798,000 | 102,333,000 | 98,126,000 | 102,462,000 | 116,807,000 | 113,767,000 | 74,237,000 | 75,621,000 | 73,581,000 | 67,991,000 | 68,111,000 | 74,872,000 | 69,781,000 | 65,505,000 | 65,334,000 | 60,087,000 | 60,520,000 | 67,254,000 | 58,574,000 | 60,087,000 | 62,213,000 |
Other Assets | 964,000 | 0 | -1,000 | 0 | -1,000 | -1,000 | -1,000 | 0 | 1,000 | 0 | -1,000 | 1,000 | -1,000 | 0 | 2,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 134,339,000 | 135,241,000 | 127,243,000 | 132,001,000 | 155,971,000 | 152,186,000 | 123,382,000 | 125,356,000 | 117,470,000 | 110,495,000 | 117,532,000 | 126,223,000 | 119,213,000 | 116,433,000 | 113,452,000 | 109,022,000 | 109,524,000 | 120,431,000 | 103,234,000 | 105,748,000 | 109,183,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 3,274,000 | 4,132,000 | 4,051,000 | 3,955,000 | 4,033,000 | 4,896,000 | 6,558,000 | 6,451,000 | 6,209,000 | 6,028,000 | 6,864,000 | 7,461,000 | 7,952,000 | 8,517,000 | 7,804,000 | 7,436,000 | 7,014,000 | 8,054,000 | 7,964,000 | 7,349,000 | 9,444,000 |
Short Term Debt | 5,179,000 | 7,246,000 | 5,634,000 | 7,761,000 | 8,151,000 | 10,177,000 | 10,210,000 | 11,206,000 | 7,513,000 | 6,461,000 | 5,731,000 | 11,495,000 | 9,181,000 | 8,463,000 | 6,778,000 | 4,168,000 | 11,236,000 | 12,235,000 | 8,902,000 | 7,216,000 | 8,111,000 |
Tax Payables | 1,584,000 | 2,270,000 | 2,196,000 | 2,289,000 | 3,301,000 | 2,839,000 | 3,046,000 | 4,219,000 | 3,235,000 | 2,847,000 | 5,084,000 | 4,633,000 | 4,948,000 | 3,313,000 | 4,216,000 | 3,826,000 | 0 | 3,673,000 | 4,670,000 | 4,710,000 | 4,728,000 |
Deferred Revenue | 12,882,000 | 13,451,000 | 12,032,000 | 12,518,000 | 12,833,000 | 12,026,000 | 11,165,000 | 11,552,000 | 11,035,000 | 11,021,000 | 11,877,000 | 12,557,000 | 11,952,000 | 12,197,000 | 11,580,000 | 10,845,000 | 10,239,000 | 9,802,000 | 8,587,000 | 7,319,000 | 7,175,000 |
Other Current Liabilities | 5,934,000 | 7,023,000 | 7,592,000 | 7,096,000 | 24,384,000 | 7,763,000 | 7,248,000 | 8,154,000 | 8,283,000 | 7,912,000 | 10,025,000 | 8,641,000 | 9,592,000 | 9,633,000 | 10,184,000 | 9,727,000 | 13,945,000 | 10,546,000 | 9,968,000 | 8,558,000 | 10,352,000 |
Total Current Liabilities | 28,853,000 | 34,122,000 | 31,505,000 | 33,619,000 | 39,869,000 | 37,701,000 | 38,227,000 | 37,363,000 | 36,275,000 | 34,269,000 | 39,600,000 | 40,154,000 | 43,625,000 | 42,123,000 | 40,562,000 | 36,002,000 | 42,435,000 | 44,310,000 | 40,091,000 | 35,152,000 | 39,798,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 55,737,000 | 52,689,000 | 48,379,000 | 47,379,000 | 56,997,000 | 57,981,000 | 35,643,000 | 39,837,000 | 34,655,000 | 33,428,000 | 34,991,000 | 32,856,000 | 24,088,000 | 5,032,000 | 21,846,000 | 21,932,000 | 22,689,000 | 23,039,000 | 13,780,000 | 15,425,000 | 14,828,000 |
Deferred Revenue | 3,666,000 | 3,533,000 | 3,499,000 | 3,577,000 | 4,301,000 | 3,851,000 | 3,445,000 | 3,746,000 | 3,600,000 | 3,771,000 | 3,691,000 | 4,108,000 | 4,491,000 | 3,847,000 | 3,666,000 | 3,562,000 | 3,171,000 | 3,060,000 | 2,502,000 | 2,437,000 | 2,222,000 |
Deferred Tax | 0 | 1,146,000 | 2,292,000 | 3,956,000 | 5,472,000 | 5,230,000 | 3,696,000 | 545,000 | 424,000 | 253,000 | 288,000 | 1,741,000 | 448,000 | 18,374,000 | 15,978,000 | 15,953,000 | 270,000 | 1,064,000 | 665,000 | 1,616,000 | 1,879,000 |
Other Non-Current Liabilities | 21,553,000 | 21,138,000 | 19,547,000 | 24,474,000 | 38,379,000 | 26,438,000 | 25,441,000 | 26,140,000 | 24,124,000 | 24,350,000 | 26,865,000 | 24,435,000 | 27,577,000 | 8,997,000 | 23,828,000 | 24,301,000 | 27,494,000 | 20,488,000 | 17,690,000 | 18,020,000 | 20,709,000 |
Total Non-Current Liabilities | 80,956,000 | 78,506,000 | 73,717,000 | 79,386,000 | 95,376,000 | 93,500,000 | 68,225,000 | 70,268,000 | 62,803,000 | 61,802,000 | 65,918,000 | 63,140,000 | 56,604,000 | 54,075,000 | 49,718,000 | 50,265,000 | 53,624,000 | 47,651,000 | 34,637,000 | 37,498,000 | 39,638,000 |
Total Liabilities | 109,809,000 | 112,628,000 | 105,222,000 | 113,005,000 | 135,245,000 | 131,201,000 | 106,452,000 | 107,631,000 | 99,078,000 | 96,071,000 | 105,518,000 | 103,294,000 | 100,229,000 | 96,198,000 | 90,280,000 | 86,267,000 | 96,059,000 | 91,961,000 | 74,728,000 | 72,650,000 | 79,436,000 |
Common Stock | 61,013,000 | 59,643,000 | 58,343,000 | 57,319,000 | 56,556,000 | 55,895,000 | 55,151,000 | 54,566,000 | 53,935,000 | 53,262,000 | 52,666,000 | 51,594,000 | 50,110,000 | 48,129,000 | 45,418,000 | 41,810,000 | 39,129,000 | 35,188,000 | 31,271,000 | 28,926,000 | 18,355,000 |
Retained Earnings | 149,789,000 | 151,276,000 | 149,825,000 | 154,209,000 | 162,717,000 | 162,954,000 | 159,206,000 | 153,126,000 | 152,759,000 | 146,124,000 | 137,793,000 | 130,042,000 | 117,641,000 | 104,857,000 | 92,532,000 | 80,900,000 | 70,353,000 | 60,640,000 | 52,432,000 | 44,734,000 | 44,525,000 |
Accumulated Other Comprehensive Income/Loss | -16,418,000 | -18,761,000 | -16,740,000 | -23,234,000 | -29,337,000 | -28,597,000 | -29,490,000 | -26,592,000 | -29,398,000 | -29,607,000 | -27,875,000 | -21,602,000 | -25,759,000 | -21,885,000 | -18,743,000 | -18,830,000 | -21,845,000 | -3,414,000 | -8,901,000 | -2,016,000 | -2,061,000 |
Total Stockholders Equity | 24,448,000 | 22,533,000 | 21,944,000 | 18,901,000 | 20,597,000 | 20,841,000 | 16,796,000 | 17,594,000 | 18,246,000 | 14,262,000 | 11,868,000 | 22,792,000 | 18,860,000 | 20,138,000 | 23,046,000 | 22,637,000 | 13,465,000 | 28,470,000 | 28,506,000 | 33,098,000 | 29,747,000 |
Total Investments | 505,000 | 6,334,000 | 2,469,000 | 2,423,000 | 2,882,000 | 2,770,000 | 844,000 | 730,000 | 805,000 | 983,000 | 5,603,000 | 660,000 | 1,063,000 | 4,895,000 | 6,768,000 | 7,170,000 | 5,224,000 | 7,916,000 | 11,015,000 | 6,092,000 | 5,985,000 |
Total Debt | 60,126,000 | 59,935,000 | 54,013,000 | 55,140,000 | 66,469,000 | 68,158,000 | 45,812,000 | 46,824,000 | 42,168,000 | 39,889,000 | 40,804,000 | 39,718,000 | 33,269,000 | 31,320,000 | 28,624,000 | 26,100,000 | 33,926,000 | 35,274,000 | 22,682,000 | 22,641,000 | 22,927,000 |
Net Debt | 46,929,000 | 46,867,000 | 46,127,000 | 48,490,000 | 53,257,000 | 59,986,000 | 34,433,000 | 34,852,000 | 34,342,000 | 32,203,000 | 32,328,000 | 29,002,000 | 22,857,000 | 19,398,000 | 17,963,000 | 13,917,000 | 21,185,000 | 20,283,000 | 14,660,000 | 10,073,000 | 12,874,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 | 6,394,000 | 7,502,000 | 1,639,000 | 5,743,000 | 5,590,000 | 9,431,000 | 8,728,000 | 5,753,000 | 11,872,000 | 13,200,000 | 12,000,000 | 16,500,000 | 16,600,000 | 15,855,000 | 19,549,000 | 13,425,000 | 12,334,000 | 10,418,000 | 9,492,000 | 7,934,000 | 8,448,000 |
Depreciation & Amortization | 4,707,000 | 4,396,000 | 4,802,000 | 6,416,000 | 6,695,000 | 6,059,000 | 4,479,000 | 4,541,000 | 4,381,000 | 3,900,000 | 4,500,000 | 4,700,000 | 4,676,000 | 4,815,000 | 4,831,000 | 4,994,000 | 5,450,000 | 5,201,000 | 4,983,000 | 5,188,000 | 4,915,000 |
Deferred Income Tax | -1,114,000 | -1,114,000 | -2,726,000 | -2,001,000 | -3,203,000 | -1,527,000 | 853,000 | -931,000 | -1,132,000 | 1,387,000 | -237,000 | -1,610,000 | 797,000 | 1,212,000 | 1,294,000 | 1,773,000 | 1,900,000 | 740,000 | 1,724,000 | 2,185,000 | 2,081,000 |
Stock Based Compensation | 1,256,000 | 1,133,000 | 987,000 | 982,000 | 937,000 | 679,000 | 510,000 | 534,000 | 544,000 | 500,000 | 500,000 | 600,000 | 7,000,000 | 697,000 | 629,000 | 558,000 | 659,000 | 713,000 | 846,000 | 1,043,000 | 0 |
Change in Working Capital | 67,000 | 2,184,000 | -2,887,000 | -346,000 | 4,974,000 | -1,399,000 | 1,529,000 | 5,895,000 | -279,000 | -500,000 | 1,400,000 | -4,300,000 | -2,449,000 | -2,390,000 | -1,237,000 | 418,000 | -1,193,000 | -890,000 | -1,780,000 | 56,000 | 362,000 |
Accounts Receivable | 2,622,000 | 725,000 | -717,000 | 3,907,000 | 4,349,000 | 491,000 | -345,000 | 419,000 | 1,218,000 | 200,000 | 700,000 | -1,300,000 | -2,900,000 | -2,650,000 | 734,000 | -334,000 | 274,000 | -1,636,000 | -512,000 | 2,219,000 | 2,613,000 |
Inventory | 390,000 | 390,000 | 71,000 | 138,000 | -209,000 | 67,000 | -127,000 | 18,000 | -14,000 | 133,000 | -39,000 | -57,000 | 280,000 | -163,000 | 92,000 | 263,000 | -102,000 | 182,000 | 112,000 | 202,000 | -291,000 |
Accounts Payable | -1,115,000 | 65,000 | 213,000 | 85,000 | 138,000 | -503,000 | 126,000 | 47,000 | 197,000 | 81,000 | -456,000 | -529,000 | -224,000 | 451,000 | 174,000 | 170,000 | -860,000 | -142,000 | 355,000 | -536,000 | 411,000 |
Other Working Capital | -1,830,000 | 1,004,000 | -2,454,000 | -4,476,000 | 696,000 | -1,454,000 | 1,875,000 | 5,411,000 | -1,680,000 | -914,000 | 1,195,000 | -2,414,000 | 395,000 | -28,000 | -2,237,000 | 319,000 | -505,000 | 706,000 | -1,735,000 | -1,829,000 | -2,371,000 |
Other Non-Cash Items | 5,581,000 | -170,000 | 8,620,000 | 2,002,000 | 3,204,000 | 1,527,000 | -852,000 | 932,000 | 1,132,000 | -1,487,000 | -1,263,000 | 1,610,000 | -7,024,000 | -343,000 | -4,783,000 | -395,000 | -338,000 | -88,000 | -246,000 | -1,492,000 | 20,000 |
Net Cash Provided by Operating Activities | 13,578,000 | 13,931,000 | 10,435,000 | 12,796,000 | 18,197,000 | 14,770,000 | 15,247,000 | 16,724,000 | 16,518,000 | 17,000,000 | 16,900,000 | 17,500,000 | 19,600,000 | 19,846,000 | 20,283,000 | 20,773,000 | 18,812,000 | 16,094,000 | 15,019,000 | 14,914,000 | 15,406,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,677,000 | -1,245,000 | -1,860,000 | -2,381,000 | -3,042,000 | -2,370,000 | -3,716,000 | -3,312,000 | -3,726,000 | -3,800,000 | -3,800,000 | -3,800,000 | -4,300,000 | -4,667,000 | -3,984,000 | -4,077,000 | -4,887,000 | -5,505,000 | -5,166,000 | -4,634,000 | -5,056,000 |
Acquisitions Net | -1,951,000 | -5,082,000 | -1,076,000 | -3,179,000 | 167,000 | -31,554,000 | -139,000 | -701,000 | -6,133,000 | -3,700,000 | 1,700,000 | -2,800,000 | -3,122,000 | -1,797,000 | -5,867,000 | -794,000 | -6,242,000 | -699,000 | -3,799,000 | -550,000 | -1,713,000 |
Purchases of Investments | -7,270,000 | -11,143,000 | -5,930,000 | -3,561,000 | -6,246,000 | -3,693,000 | -1,058,000 | -3,083,000 | -676,000 | -600,000 | -900,000 | -800,000 | -1,600,000 | -1,594,000 | -6,129,000 | -5,604,000 | -4,590,000 | -30,449,000 | -28,555,000 | -4,526,000 | -8,718,000 |
Sales/Maturities of Investments | 9,696,000 | 10,647,000 | 4,665,000 | 3,147,000 | 5,618,000 | 3,961,000 | 6,487,000 | 3,910,000 | 5,692,000 | 2,842,000 | 2,493,000 | 4,873,000 | 3,142,000 | 3,345,000 | 7,877,000 | 3,599,000 | 6,100,000 | 31,441,000 | 25,542,000 | 4,180,000 | 8,830,000 |
Other Investing Activities | -332,000 | -247,000 | -1,000 | -1,000 | 475,000 | 6,720,000 | -6,487,000 | -3,910,000 | -5,693,000 | -2,942,000 | -2,493,000 | -4,773,000 | -3,120,000 | 317,000 | -404,000 | 147,000 | 334,000 | 537,000 | 429,000 | 1,107,000 | 1,311,000 |
Net Cash Used for Investing Activities | -722,000 | -7,070,000 | -4,202,000 | -5,975,000 | -3,028,000 | -26,936,000 | -4,913,000 | -7,096,000 | -10,536,000 | -8,200,000 | -3,000,000 | -7,300,000 | -9,000,000 | -4,396,000 | -8,507,000 | -6,729,000 | -9,285,000 | -4,675,000 | -11,549,000 | -4,423,000 | -5,346,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -899,000 | 4,497,000 | 1,221,000 | -8,075,000 | -2,861,000 | 16,284,000 | -301,000 | 3,447,000 | 2,763,000 | 19,000 | 1,783,000 | 6,961,000 | 2,252,000 | 2,370,000 | 2,350,000 | -7,463,000 | -2,444,000 | 12,112,000 | -122,000 | 609,000 | -1,027,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 300,000 | 709,000 | 1,074,000 | 1,540,000 | 2,453,000 | 3,774,000 | 3,052,000 | 3,774,000 | 4,123,000 | 0 | 0 | 0 |
Common Stock Repurchased | -603,000 | -402,000 | -407,000 | -319,000 | -302,000 | -1,633,000 | -4,614,000 | -4,533,000 | -3,502,000 | -4,857,000 | -13,679,000 | -13,859,000 | -11,995,000 | -15,046,000 | -15,375,000 | -7,429,000 | -10,578,000 | -18,828,000 | -8,084,000 | 0 | 0 |
Dividends Paid | -6,119,000 | -6,040,000 | -5,948,000 | -5,869,000 | -5,797,000 | -5,707,000 | -5,666,000 | -5,506,000 | -5,256,000 | -4,900,000 | -4,300,000 | -4,100,000 | -3,773,000 | -3,473,000 | -3,177,000 | -2,860,000 | -2,585,000 | -2,147,000 | -1,683,000 | -1,250,000 | -1,174,000 |
Other Financing Activities | 603,000 | 176,000 | 176,000 | 909,000 | -761,000 | 98,000 | 112,000 | 174,000 | 204,000 | 213,000 | 0 | -1,000 | 0 | 0 | -1,000 | 0 | -1,000 | 0 | 0 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -7,018,000 | -1,769,000 | -4,958,000 | -13,354,000 | -9,721,000 | 9,042,000 | -10,469,000 | -6,418,000 | -5,791,000 | -9,200,000 | -15,500,000 | -9,900,000 | -12,000,000 | -13,696,000 | -12,429,000 | -14,700,000 | -11,834,000 | -4,740,000 | -8,204,000 | -7,147,000 | -7,619,000 |
Effect of Forex Changes on Cash | 100,000 | 9,000 | -244,000 | -185,000 | -87,000 | -167,000 | -495,000 | 937,000 | -51,000 | -500,000 | -700,000 | 28,000 | -100,000 | -493,000 | -135,000 | 98,000 | 58,000 | 294,000 | 201,000 | -789,000 | 405,000 |
Net Change in Cash | 5,938,000 | 5,101,000 | 1,031,000 | -6,718,000 | 5,361,000 | -3,207,000 | -593,000 | 4,146,000 | 140,000 | -800,000 | -2,200,000 | 300,000 | -1,500,000 | 1,261,000 | -1,522,000 | -558,000 | -2,250,000 | 6,969,000 | -4,546,000 | 2,515,000 | 2,763,000 |
Cash at End of Period | 55,546,000 | 13,089,000 | 7,988,000 | 6,957,000 | 13,675,000 | 8,172,000 | 11,379,000 | 11,972,000 | 7,826,000 | 7,700,000 | 8,500,000 | 10,700,000 | 10,400,000 | 11,922,000 | 10,661,000 | 12,183,000 | 12,741,000 | 14,991,000 | 8,022,000 | 12,568,000 | 10,053,000 |
Cash at Start of Period | 49,608,000 | 7,988,000 | 6,957,000 | 13,675,000 | 8,314,000 | 11,379,000 | 11,972,000 | 7,826,000 | 7,686,000 | 8,500,000 | 10,700,000 | 10,400,000 | 11,900,000 | 10,661,000 | 12,183,000 | 12,741,000 | 14,991,000 | 8,022,000 | 12,568,000 | 10,053,000 | 7,290,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 13,578,000 | 13,931,000 | 10,435,000 | 12,796,000 | 18,197,000 | 14,770,000 | 15,247,000 | 16,724,000 | 16,518,000 | 17,000,000 | 16,900,000 | 17,500,000 | 19,600,000 | 19,846,000 | 20,283,000 | 20,773,000 | 18,812,000 | 16,094,000 | 15,019,000 | 14,914,000 | 15,406,000 |
Capital Expenditure | -1,677,000 | -1,810,000 | -1,860,000 | -2,381,000 | -3,042,000 | -2,370,000 | -3,716,000 | -3,312,000 | -3,726,000 | -3,800,000 | -3,800,000 | -3,800,000 | -4,300,000 | -4,667,000 | -3,984,000 | -4,077,000 | -4,887,000 | -5,505,000 | -5,166,000 | -4,634,000 | -5,056,000 |
Free Cash Flow | 11,901,000 | 12,121,000 | 8,575,000 | 10,415,000 | 15,155,000 | 12,400,000 | 11,531,000 | 13,412,000 | 12,792,000 | 13,200,000 | 13,100,000 | 13,700,000 | 15,300,000 | 15,179,000 | 16,299,000 | 16,696,000 | 13,925,000 | 10,589,000 | 9,853,000 | 10,280,000 | 10,350,000 |