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 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 83,905,000 | 84,039,000 | 82,006,000 | 80,187,000 | 76,118,000 | 70,950,000 | 67,684,000 | 66,832,000 | 65,058,000 | 65,299,000 | 76,279,000 | 83,062,000 | 84,167,000 | 83,680,000 | 82,559,000 | 78,938,000 | 76,694,000 | 83,503,000 | 76,476,000 | 68,222,000 | 56,741,000 |
Revenue Growth | - | 2.48% | 2.27% | 5.35% | 7.28% | 4.83% | 1.27% | 2.73% | -0.37% | -14.39% | -8.17% | -1.31% | 0.58% | 1.36% | 4.59% | 2.93% | -8.15% | 9.19% | 12.10% | 20.23% | |
Cost of Revenue | 40,768,000 | 40,600,000 | 42,760,000 | 42,157,000 | 37,108,000 | 35,250,000 | 34,768,000 | 34,432,000 | 32,535,000 | 32,909,000 | 38,876,000 | 42,460,000 | 42,428,000 | 42,391,000 | 40,768,000 | 37,919,000 | 38,690,000 | 40,695,000 | 36,686,000 | 33,125,000 | 27,804,000 |
Gross Profit | 43,137,000 | 43,439,000 | 39,246,000 | 38,030,000 | 39,010,000 | 35,700,000 | 32,916,000 | 32,400,000 | 32,523,000 | 32,390,000 | 37,403,000 | 40,602,000 | 41,739,000 | 41,289,000 | 41,791,000 | 41,019,000 | 38,004,000 | 42,808,000 | 39,790,000 | 35,097,000 | 28,937,000 |
Gross Profit Margin | 51.39% | 51.69% | 47.86% | 47.43% | 51.25% | 50.32% | 48.63% | 48.48% | 49.99% | 49.60% | 49.03% | 48.88% | 49.59% | 49.34% | 50.62% | 51.96% | 49.55% | 51.27% | 52.03% | 51.45% | 51.00% |
Research and Development | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 1,900,000 | 1,800,000 | 1,861,000 | 1,908,000 | 1,874,000 | 1,879,000 | 1,991,000 | 1,910,000 | 1,940,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 23,320,000 | 23,305,000 | 21,112,000 | 20,217,000 | 21,024,000 | 19,994,000 | 19,084,000 | 19,037,000 | 18,568,000 | 18,949,000 | 23,585,000 | 25,314,000 | 26,950,000 | 26,421,000 | 25,973,000 | 24,998,000 | 22,630,000 | 25,725,000 | 24,340,000 | 21,848,000 | 18,010,000 |
Total Operating Expenses | 23,320,000 | 24,894,000 | 21,112,000 | 20,217,000 | 21,024,000 | 19,994,000 | 19,084,000 | 19,037,000 | 18,568,000 | 18,949,000 | 23,585,000 | 25,314,000 | 26,950,000 | 26,421,000 | 25,973,000 | 24,998,000 | 22,630,000 | 25,725,000 | 24,340,000 | 21,848,000 | 18,010,000 |
Operating Income or Loss | 19,817,000 | 18,545,000 | 18,134,000 | 17,813,000 | 17,986,000 | 15,706,000 | 14,923,000 | 13,363,000 | 13,955,000 | 13,441,000 | 11,790,000 | 15,288,000 | 14,481,000 | 13,292,000 | 15,818,000 | 16,021,000 | 15,374,000 | 17,083,000 | 15,450,000 | 13,249,000 | 10,927,000 |
Operating Margin | 23.54% | 22.07% | 22.11% | 22.21% | 23.63% | 22.14% | 22.05% | 19.99% | 21.45% | 20.58% | 15.46% | 18.41% | 17.21% | 15.88% | 19.16% | 20.30% | 20.05% | 20.46% | 20.20% | 19.42% | 19.26% |
Interest Expense | 1,056,000 | 925,000 | 756,000 | 439,000 | 502,000 | 465,000 | 509,000 | 506,000 | 465,000 | 579,000 | 626,000 | 709,000 | 667,000 | 769,000 | 831,000 | 946,000 | 1,358,000 | 1,467,000 | 0 | 0 | 0 |
EBITDA | 22,141,000 | 22,702,000 | 21,771,000 | 21,241,000 | 20,852,000 | 19,312,000 | 17,031,000 | 16,666,000 | 16,524,000 | 16,921,000 | 16,211,000 | 17,051,000 | 18,349,000 | 16,763,000 | 18,673,000 | 19,201,000 | 18,797,000 | 19,787,000 | 18,580,000 | 15,876,000 | 12,353,000 |
Depreciation and Amortization | 2,921,000 | 2,896,000 | 2,714,000 | 2,807,000 | 2,735,000 | 3,013,000 | 2,824,000 | 2,834,000 | 2,796,000 | 2,972,000 | 3,134,000 | 3,141,000 | 2,982,000 | 3,204,000 | 2,838,000 | 3,108,000 | 3,082,000 | 3,166,000 | 3,130,000 | 2,627,000 | 1,884,000 |
Income Before Tax | 18,098,000 | 18,761,000 | 18,353,000 | 17,995,000 | 17,615,000 | 15,834,000 | 6,069,000 | 13,326,000 | 13,257,000 | 13,369,000 | 11,846,000 | 14,885,000 | 14,843,000 | 12,785,000 | 15,189,000 | 15,047,000 | 14,413,000 | 16,078,000 | 14,710,000 | 12,413,000 | 10,439,000 |
Income Tax Expense | 3,693,000 | 3,787,000 | 3,615,000 | 3,202,000 | 3,263,000 | 2,731,000 | 2,103,000 | 3,465,000 | 3,063,000 | 3,342,000 | 2,916,000 | 3,178,000 | 3,441,000 | 3,468,000 | 3,392,000 | 4,101,000 | 3,733,000 | 4,003,000 | 4,370,000 | 3,729,000 | 3,182,000 |
Net Income | 14,318,000 | 14,879,000 | 14,653,000 | 14,742,000 | 14,306,000 | 13,027,000 | 3,897,000 | 9,750,000 | 15,326,000 | 10,508,000 | 7,036,000 | 11,643,000 | 11,312,000 | 10,756,000 | 11,797,000 | 12,736,000 | 13,436,000 | 12,075,000 | 10,340,000 | 8,684,000 | 7,257,000 |
Net Income Margin | 17.06% | 17.70% | 17.87% | 18.38% | 18.79% | 18.36% | 5.76% | 14.59% | 23.56% | 16.09% | 9.22% | 14.02% | 13.44% | 12.85% | 14.29% | 16.13% | 17.52% | 14.46% | 13.52% | 12.73% | 12.79% |
EPS | 5.95 | 6.30 | 6.07 | 6.00 | 5.69 | 5.13 | 1.56 | 3.85 | 5.80 | 3.80 | 2.50 | 4.19 | 4.04 | 3.82 | 4.12 | 4.32 | 4.49 | 3.86 | 3.22 | 2.79 | 2.70 |
EPS Diluted | 5.78 | 6.02 | 5.90 | 5.81 | 5.50 | 4.96 | 1.53 | 3.67 | 5.59 | 3.69 | 2.44 | 4.01 | 3.86 | 3.66 | 3.93 | 4.11 | 4.26 | 3.64 | 3.04 | 2.64 | 2.53 |
Weighted Average Shares Out | - | 2,360,100 | 2,368,200 | 2,410,300 | 2,465,800 | 2,487,100 | 2,503,600 | 2,529,300 | 2,642,414 | 2,765,263 | 2,814,400 | 2,778,759 | 2,800,000 | 2,815,707 | 2,804,000 | 2,948,148 | 2,992,428 | 3,080,800 | 3,159,000 | 3,054,900 | 2,515,600 |
Weighted Average Shares Out Diluted | - | 2,471,900 | 2,483,900 | 2,539,100 | 2,601,000 | 2,625,800 | 2,539,500 | 2,656,700 | 2,740,400 | 2,844,400 | 2,883,600 | 2,904,700 | 2,930,600 | 2,941,200 | 3,001,900 | 3,099,300 | 3,153,991 | 3,316,800 | 3,316,800 | 3,285,900 | 2,737,100 |
Reported Currency: USD | Q1 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 12,156,000 | 9,482,000 | 8,246,000 | 7,214,000 | 10,288,000 | 16,181,000 | 4,239,000 | 2,569,000 | 5,569,000 | 7,102,000 | 6,845,000 | 8,558,000 | 5,947,000 | 4,436,000 | 2,768,000 | 2,879,000 | 4,781,000 | 3,313,000 | 5,354,000 | 6,693,000 | 6,389,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 6,048,000 | 9,281,000 | 9,568,000 | 6,246,000 | 4,767,000 | 2,128,000 | 0 | 0 | 0 | 0 | 0 | 228,000 | 202,000 | 1,133,000 | 1,744,000 |
Cash + Short Term Investments | 12,156,000 | 9,482,000 | 8,246,000 | 7,214,000 | 10,288,000 | 16,181,000 | 10,287,000 | 11,850,000 | 15,137,000 | 13,348,000 | 11,612,000 | 10,686,000 | 5,947,000 | 4,436,000 | 2,768,000 | 2,879,000 | 4,781,000 | 3,541,000 | 5,556,000 | 7,826,000 | 8,133,000 |
Net Receivables | 6,314,000 | 6,118,000 | 5,471,000 | 5,143,000 | 4,725,000 | 4,178,000 | 4,951,000 | 4,686,000 | 4,594,000 | 4,373,000 | 4,568,000 | 6,386,000 | 6,508,000 | 6,068,000 | 6,275,000 | 5,335,000 | 5,836,000 | 6,761,000 | 6,629,000 | 5,725,000 | 4,185,000 |
Inventory | 7,287,000 | 7,016,000 | 7,073,000 | 6,924,000 | 5,983,000 | 5,498,000 | 5,017,000 | 4,738,000 | 4,624,000 | 4,716,000 | 5,454,000 | 6,759,000 | 6,909,000 | 6,721,000 | 7,379,000 | 6,384,000 | 6,880,000 | 8,416,000 | 6,819,000 | 6,291,000 | 5,006,000 |
Other Current Assets | 1,692,000 | 2,093,000 | 1,858,000 | 4,744,000 | 4,190,000 | 4,260,000 | 4,436,000 | 4,092,000 | 4,278,000 | 11,345,000 | 8,496,000 | 7,786,000 | 8,304,000 | 8,369,000 | 5,548,000 | 4,184,000 | 4,408,000 | 6,025,000 | 5,027,000 | 4,487,000 | 3,005,000 |
Total Current Assets | 27,449,000 | 24,709,000 | 22,648,000 | 21,653,000 | 23,091,000 | 27,987,000 | 22,473,000 | 23,320,000 | 26,494,000 | 33,782,000 | 29,646,000 | 31,617,000 | 23,990,000 | 21,910,000 | 21,970,000 | 18,782,000 | 21,905,000 | 24,515,000 | 24,031,000 | 24,329,000 | 20,329,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 22,506,000 | 23,027,000 | 21,909,000 | 21,195,000 | 21,686,000 | 20,692,000 | 21,271,000 | 20,600,000 | 19,893,000 | 19,385,000 | 20,268,000 | 22,304,000 | 21,666,000 | 20,377,000 | 21,293,000 | 19,244,000 | 19,462,000 | 20,640,000 | 19,540,000 | 18,770,000 | 14,332,000 |
Goodwill | 40,970,000 | 40,303,000 | 40,659,000 | 39,700,000 | 40,924,000 | 39,901,000 | 40,273,000 | 45,175,000 | 44,699,000 | 44,350,000 | 47,316,000 | 53,704,000 | 55,188,000 | 53,773,000 | 57,562,000 | 54,012,000 | 56,512,000 | 59,767,000 | 56,552,000 | 55,306,000 | 0 |
Intangible Assets | 22,054,000 | 22,047,000 | 23,783,000 | 23,679,000 | 23,642,000 | 23,792,000 | 24,215,000 | 23,902,000 | 24,187,000 | 24,527,000 | 26,829,000 | 30,843,000 | 31,572,000 | 30,988,000 | 32,620,000 | 31,636,000 | 32,606,000 | 34,233,000 | 33,626,000 | 33,721,000 | 24,163,000 |
Long Term Investments | 0 | 0 | -6,478,000 | 140,000 | -6,153,000 | -6,199,000 | -6,899,000 | -6,163,000 | -8,126,000 | 28,000 | 30,000 | 30,000 | -948,000 | -1,001,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 6,478,000 | 6,809,000 | 6,153,000 | 6,199,000 | 6,899,000 | 6,163,000 | 8,126,000 | -28,000 | -30,000 | -30,000 | 948,000 | 1,001,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 13,503,000 | 12,284,000 | 11,830,000 | 4,032,000 | 9,964,000 | 8,328,000 | 6,863,000 | 5,313,000 | 5,133,000 | 5,092,000 | 5,436,000 | 5,798,000 | 6,847,000 | 5,196,000 | 4,909,000 | 4,498,000 | 4,348,000 | 4,837,000 | 4,265,000 | 3,569,000 | 2,703,000 |
Total Non-Current Assets | 99,033,000 | 97,661,000 | 98,181,000 | 95,555,000 | 96,216,000 | 92,713,000 | 92,622,000 | 94,990,000 | 93,912,000 | 93,354,000 | 99,849,000 | 112,649,000 | 115,273,000 | 110,334,000 | 116,384,000 | 109,390,000 | 112,928,000 | 119,477,000 | 113,983,000 | 111,366,000 | 41,198,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 | 126,482,000 | 122,370,000 | 120,829,000 | 117,208,000 | 119,307,000 | 120,700,000 | 115,095,000 | 118,310,000 | 120,406,000 | 127,136,000 | 129,495,000 | 144,266,000 | 139,263,000 | 132,244,000 | 138,354,000 | 128,172,000 | 134,833,000 | 143,992,000 | 138,014,000 | 135,695,000 | 61,527,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 15,350,000 | 15,364,000 | 14,598,000 | 14,882,000 | 13,720,000 | 12,071,000 | 11,260,000 | 10,344,000 | 9,632,000 | 9,325,000 | 8,138,000 | 8,461,000 | 8,777,000 | 7,920,000 | 8,022,000 | 7,251,000 | 5,980,000 | 6,775,000 | 5,710,000 | 4,910,000 | 3,802,000 |
Short Term Debt | 10,409,000 | 7,434,000 | 10,451,000 | 8,850,000 | 9,108,000 | 11,422,000 | 9,697,000 | 10,423,000 | 13,554,000 | 11,653,000 | 12,018,000 | 15,606,000 | 12,437,000 | 8,714,000 | 9,981,000 | 8,472,000 | 16,320,000 | 13,084,000 | 12,039,000 | 2,128,000 | 11,441,000 |
Tax Payables | 0 | 1,042,000 | 828,000 | 587,000 | 637,000 | 693,000 | 341,000 | 268,000 | 449,000 | 397,000 | 845,000 | 711,000 | 817,000 | 414,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 7,419,000 | 6,617,000 | 6,731,000 | 5,443,000 | 5,030,000 | 7,449,000 | 8,325,000 | 8,999,000 | 6,301,000 | 5,561,000 | 0 | 0 | 0 | 10,154,000 | 608,000 | 4,964,000 | 7,531,000 |
Other Current Liabilities | 10,661,000 | 9,787,000 | 9,879,000 | 8,762,000 | 9,667,000 | 8,790,000 | 8,713,000 | 7,202,000 | 6,575,000 | 9,395,000 | 8,789,000 | 8,948,000 | 8,006,000 | 7,859,000 | 9,290,000 | 8,559,000 | 8,601,000 | 11,099,000 | 12,968,000 | 12,947,000 | 9,796,000 |
Total Current Liabilities | 36,420,000 | 33,627,000 | 35,756,000 | 33,081,000 | 33,132,000 | 32,976,000 | 30,011,000 | 28,237,000 | 30,210,000 | 30,770,000 | 29,790,000 | 33,726,000 | 30,037,000 | 24,907,000 | 27,293,000 | 24,282,000 | 30,901,000 | 30,958,000 | 30,717,000 | 19,985,000 | 25,039,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 25,744,000 | 25,935,000 | 24,973,000 | 23,443,000 | 23,730,000 | 24,189,000 | 20,428,000 | 20,970,000 | 18,038,000 | 18,974,000 | 18,327,000 | 19,811,000 | 19,137,000 | 21,109,000 | 22,033,000 | 21,360,000 | 20,652,000 | 23,581,000 | 23,375,000 | 35,976,000 | 12,887,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8,917,000 | 0 | 0 | -9,531,000 | -10,218,000 | -10,827,000 | -10,132,000 | 0 | -10,902,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 6,420,000 | 7,239,000 | 6,478,000 | 6,809,000 | 6,153,000 | 6,199,000 | 6,899,000 | 6,163,000 | 8,126,000 | 9,113,000 | 9,531,000 | 10,218,000 | 10,827,000 | 10,132,000 | 11,070,000 | 10,902,000 | 10,752,000 | 11,805,000 | 12,015,000 | 12,354,000 | 2,894,000 |
Other Non-Current Liabilities | 5,757,000 | 5,010,000 | 5,935,000 | 13,830,000 | 15,791,000 | 16,657,000 | 10,178,000 | 10,057,000 | 8,254,000 | 10,296,000 | 18,328,000 | 10,535,000 | 10,553,000 | 12,061,000 | 9,957,000 | 10,189,000 | 9,146,000 | 8,154,000 | 5,147,000 | 4,472,000 | 3,230,000 |
Total Non-Current Liabilities | 37,921,000 | 38,184,000 | 38,008,000 | 37,273,000 | 39,521,000 | 40,846,000 | 37,505,000 | 37,190,000 | 34,418,000 | 38,383,000 | 36,655,000 | 40,564,000 | 40,517,000 | 43,302,000 | 43,060,000 | 42,451,000 | 40,550,000 | 43,540,000 | 40,537,000 | 52,802,000 | 19,011,000 |
Total Liabilities | 74,341,000 | 71,811,000 | 73,764,000 | 70,354,000 | 72,653,000 | 73,822,000 | 67,516,000 | 65,427,000 | 64,628,000 | 69,153,000 | 66,445,000 | 74,290,000 | 70,554,000 | 68,209,000 | 70,353,000 | 66,733,000 | 71,451,000 | 74,498,000 | 71,254,000 | 72,787,000 | 44,050,000 |
Common Stock | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,009,000 | 4,008,000 | 4,008,000 | 4,008,000 | 4,007,000 | 4,002,000 | 1,308,000 | 3,976,000 | 2,473,000 |
Retained Earnings | 125,361,000 | 123,811,000 | 118,170,000 | 112,429,000 | 106,374,000 | 100,239,000 | 94,918,000 | 98,641,000 | 96,124,000 | 87,953,000 | 84,807,000 | 84,990,000 | 80,197,000 | 75,349,000 | 70,682,000 | 64,614,000 | 57,309,000 | 48,986,000 | 41,797,000 | 35,666,000 | 13,204,000 |
Accumulated Other Comprehensive Income/Loss | -10,893,000 | -12,637,000 | -13,041,000 | -13,105,000 | -14,750,000 | -17,245,000 | -16,082,000 | -15,953,000 | -15,881,000 | -17,197,000 | -14,100,000 | -9,002,000 | -8,851,000 | -10,690,000 | -2,054,000 | -7,822,000 | -3,358,000 | 2,421,000 | -691,000 | -1,806,000 | -2,825,000 |
Total Stockholders Equity | 51,841,000 | 50,287,000 | 46,777,000 | 46,589,000 | 46,378,000 | 46,521,000 | 46,989,000 | 52,293,000 | 55,778,000 | 57,983,000 | 63,050,000 | 69,976,000 | 68,709,000 | 64,035,000 | 67,640,000 | 61,439,000 | 63,099,000 | 69,494,000 | 66,760,000 | 62,908,000 | 17,477,000 |
Total Investments | -6,420,000 | 15,532,000 | -6,478,000 | 140,000 | -6,153,000 | -6,199,000 | 6,048,000 | 9,281,000 | 9,568,000 | 6,246,000 | 4,767,000 | 2,128,000 | -948,000 | -1,001,000 | 0 | 0 | 0 | 228,000 | 202,000 | 1,133,000 | 1,744,000 |
Total Debt | 36,153,000 | 33,369,000 | 34,607,000 | 31,493,000 | 31,988,000 | 34,720,000 | 30,092,000 | 31,286,000 | 31,592,000 | 30,598,000 | 30,350,000 | 35,417,000 | 31,543,000 | 29,778,000 | 32,014,000 | 29,832,000 | 36,972,000 | 36,665,000 | 35,414,000 | 38,104,000 | 24,328,000 |
Net Debt | 23,997,000 | 23,887,000 | 26,361,000 | 24,279,000 | 21,700,000 | 18,539,000 | 25,853,000 | 28,717,000 | 26,023,000 | 23,496,000 | 23,505,000 | 26,859,000 | 25,596,000 | 25,342,000 | 29,246,000 | 26,953,000 | 32,191,000 | 33,352,000 | 30,060,000 | 31,411,000 | 17,939,000 |
Reported Currency: USD | TTM | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 14,346,000 | 14,879,000 | 14,738,000 | 14,793,000 | 14,352,000 | 13,103,000 | 3,966,000 | 9,861,000 | 15,411,000 | 10,604,000 | 7,144,000 | 11,785,000 | 11,402,000 | 10,904,000 | 11,797,000 | 12,736,000 | 13,436,000 | 12,075,000 | 10,340,000 | 8,684,000 | 7,257,000 |
Depreciation & Amortization | 1,479,000 | 2,896,000 | 2,714,000 | 2,807,000 | 2,735,000 | 3,013,000 | 2,824,000 | 2,834,000 | 2,820,000 | 3,078,000 | 3,134,000 | 3,141,000 | 2,982,000 | 3,204,000 | 2,838,000 | 3,108,000 | 3,082,000 | 3,166,000 | 3,130,000 | 2,627,000 | 1,884,000 |
Deferred Income Tax | -162,000 | -244,000 | -453,000 | -402,000 | -258,000 | -596,000 | -411,000 | -1,844,000 | -601,000 | -815,000 | -803,000 | -44,000 | -307,000 | -65,000 | 128,000 | 36,000 | 596,000 | 1,214,000 | 253,000 | -112,000 | 650,000 |
Stock Based Compensation | 542,000 | 562,000 | 545,000 | 528,000 | 540,000 | 558,000 | 515,000 | 395,000 | 351,000 | 335,000 | 337,000 | 360,000 | 346,000 | 377,000 | 414,000 | 453,000 | 516,000 | 0 | 0 | 0 | 0 |
Change in Working Capital | -386,000 | -436,000 | -1,220,000 | -1,147,000 | 371,000 | 1,210,000 | 368,000 | 3,020,000 | -443,000 | 1,640,000 | 614,000 | -1,461,000 | 681,000 | -816,000 | -1,759,000 | 2,213,000 | -334,000 | -1,723,000 | -1,548,000 | -409,000 | -1,356,000 |
Accounts Receivable | -70,000 | -766,000 | -307,000 | -694,000 | -342,000 | 634,000 | -276,000 | -177,000 | -322,000 | 35,000 | 349,000 | 87,000 | -415,000 | -427,000 | -426,000 | -14,000 | 415,000 | 0 | 0 | 0 | 0 |
Inventory | -116,000 | -70,000 | -119,000 | -1,247,000 | -309,000 | -637,000 | -239,000 | -188,000 | 71,000 | 116,000 | 313,000 | 8,000 | -225,000 | 77,000 | -501,000 | 86,000 | 721,000 | -1,050,000 | -389,000 | 383,000 | -644,000 |
Accounts Payable | 309,000 | 1,814,000 | 313,000 | 1,429,000 | 1,391,000 | 1,923,000 | 1,856,000 | 1,385,000 | -149,000 | 1,285,000 | 928,000 | 1,000 | 1,253,000 | -22,000 | 358,000 | 2,446,000 | -742,000 | 0 | 0 | 0 | 0 |
Other Working Capital | -509,000 | -1,414,000 | -1,107,000 | -635,000 | -369,000 | -710,000 | -973,000 | 2,000,000 | -43,000 | 204,000 | -976,000 | -1,557,000 | 68,000 | -444,000 | -1,190,000 | -305,000 | -728,000 | -673,000 | -1,159,000 | -792,000 | -712,000 |
Other Non-Cash Items | 3,414,000 | 2,189,000 | 524,000 | 144,000 | 631,000 | 115,000 | 7,980,000 | 601,000 | -4,785,000 | 593,000 | 4,182,000 | 177,000 | -231,000 | -320,000 | -187,000 | -2,474,000 | -2,377,000 | 555,000 | 668,000 | 585,000 | 287,000 |
Net Cash Provided by Operating Activities | 19,243,000 | 19,846,000 | 16,848,000 | 16,723,000 | 18,371,000 | 17,403,000 | 15,242,000 | 14,867,000 | 12,753,000 | 15,435,000 | 14,608,000 | 13,958,000 | 14,873,000 | 13,284,000 | 13,231,000 | 16,072,000 | 14,919,000 | 15,814,000 | 13,435,000 | 11,375,000 | 8,722,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,390,000 | -3,322,000 | -3,062,000 | -3,156,000 | -2,787,000 | -3,073,000 | -3,347,000 | -3,717,000 | -3,384,000 | -3,314,000 | -3,736,000 | -3,848,000 | -4,008,000 | -3,964,000 | -3,306,000 | -3,067,000 | -3,238,000 | -3,046,000 | -2,945,000 | -2,667,000 | -2,181,000 |
Acquisitions Net | 316,000 | -21,000 | -765,000 | -1,381,000 | -34,000 | -58,000 | -3,945,000 | -109,000 | -491,000 | -329,000 | -1,045,000 | -24,000 | -1,145,000 | -134,000 | -474,000 | -425,000 | -368,000 | -381,000 | -492,000 | 171,000 | -572,000 |
Purchases of Investments | 0 | 0 | 0 | 0 | -55,000 | -5,000 | -220,000 | -3,909,000 | -4,869,000 | -2,815,000 | -3,810,000 | -829,000 | -1,726,000 | 0 | 0 | -173,000 | 0 | -50,000 | 0 | 0 | -100,000 |
Sales/Maturities of Investments | 0 | 0 | 0 | 3,000 | 2,787,000 | 6,151,000 | 3,628,000 | 3,955,000 | 1,488,000 | 1,447,000 | 1,203,000 | 24,000 | 0 | 112,000 | 0 | 0 | 166,000 | 0 | 673,000 | 884,000 | 0 |
Other Investing Activities | -316,000 | -161,000 | 327,000 | 110,000 | -2,745,000 | 30,000 | 394,000 | 269,000 | 1,567,000 | -564,000 | 4,497,000 | 570,000 | 584,000 | 2,893,000 | 298,000 | 3,068,000 | 1,087,000 | 928,000 | 281,000 | 882,000 | 517,000 |
Net Cash Used for Investing Activities | -3,390,000 | -3,504,000 | -3,500,000 | -4,424,000 | -2,834,000 | 3,045,000 | -3,490,000 | -3,511,000 | -5,689,000 | -5,575,000 | -2,891,000 | -4,107,000 | -6,295,000 | -1,093,000 | -3,482,000 | -597,000 | -2,353,000 | -2,549,000 | -2,483,000 | -730,000 | -2,336,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -878,000 | -2,442,000 | 2,937,000 | 1,892,000 | -3,903,000 | 2,504,000 | -817,000 | -1,238,000 | -1,328,000 | 1,285,000 | -3,954,000 | 239,000 | 1,985,000 | -1,976,000 | 1,481,000 | -6,514,000 | -81,000 | -2,009,000 | -4,190,000 | 8,636,000 | 3,111,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,867,000 | 1,499,000 | 1,319,000 | 521,000 |
Common Stock Repurchased | -5,445,000 | -5,006,000 | -7,353,000 | -10,003,000 | -11,009,000 | -7,405,000 | -5,003,000 | -7,004,000 | -5,204,000 | -5,734,000 | -4,604,000 | -6,005,000 | -5,986,000 | -4,024,000 | -7,039,000 | -6,004,000 | -6,370,000 | -10,047,000 | -5,578,000 | -16,830,000 | -5,026,000 |
Dividends Paid | -9,467,000 | -9,312,000 | -8,999,000 | -8,770,000 | -8,263,000 | -7,789,000 | -7,498,000 | -7,310,000 | -7,236,000 | -7,436,000 | -7,287,000 | -6,911,000 | -6,519,000 | -6,139,000 | -5,767,000 | -5,458,000 | -5,044,000 | -4,655,000 | -4,209,000 | -3,703,000 | -2,731,000 |
Other Financing Activities | 2,339,000 | 1,905,000 | 1,269,000 | 2,005,000 | 1,644,000 | 4,323,000 | 3,324,000 | 1,177,000 | 5,200,000 | 2,672,000 | 2,826,000 | 5,398,000 | 3,449,000 | 1,729,000 | 1,203,000 | 662,000 | 681,000 | 1,867,000 | 0 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -13,451,000 | -14,855,000 | -12,146,000 | -14,876,000 | -21,531,000 | -8,367,000 | -9,994,000 | -14,375,000 | -8,568,000 | -9,213,000 | -13,019,000 | -7,279,000 | -7,071,000 | -10,410,000 | -10,023,000 | -17,255,000 | -10,814,000 | -15,650,000 | -12,478,000 | -10,578,000 | -4,168,000 |
Effect of Forex Changes on Cash | 21,000 | -251,000 | -170,000 | -497,000 | 101,000 | -139,000 | -88,000 | 19,000 | -29,000 | -381,000 | -411,000 | 39,000 | 4,000 | -113,000 | 163,000 | -122,000 | -284,000 | 344,000 | 187,000 | 237,000 | -61,000 |
Net Change in Cash | 2,423,000 | 1,236,000 | 1,032,000 | -3,074,000 | -5,893,000 | 11,942,000 | 1,670,000 | -3,000,000 | -1,533,000 | 266,000 | -1,713,000 | 2,611,000 | 1,511,000 | 1,668,000 | -111,000 | -1,902,000 | 1,468,000 | -2,041,000 | -1,339,000 | 304,000 | 2,157,000 |
Cash at End of Period | 36,356,000 | 9,482,000 | 8,246,000 | 7,214,000 | 10,288,000 | 16,181,000 | 4,239,000 | 2,569,000 | 5,569,000 | 7,102,000 | 6,845,000 | 8,558,000 | 5,947,000 | 4,436,000 | 2,768,000 | 2,879,000 | 4,781,000 | 3,313,000 | 5,354,000 | 6,693,000 | 6,389,000 |
Cash at Start of Period | 33,933,000 | 8,246,000 | 7,214,000 | 10,288,000 | 16,181,000 | 4,239,000 | 2,569,000 | 5,569,000 | 7,102,000 | 6,836,000 | 8,558,000 | 5,947,000 | 4,436,000 | 2,768,000 | 2,879,000 | 4,781,000 | 3,313,000 | 5,354,000 | 6,693,000 | 6,389,000 | 4,232,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 19,243,000 | 19,846,000 | 16,848,000 | 16,723,000 | 18,371,000 | 17,403,000 | 15,242,000 | 14,867,000 | 12,753,000 | 15,435,000 | 14,608,000 | 13,958,000 | 14,873,000 | 13,284,000 | 13,231,000 | 16,072,000 | 14,919,000 | 15,814,000 | 13,435,000 | 11,375,000 | 8,722,000 |
Capital Expenditure | -3,390,000 | -3,322,000 | -3,062,000 | -3,156,000 | -2,787,000 | -3,073,000 | -3,347,000 | -3,717,000 | -3,384,000 | -3,314,000 | -3,736,000 | -3,848,000 | -4,008,000 | -3,964,000 | -3,306,000 | -3,067,000 | -3,238,000 | -3,046,000 | -2,945,000 | -2,667,000 | -2,181,000 |
Free Cash Flow | 15,853,000 | 16,524,000 | 13,786,000 | 13,567,000 | 15,584,000 | 14,330,000 | 11,895,000 | 11,150,000 | 9,369,000 | 12,121,000 | 10,872,000 | 10,110,000 | 10,865,000 | 9,320,000 | 9,925,000 | 13,005,000 | 11,681,000 | 12,768,000 | 10,490,000 | 8,708,000 | 6,541,000 |