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-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 53,520,000 | 53,559,000 | 53,718,000 | 62,983,000 | 63,487,000 | 56,639,000 | 58,756,000 | 58,472,000 | 52,056,000 | 48,238,000 | 51,463,000 | 111,454,000 | 112,298,000 | 120,357,000 | 127,245,000 | 126,033,000 | 114,552,000 | 118,364,000 | 104,286,000 | 91,658,000 | 86,696,000 |
Revenue Growth | - | -0.30% | -14.71% | -0.79% | 12.09% | -3.60% | 0.49% | 12.33% | 7.91% | -6.27% | -53.83% | -0.75% | -6.70% | -5.41% | 0.96% | 10.02% | -3.22% | 13.50% | 13.78% | 5.72% | |
Cost of Revenue | 41,785,000 | 41,741,000 | 42,210,000 | 50,648,000 | 50,070,000 | 46,202,000 | 47,586,000 | 47,803,000 | 42,478,000 | 39,240,000 | 41,524,000 | 84,839,000 | 86,380,000 | 92,385,000 | 97,529,000 | 96,089,000 | 87,524,000 | 89,454,000 | 78,887,000 | 69,427,000 | 66,440,000 |
Gross Profit | 11,735,000 | 11,818,000 | 11,508,000 | 12,335,000 | 13,417,000 | 10,437,000 | 11,170,000 | 10,669,000 | 9,578,000 | 8,998,000 | 9,939,000 | 26,615,000 | 25,918,000 | 27,972,000 | 29,716,000 | 29,944,000 | 27,028,000 | 28,910,000 | 25,399,000 | 22,231,000 | 20,256,000 |
Gross Profit Margin | 21.95% | 22.07% | 21.42% | 19.58% | 21.13% | 18.43% | 19.01% | 18.25% | 18.40% | 18.65% | 19.31% | 23.88% | 23.08% | 23.24% | 23.35% | 23.76% | 23.59% | 24.42% | 24.36% | 24.25% | 23.36% |
Research and Development | 1,640,000 | 1,640,000 | 1,578,000 | 1,593,000 | 1,907,000 | 1,478,000 | 1,499,000 | 1,404,000 | 1,190,000 | 1,209,000 | 1,191,000 | 3,447,000 | 3,135,000 | 3,399,000 | 3,254,000 | 2,959,000 | 2,819,000 | 3,543,000 | 3,611,000 | 3,591,000 | 3,490,000 |
General and Administrative Expenses | 5,657,000 | 5,658,000 | 5,356,000 | 5,264,000 | 5,741,000 | 4,906,000 | 5,368,000 | 4,866,000 | 4,376,000 | 3,840,000 | 4,720,000 | 13,353,000 | 13,267,000 | 13,500,000 | 13,466,000 | 12,585,000 | 11,613,000 | 13,104,000 | 12,226,000 | 11,266,000 | 11,184,000 |
Total Operating Expenses | 7,736,000 | 8,000,000 | 8,052,000 | 7,085,000 | 7,802,000 | 6,497,000 | 6,983,000 | 6,350,000 | 5,567,000 | 5,065,000 | 6,013,000 | 17,800,000 | 17,775,000 | 18,683,000 | 18,327,000 | 17,028,000 | 16,003,000 | 18,081,000 | 16,103,000 | 15,461,000 | 15,097,000 |
Operating Income or Loss | 3,909,000 | 3,818,000 | 3,456,000 | 4,676,000 | 5,302,000 | 3,462,000 | 3,877,000 | 4,064,000 | 3,519,000 | 3,549,000 | 3,920,000 | 8,815,000 | 7,131,000 | 29,635,000 | 9,677,000 | 11,479,000 | 10,136,000 | 10,473,000 | 8,719,000 | 6,560,000 | 6,765,000 |
Operating Margin | 7.32% | 7.13% | 6.43% | 7.42% | 8.35% | 6.11% | 6.60% | 6.95% | 6.76% | 7.36% | 7.62% | 7.91% | 6.35% | 24.62% | 7.61% | 9.11% | 8.85% | 8.85% | 8.36% | 7.16% | 7.80% |
Interest Expense | 536,000 | 607,000 | 548,000 | 359,000 | 254,000 | 239,000 | 242,000 | 312,000 | 309,000 | 0 | 0 | 0 | 0 | 0 | 695,000 | 505,000 | 721,000 | 0 | 0 | 0 | 0 |
EBITDA | 4,892,000 | 4,716,000 | 4,462,000 | 5,453,000 | 8,603,000 | 4,256,000 | 3,504,000 | 4,847,000 | 4,359,000 | 4,272,000 | 7,760,000 | 8,766,000 | 12,754,000 | 34,730,000 | 14,517,000 | 16,211,000 | 10,136,000 | 14,185,000 | 12,413,000 | 9,880,000 | 6,221,000 |
Depreciation and Amortization | 830,000 | 830,000 | 841,000 | 770,000 | 781,000 | 786,000 | 739,000 | 528,000 | 354,000 | 332,000 | 4,073,000 | 4,334,000 | 6,635,000 | 5,095,000 | 6,696,000 | 6,257,000 | 6,551,000 | 4,068,000 | 3,328,000 | 2,748,000 | 2,344,000 |
Income Before Tax | 3,279,000 | 3,279,000 | 2,937,000 | 4,441,000 | 7,511,000 | 3,231,000 | 2,523,000 | 3,013,000 | 3,276,000 | 3,761,000 | 3,532,000 | 6,557,000 | 6,510,000 | -11,933,000 | 8,982,000 | 10,974,000 | 9,415,000 | 10,473,000 | 9,177,000 | 7,191,000 | 3,543,000 |
Income Tax Expense | 504,000 | 504,000 | -326,000 | 1,238,000 | 1,008,000 | 387,000 | -629,000 | -2,314,000 | 750,000 | 1,095,000 | -186,000 | 1,544,000 | 1,397,000 | 717,000 | 1,908,000 | 2,213,000 | 1,755,000 | 2,144,000 | 1,913,000 | 993,000 | 1,145,000 |
Net Income | 2,775,000 | 2,775,000 | 3,263,000 | 3,132,000 | 6,541,000 | 2,815,000 | 3,152,000 | 5,327,000 | 2,526,000 | 2,496,000 | 4,554,000 | 5,013,000 | 5,113,000 | -12,650,000 | 7,074,000 | 8,761,000 | 7,660,000 | 8,329,000 | 7,264,000 | 6,198,000 | 2,398,000 |
Net Income Margin | 5.16% | 5.18% | 6.07% | 4.97% | 10.30% | 4.97% | 5.36% | 9.11% | 4.85% | 5.17% | 8.85% | 4.50% | 4.55% | -10.51% | 5.56% | 6.95% | 6.69% | 7.04% | 6.97% | 6.76% | 2.77% |
EPS | 2.84 | 2.81 | 3.29 | 3.02 | 5.41 | 2.01 | 2.08 | 3.30 | 1.50 | 1.44 | 2.51 | 2.66 | 2.64 | -6.41 | 3.38 | 3.78 | 3.21 | 3.35 | 2.76 | 2.23 | 0.83 |
EPS Diluted | 2.81 | 2.81 | 3.26 | 2.98 | 5.36 | 2.00 | 2.07 | 3.26 | 1.48 | 1.43 | 2.48 | 2.62 | 2.62 | -6.41 | 3.32 | 3.69 | 3.14 | 3.25 | 2.68 | 2.18 | 0.82 |
Weighted Average Shares Out | - | 987,544 | 992,000 | 1,038,000 | 1,208,000 | 1,413,000 | 1,515,000 | 1,615,000 | 1,688,000 | 1,730,000 | 1,814,000 | 1,882,000 | 1,934,000 | 1,973,479 | 2,094,000 | 2,319,000 | 2,388,000 | 2,483,000 | 2,630,000 | 2,782,000 | 2,879,000 |
Weighted Average Shares Out Diluted | - | 989,000 | 1,000,000 | 1,050,000 | 1,220,000 | 1,420,000 | 1,524,000 | 1,634,000 | 1,702,000 | 1,743,000 | 1,836,000 | 1,912,000 | 1,950,000 | 1,974,000 | 2,128,000 | 2,372,000 | 2,437,000 | 2,567,000 | 2,716,000 | 2,852,000 | 2,909,000 |
Reported Currency: USD | Q4 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 3,253,000 | 3,253,000 | 3,232,000 | 3,145,000 | 4,299,000 | 4,864,000 | 4,537,000 | 5,166,000 | 6,997,000 | 6,288,000 | 7,584,000 | 15,133,000 | 12,163,000 | 11,301,000 | 8,043,000 | 10,929,000 | 13,279,000 | 10,153,000 | 11,293,000 | 16,400,000 | 13,911,000 |
Short Term Investments | 0 | 0 | 70,000 | 0 | 5,000 | 274,000 | 0 | 711,000 | 1,149,000 | 0 | 1,000 | 3,000 | 31,000 | 68,000 | 0 | 5,000 | 55,000 | 93,000 | 152,000 | 22,000 | 18,000 |
Cash + Short Term Investments | 3,253,000 | 3,253,000 | 3,232,000 | 3,145,000 | 4,299,000 | 4,864,000 | 4,537,000 | 5,166,000 | 6,997,000 | 6,288,000 | 7,584,000 | 15,133,000 | 12,163,000 | 11,301,000 | 8,043,000 | 10,934,000 | 13,334,000 | 10,246,000 | 11,445,000 | 16,422,000 | 13,929,000 |
Net Receivables | 5,117,000 | 5,117,000 | 6,438,000 | 4,546,000 | 5,511,000 | 5,381,000 | 6,031,000 | 5,113,000 | 4,414,000 | 4,114,000 | 7,083,000 | 21,325,000 | 24,024,000 | 25,506,000 | 26,628,000 | 21,467,000 | 25,301,000 | 19,242,000 | 21,582,000 | 18,555,000 | 17,364,000 |
Inventory | 7,720,000 | 7,720,000 | 6,862,000 | 7,595,000 | 7,930,000 | 5,963,000 | 5,734,000 | 6,062,000 | 5,786,000 | 4,484,000 | 4,288,000 | 6,415,000 | 6,046,000 | 6,317,000 | 7,490,000 | 6,466,000 | 6,128,000 | 7,879,000 | 8,033,000 | 7,750,000 | 6,877,000 |
Other Current Assets | 4,670,000 | 4,670,000 | 1,445,000 | 4,431,000 | 4,430,000 | 4,162,000 | 3,875,000 | 4,335,000 | 3,972,000 | 3,582,000 | 32,832,000 | 7,272,000 | 8,131,000 | 7,513,000 | 8,860,000 | 15,322,000 | 7,776,000 | 14,361,000 | 6,342,000 | 5,537,000 | 5,164,000 |
Total Current Assets | 20,760,000 | 20,760,000 | 17,977,000 | 19,801,000 | 22,170,000 | 20,648,000 | 20,177,000 | 21,387,000 | 22,318,000 | 18,468,000 | 51,787,000 | 50,145,000 | 50,364,000 | 50,637,000 | 51,021,000 | 54,184,000 | 52,539,000 | 51,728,000 | 47,402,000 | 48,264,000 | 43,334,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 2,914,000 | 2,914,000 | 4,015,000 | 2,774,000 | 2,546,000 | 2,627,000 | 2,794,000 | 2,198,000 | 1,878,000 | 1,736,000 | 1,492,000 | 11,340,000 | 11,463,000 | 11,954,000 | 12,292,000 | 11,763,000 | 11,262,000 | 10,838,000 | 7,798,000 | 6,863,000 | 6,451,000 |
Goodwill | 8,627,000 | 8,627,000 | 8,591,000 | 8,541,000 | 6,803,000 | 6,380,000 | 6,372,000 | 5,968,000 | 5,622,000 | 5,622,000 | 5,680,000 | 31,139,000 | 31,124,000 | 31,069,000 | 44,551,000 | 38,483,000 | 33,109,000 | 32,335,000 | 21,773,000 | 16,853,000 | 16,441,000 |
Intangible Assets | 0 | 0 | 1,593,000 | 1,933,000 | 784,000 | 540,000 | 661,000 | 453,000 | 3,000 | 0 | 2,014,000 | 2,128,000 | 3,169,000 | 4,515,000 | 10,898,000 | 7,848,000 | 6,600,000 | 7,962,000 | 4,079,000 | 3,352,000 | 20,030,000 |
Long Term Investments | 0 | 0 | 111,000 | -2,159,000 | -2,917,000 | 58,000 | 56,000 | 53,000 | 61,000 | 1,591,000 | 634,000 | 4,368,000 | 4,877,000 | 5,593,000 | 4,015,000 | 3,584,000 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 3,155,000 | 2,159,000 | 2,917,000 | 2,515,000 | 2,620,000 | 2,431,000 | 342,000 | 254,000 | 216,000 | 740,000 | 1,346,000 | 1,581,000 | 1,283,000 | 2,070,000 | 1,750,000 | 792,000 | 961,000 | 1,475,000 | 0 |
Other Non-Current Assets | 7,608,000 | 7,608,000 | 1,562,000 | 7,471,000 | 7,091,000 | 2,453,000 | 1,448,000 | 2,585,000 | 2,692,000 | 1,339,000 | 47,073,000 | 3,346,000 | 3,333,000 | 3,419,000 | 5,457,000 | 6,571,000 | 9,539,000 | 9,676,000 | 6,686,000 | 5,174,000 | 7,502,000 |
Total Non-Current Assets | 19,149,000 | 19,149,000 | 19,027,000 | 18,786,000 | 16,440,000 | 14,033,000 | 13,290,000 | 13,235,000 | 10,595,000 | 10,542,000 | 55,095,000 | 53,061,000 | 55,312,000 | 58,131,000 | 78,496,000 | 70,319,000 | 62,260,000 | 61,603,000 | 41,297,000 | 33,717,000 | 33,983,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 | 39,909,000 | 39,909,000 | 37,004,000 | 38,587,000 | 38,610,000 | 34,681,000 | 33,467,000 | 34,622,000 | 32,913,000 | 29,010,000 | 106,882,000 | 103,206,000 | 105,676,000 | 108,768,000 | 129,517,000 | 124,503,000 | 114,799,000 | 113,331,000 | 88,699,000 | 81,981,000 | 77,317,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 16,903,000 | 16,903,000 | 14,046,000 | 15,303,000 | 16,075,000 | 14,704,000 | 14,793,000 | 14,816,000 | 13,279,000 | 11,103,000 | 10,194,000 | 15,903,000 | 14,019,000 | 13,350,000 | 14,750,000 | 14,365,000 | 14,809,000 | 14,138,000 | 11,787,000 | 12,102,000 | 10,223,000 |
Short Term Debt | 1,849,000 | 1,849,000 | 674,000 | 623,000 | 1,456,000 | 949,000 | 357,000 | 1,463,000 | 1,072,000 | 78,000 | 2,194,000 | 3,486,000 | 5,979,000 | 6,647,000 | 8,083,000 | 7,046,000 | 1,850,000 | 10,176,000 | 3,186,000 | 2,705,000 | 1,831,000 |
Tax Payables | 1,524,000 | 1,524,000 | 1,211,000 | 1,350,000 | 1,523,000 | 1,274,000 | 1,297,000 | 340,000 | 214,000 | 231,000 | 1,250,000 | 1,017,000 | 1,203,000 | 846,000 | 1,048,000 | 802,000 | 910,000 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 1,424,000 | 1,393,000 | 1,277,000 | 1,208,000 | 1,178,000 | 1,095,000 | 1,012,000 | 919,000 | 1,051,000 | 6,143,000 | 6,477,000 | 7,494,000 | 7,449,000 | 6,727,000 | 6,182,000 | 6,287,000 | 5,025,000 | 4,309,000 | 3,815,000 |
Other Current Liabilities | 8,411,000 | 8,411,000 | 7,133,000 | 7,520,000 | 10,723,000 | 8,085,000 | 7,668,000 | 7,417,000 | 6,835,000 | 6,477,000 | 27,502,000 | 17,186,000 | 17,843,000 | 18,329,000 | 19,112,000 | 20,463,000 | 19,252,000 | 22,338,000 | 19,262,000 | 16,734,000 | 15,591,000 |
Total Current Liabilities | 28,687,000 | 28,687,000 | 24,488,000 | 26,153,000 | 29,096,000 | 26,220,000 | 25,293,000 | 25,131,000 | 22,412,000 | 18,808,000 | 42,191,000 | 43,735,000 | 45,521,000 | 46,666,000 | 50,442,000 | 49,403,000 | 43,003,000 | 52,939,000 | 39,260,000 | 35,850,000 | 31,460,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 9,050,000 | 9,050,000 | 10,079,000 | 11,671,000 | 7,322,000 | 6,447,000 | 4,780,000 | 4,524,000 | 6,747,000 | 6,735,000 | 6,677,000 | 16,039,000 | 16,608,000 | 21,789,000 | 22,551,000 | 15,258,000 | 13,980,000 | 7,676,000 | 4,997,000 | 2,490,000 | 3,392,000 |
Deferred Revenue | 0 | 0 | 1,324,000 | 1,171,000 | 1,099,000 | 1,072,000 | 1,069,000 | 1,005,000 | 921,000 | 865,000 | 812,000 | 3,931,000 | 3,907,000 | 3,371,000 | 3,453,000 | 3,303,000 | 3,249,000 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 44,000 | 121,000 | 57,000 | 25,000 | 60,000 | 100,000 | 1,410,000 | 1,116,000 | 1,813,000 | 1,124,000 | 2,668,000 | 2,948,000 | 5,163,000 | 5,239,000 | 4,230,000 | 3,162,000 | 0 | 0 | 0 |
Other Non-Current Liabilities | -787,000 | -787,000 | 2,138,000 | 2,367,000 | 2,686,000 | 3,145,000 | 3,458,000 | 4,501,000 | 4,831,000 | 5,352,000 | 27,238,000 | 11,250,000 | 9,316,000 | 11,161,000 | 8,904,000 | 10,519,000 | 9,820,000 | 10,612,000 | 5,916,000 | 5,497,000 | 5,289,000 |
Total Non-Current Liabilities | 8,263,000 | 8,263,000 | 13,585,000 | 15,352,000 | 11,164,000 | 10,689,000 | 9,367,000 | 10,130,000 | 13,909,000 | 14,091,000 | 36,540,000 | 32,344,000 | 32,499,000 | 39,269,000 | 40,071,000 | 34,319,000 | 31,279,000 | 21,450,000 | 10,913,000 | 7,987,000 | 8,681,000 |
Total Liabilities | 41,232,000 | 41,232,000 | 38,073,000 | 41,505,000 | 40,260,000 | 36,909,000 | 34,660,000 | 35,261,000 | 36,321,000 | 32,899,000 | 78,731,000 | 76,079,000 | 78,020,000 | 85,935,000 | 90,513,000 | 83,722,000 | 74,282,000 | 74,389,000 | 50,173,000 | 43,837,000 | 40,141,000 |
Common Stock | 0 | 9,000 | 10,000 | 10,000 | 11,000 | 13,000 | 15,000 | 16,000 | 16,000 | 17,000 | 18,000 | 18,000 | 19,000 | 20,000 | 20,000 | 22,000 | 24,000 | 24,000 | 26,000 | 27,000 | 28,000 |
Retained Earnings | 0 | -2,676,000 | -2,361,000 | -4,413,000 | -2,461,000 | -1,961,000 | -818,000 | -473,000 | -2,386,000 | -3,498,000 | 32,089,000 | 29,164,000 | 25,563,000 | 21,521,000 | 35,266,000 | 32,695,000 | 29,936,000 | 24,971,000 | 21,560,000 | 20,729,000 | 16,679,000 |
Accumulated Other Comprehensive Income/Loss | 0 | -434,000 | -223,000 | 313,000 | -260,000 | -1,243,000 | -1,225,000 | -845,000 | -1,418,000 | -1,438,000 | -6,302,000 | -5,881,000 | -3,778,000 | -5,559,000 | -3,498,000 | -3,837,000 | -3,247,000 | -64,000 | 559,000 | -578,000 | -21,000 |
Total Stockholders Equity | 2,959,000 | 2,959,000 | -1,069,000 | -2,918,000 | -1,650,000 | -2,228,000 | -1,193,000 | -639,000 | -3,408,000 | -3,889,000 | 27,768,000 | 26,731,000 | 27,269,000 | 22,436,000 | 38,625,000 | 40,449,000 | 40,517,000 | 38,942,000 | 38,526,000 | 38,144,000 | 37,176,000 |
Total Investments | 15,000 | 15,000 | 181,000 | -2,159,000 | 5,000 | 332,000 | 56,000 | 764,000 | 1,210,000 | 1,591,000 | 634,000 | 4,368,000 | 4,877,000 | 5,593,000 | 4,015,000 | 5,000 | 55,000 | 93,000 | 152,000 | 22,000 | 18,000 |
Total Debt | 10,899,000 | 10,899,000 | 10,739,000 | 11,014,000 | 7,492,000 | 6,217,000 | 5,137,000 | 5,987,000 | 7,819,000 | 6,836,000 | 8,871,000 | 19,525,000 | 22,587,000 | 28,436,000 | 30,634,000 | 22,304,000 | 15,830,000 | 17,852,000 | 8,183,000 | 5,195,000 | 5,223,000 |
Net Debt | 7,661,000 | 7,661,000 | 7,632,000 | 7,869,000 | 3,193,000 | 1,353,000 | 600,000 | 821,000 | 822,000 | 548,000 | 1,287,000 | 4,392,000 | 10,424,000 | 17,135,000 | 22,591,000 | 11,375,000 | 2,551,000 | 7,699,000 | -3,110,000 | -11,205,000 | -8,688,000 |
Reported Currency: USD | TTM | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 2,775,000 | 2,775,000 | 3,263,000 | 3,203,000 | 6,503,000 | 2,844,000 | 3,152,000 | 5,327,000 | 2,526,000 | 2,496,000 | 4,554,000 | 5,013,000 | 5,113,000 | -12,650,000 | 7,074,000 | 8,761,000 | 7,660,000 | 8,329,000 | 7,264,000 | 6,198,000 | 2,398,000 |
Depreciation & Amortization | 830,000 | 830,000 | 850,000 | 780,000 | 785,000 | 789,000 | 744,000 | 528,000 | 354,000 | 332,000 | 4,061,000 | 4,334,000 | 4,611,000 | 5,095,000 | 4,984,000 | 4,820,000 | 4,773,000 | 3,356,000 | 2,705,000 | 2,353,000 | 2,344,000 |
Deferred Income Tax | -122,000 | -122,000 | -923,000 | 574,000 | -605,000 | 70,000 | 133,000 | -3,653,000 | 238,000 | 401,000 | -700,000 | -34,000 | -410,000 | -711,000 | 166,000 | 197,000 | 379,000 | 1,035,000 | 415,000 | 693,000 | -162,000 |
Stock Based Compensation | 452,000 | 452,000 | 438,000 | 343,000 | 330,000 | 278,000 | 297,000 | 268,000 | 224,000 | 182,000 | 709,000 | 560,000 | 500,000 | 635,000 | 685,000 | 668,000 | 635,000 | 606,000 | 629,000 | 536,000 | 0 |
Change in Working Capital | -345,000 | -284,000 | -464,000 | -990,000 | -1,141,000 | -514,000 | -201,000 | 1,607,000 | -161,000 | -337,000 | -4,413,000 | 552,000 | 27,000 | -2,771,000 | -1,889,000 | -3,888,000 | -1,099,000 | 785,000 | -1,286,000 | 1,350,000 | 1,584,000 |
Accounts Receivable | -929,000 | -929,000 | 278,000 | 1,260,000 | -80,000 | 575,000 | -761,000 | -491,000 | -453,000 | 565,000 | 507,000 | 2,437,000 | 1,014,000 | 1,269,000 | 383,000 | -1,675,000 | 8,000 | 275,000 | 47,000 | 4,000 | -22,000 |
Inventory | -852,000 | -852,000 | 668,000 | 233,000 | -2,164,000 | -386,000 | -68,000 | -136,000 | -1,346,000 | -291,000 | -330,000 | -580,000 | -4,000 | 890,000 | -1,252,000 | -270,000 | 1,532,000 | 89,000 | -633,000 | -1,109,000 | -208,000 |
Accounts Payable | 2,840,000 | 2,840,000 | -1,240,000 | -928,000 | 1,257,000 | -35,000 | -53,000 | 1,429,000 | 2,161,000 | 928,000 | 31,000 | 1,912,000 | 541,000 | -1,414,000 | 275,000 | -698,000 | -153,000 | 1,630,000 | -346,000 | 1,879,000 | 846,000 |
Other Working Capital | -1,404,000 | -1,343,000 | -170,000 | -1,555,000 | -154,000 | -668,000 | 681,000 | 805,000 | -523,000 | -1,539,000 | -4,621,000 | -3,217,000 | -1,524,000 | -3,516,000 | -1,295,000 | -1,245,000 | -2,486,000 | -1,209,000 | -354,000 | 576,000 | 968,000 |
Other Non-Cash Items | 750,000 | 98,000 | 407,000 | 553,000 | 537,000 | 849,000 | 529,000 | 451,000 | 496,000 | 156,000 | 2,279,000 | 1,908,000 | 1,767,000 | 20,973,000 | 1,619,000 | 1,364,000 | 1,031,000 | 802,000 | 557,000 | 766,000 | 1,864,000 |
Net Cash Provided by Operating Activities | 3,749,000 | 3,749,000 | 3,571,000 | 4,463,000 | 6,409,000 | 4,316,000 | 4,654,000 | 4,528,000 | 3,677,000 | 3,230,000 | 6,490,000 | 12,333,000 | 11,608,000 | 10,571,000 | 12,639,000 | 11,922,000 | 13,379,000 | 14,591,000 | 9,615,000 | 11,353,000 | 8,028,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -592,000 | 0 | -609,000 | -791,000 | -582,000 | -580,000 | -671,000 | -546,000 | -402,000 | -433,000 | -3,603,000 | -3,853,000 | -3,199,000 | -3,706,000 | -4,539,000 | -4,133,000 | -3,695,000 | -2,990,000 | -3,040,000 | -2,536,000 | -1,995,000 |
Acquisitions Net | -58,000 | -58,000 | -7,000 | -2,755,000 | -854,000 | 3,000 | -458,000 | -1,036,000 | 69,000 | 468,000 | -2,398,000 | -43,000 | -167,000 | -54,000 | -10,391,000 | -7,977,000 | -391,000 | -11,248,000 | -6,793,000 | -855,000 | -641,000 |
Purchases of Investments | -4,000 | -4,000 | -11,000 | -52,000 | -28,000 | -693,000 | -80,000 | -367,000 | -1,919,000 | -126,000 | -259,000 | -1,086,000 | -1,243,000 | -972,000 | -96,000 | -51,000 | -160,000 | -178,000 | -282,000 | -46,000 | -1,729,000 |
Sales/Maturities of Investments | 8,000 | 8,000 | 21,000 | 9,000 | 304,000 | 417,000 | 771,000 | 847,000 | 535,000 | 133,000 | 302,000 | 1,347,000 | 1,153,000 | 662,000 | 68,000 | 200,000 | 171,000 | 280,000 | 425,000 | 94,000 | 2,066,000 |
Other Investing Activities | 0 | -592,000 | 16,000 | 40,000 | 148,000 | -163,000 | 691,000 | 386,000 | 69,000 | 6,000 | 424,000 | 843,000 | 653,000 | 617,000 | 999,000 | 602,000 | 495,000 | 425,000 | 567,000 | 556,000 | 542,000 |
Net Cash Used for Investing Activities | -646,000 | -646,000 | -590,000 | -3,549,000 | -1,012,000 | -1,016,000 | -438,000 | -716,000 | -1,717,000 | 48,000 | -5,534,000 | -2,792,000 | -2,803,000 | -3,453,000 | -13,959,000 | -11,359,000 | -3,580,000 | -13,711,000 | -9,123,000 | -2,787,000 | -1,757,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 67,000 | 167,000 | -1,455,000 | 3,082,000 | 876,000 | 1,259,000 | -1,409,000 | -2,239,000 | 1,007,000 | -2,087,000 | 4,965,000 | -3,014,000 | -5,596,000 | -1,954,000 | 8,336,000 | 5,989,000 | -2,766,000 | 6,293,000 | 2,550,000 | -193,000 | -1,744,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 48,000 | 371,000 | 297,000 | 288,000 | 716,000 | 896,000 | 2,617,000 | 1,837,000 | 1,810,000 | 3,103,000 | 2,538,000 | 1,161,000 |
Common Stock Repurchased | -2,100,000 | -2,100,000 | -100,000 | -4,297,000 | -6,249,000 | -3,107,000 | -2,405,000 | -2,557,000 | -1,412,000 | -1,161,000 | -2,883,000 | -2,728,000 | -1,532,000 | -1,619,000 | -10,117,000 | -11,042,000 | -5,140,000 | -9,620,000 | -10,887,000 | -7,779,000 | -3,514,000 |
Dividends Paid | -1,075,000 | -1,075,000 | -1,037,000 | -1,037,000 | -938,000 | -997,000 | -970,000 | -899,000 | -894,000 | -858,000 | -1,250,000 | -1,184,000 | -1,105,000 | -1,015,000 | -844,000 | -771,000 | -766,000 | -796,000 | -846,000 | -894,000 | -926,000 |
Other Financing Activities | 26,000 | -74,000 | -302,000 | 184,000 | 349,000 | -128,000 | -61,000 | 52,000 | 48,000 | -10,339,000 | 512,000 | 58,000 | 2,000 | 12,000 | 163,000 | 294,000 | 162,000 | 293,000 | 481,000 | 251,000 | 0 |
Net Cash Used Provided by Financing Activities | -3,082,000 | -3,082,000 | -2,894,000 | -2,068,000 | -5,962,000 | -2,973,000 | -4,845,000 | -5,643,000 | -1,251,000 | -14,423,000 | 1,344,000 | -6,571,000 | -7,943,000 | -3,860,000 | -1,566,000 | -2,913,000 | -6,673,000 | -2,020,000 | -5,599,000 | -6,077,000 | -5,023,000 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 21,000 | 21,000 | 87,000 | -1,154,000 | -565,000 | 327,000 | -629,000 | -1,831,000 | 709,000 | -11,145,000 | 2,300,000 | 2,970,000 | 862,000 | 3,258,000 | -2,886,000 | -2,350,000 | 3,126,000 | -1,140,000 | -5,107,000 | 2,489,000 | 1,248,000 |
Cash at End of Period | 11,065,000 | 3,253,000 | 3,232,000 | 3,145,000 | 4,299,000 | 4,864,000 | 4,537,000 | 5,166,000 | 6,997,000 | 6,288,000 | 17,433,000 | 15,133,000 | 12,163,000 | 11,301,000 | 8,043,000 | 10,929,000 | 13,279,000 | 10,153,000 | 11,293,000 | 16,400,000 | 13,911,000 |
Cash at Start of Period | 11,044,000 | 3,232,000 | 3,145,000 | 4,299,000 | 4,864,000 | 4,537,000 | 5,166,000 | 6,997,000 | 6,288,000 | 17,433,000 | 15,133,000 | 12,163,000 | 11,301,000 | 8,043,000 | 10,929,000 | 13,279,000 | 10,153,000 | 11,293,000 | 16,400,000 | 13,911,000 | 12,663,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 3,749,000 | 3,749,000 | 3,571,000 | 4,463,000 | 6,409,000 | 4,316,000 | 4,654,000 | 4,528,000 | 3,677,000 | 3,230,000 | 6,490,000 | 12,333,000 | 11,608,000 | 10,571,000 | 12,639,000 | 11,922,000 | 13,379,000 | 14,591,000 | 9,615,000 | 11,353,000 | 8,028,000 |
Capital Expenditure | -592,000 | 0 | -609,000 | -791,000 | -582,000 | -580,000 | -671,000 | -546,000 | -402,000 | -433,000 | -3,603,000 | -3,853,000 | -3,199,000 | -3,706,000 | -4,539,000 | -4,133,000 | -3,695,000 | -2,990,000 | -3,040,000 | -2,536,000 | -1,995,000 |
Free Cash Flow | 3,310,000 | 3,749,000 | 2,962,000 | 3,672,000 | 5,827,000 | 3,736,000 | 3,983,000 | 3,982,000 | 3,275,000 | 2,797,000 | 2,887,000 | 8,480,000 | 8,409,000 | 6,865,000 | 8,100,000 | 7,789,000 | 9,684,000 | 11,601,000 | 6,575,000 | 8,817,000 | 6,033,000 |