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-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 87,393,000 | 87,693,000 | 90,155,000 | 93,512,000 | 83,959,000 | 69,217,000 | 69,693,000 | 65,450,000 | 60,319,000 | 50,365,000 | 47,453,000 | 45,567,000 | 44,287,000 | 42,680,000 | 39,304,000 | 34,734,000 | 35,497,000 | 37,953,000 | 35,214,000 | 32,294,000 | 29,363,000 |
Revenue Growth | - | -2.73% | -3.59% | 11.38% | 21.30% | -0.68% | 6.48% | 8.51% | 19.76% | 6.14% | 4.14% | 2.89% | 3.77% | 8.59% | 13.16% | -2.15% | -6.47% | 7.78% | 9.04% | 9.98% | |
Cost of Revenue | 67,713,000 | 68,741,000 | 70,989,000 | 73,345,000 | 66,005,000 | 55,873,000 | 54,866,000 | 50,750,000 | 46,511,000 | 40,037,000 | 38,895,000 | 36,194,000 | 35,404,000 | 15,758,000 | 14,266,000 | 7,190,000 | 5,709,000 | 8,670,000 | 4,686,000 | 4,780,000 | 4,628,000 |
Gross Profit | 19,680,000 | 18,952,000 | 19,166,000 | 20,167,000 | 17,954,000 | 13,344,000 | 14,827,000 | 14,700,000 | 13,808,000 | 10,328,000 | 8,558,000 | 9,373,000 | 8,883,000 | 26,922,000 | 25,038,000 | 27,544,000 | 29,788,000 | 29,283,000 | 30,528,000 | 27,514,000 | 24,735,000 |
Gross Profit Margin | 22.50% | 21.61% | 21.26% | 21.57% | 21.38% | 19.28% | 21.27% | 22.46% | 22.89% | 20.51% | 18.03% | 20.57% | 20.06% | 63.08% | 63.70% | 79.30% | 83.92% | 77.16% | 86.69% | 85.20% | 84.24% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 10,780,000 | -722,000 | 13,828,000 | 13,644,000 | 11,771,000 | 10,492,000 | 10,041,000 | 8,973,000 | 8,340,000 | 8,311,000 | 403,000 | 407,000 | 424,000 | 16,099,000 | 15,276,000 | 14,027,000 | 20,730,000 | 14,202,000 | 16,083,000 | 14,961,000 | 14,277,000 |
Total Operating Expenses | 14,076,000 | 12,597,000 | 13,828,000 | 13,644,000 | 11,981,000 | 10,492,000 | 10,041,000 | 9,450,000 | 8,771,000 | 7,251,000 | 6,415,000 | 5,927,000 | 5,672,000 | 23,602,000 | 22,571,000 | 20,810,000 | 22,705,000 | 21,444,000 | 31,938,000 | 29,280,000 | 24,575,000 |
Operating Income or Loss | 5,362,000 | 5,559,000 | 4,912,000 | 6,245,000 | 5,857,000 | 3,287,000 | 4,466,000 | 4,740,000 | 5,037,000 | 3,077,000 | 1,867,000 | 3,446,000 | 2,551,000 | 3,186,000 | 2,378,000 | 1,998,000 | 747,000 | 2,075,000 | 3,276,000 | 3,014,000 | 2,471,000 |
Operating Margin | 6.12% | 6.34% | 5.45% | 6.68% | 6.98% | 4.75% | 6.41% | 7.24% | 8.35% | 6.11% | 3.93% | 7.56% | 5.76% | 7.46% | 6.05% | 5.75% | 2.10% | 5.47% | 9.30% | 9.33% | 8.42% |
Interest Expense | 187,000 | 745,000 | 401,000 | 689,000 | 793,000 | 672,000 | 588,000 | 558,000 | 512,000 | 336,000 | 235,000 | 160,000 | 82,000 | 39,000 | 77,000 | 71,000 | 85,000 | 98,000 | 136,000 | 0 | 0 |
EBITDA | 10,775,000 | 10,868,000 | 10,603,000 | 9,767,000 | 11,749,000 | 6,345,000 | 4,934,000 | 8,555,000 | 8,093,000 | 7,531,000 | 7,141,000 | 6,036,000 | 4,923,000 | 5,306,000 | 4,324,000 | 3,931,000 | 2,737,000 | 4,060,000 | 5,093,000 | 4,564,000 | 3,933,000 |
Depreciation and Amortization | 4,317,000 | 4,287,000 | 4,176,000 | 3,970,000 | 3,793,000 | 3,615,000 | 3,353,000 | 3,095,000 | 2,995,000 | 2,631,000 | 2,611,000 | 2,587,000 | 2,386,000 | 2,113,000 | 1,973,000 | 1,958,000 | 1,975,000 | 1,946,000 | 1,742,000 | 1,548,000 | 1,462,000 |
Income Before Tax | 5,248,000 | 5,836,000 | 5,363,000 | 4,896,000 | 6,674,000 | 1,669,000 | 655,000 | 4,353,000 | 4,579,000 | 2,740,000 | 1,627,000 | 3,289,000 | 2,455,000 | 3,141,000 | 2,265,000 | 1,894,000 | 677,000 | 2,016,000 | 3,215,000 | 2,899,000 | 2,313,000 |
Income Tax Expense | 1,360,000 | 1,505,000 | 1,391,000 | 1,070,000 | 1,443,000 | 383,000 | 115,000 | -219,000 | 1,582,000 | 920,000 | 577,000 | 1,192,000 | 894,000 | 1,109,000 | 813,000 | 710,000 | 579,000 | 891,000 | 1,199,000 | 1,093,000 | 864,000 |
Net Income | 3,888,000 | 4,331,000 | 3,972,000 | 3,826,000 | 5,231,000 | 1,286,000 | 540,000 | 4,572,000 | 2,997,000 | 1,820,000 | 1,050,000 | 2,097,000 | 1,561,000 | 2,032,000 | 1,452,000 | 1,184,000 | 98,000 | 1,125,000 | 2,016,000 | 1,806,000 | 1,449,000 |
Net Income Margin | 4.44% | 4.94% | 4.41% | 4.09% | 6.23% | 1.86% | 0.77% | 6.99% | 4.97% | 3.61% | 2.21% | 4.60% | 3.52% | 4.76% | 3.69% | 3.41% | 0.28% | 2.96% | 5.72% | 5.59% | 4.93% |
EPS | 15.81 | 17.44 | 15.61 | 14.52 | 19.77 | 4.92 | 2.06 | 17.12 | 11.24 | 6.59 | 3.70 | 7.56 | 8.61 | 6.44 | 4.61 | 3.78 | 0.31 | 3.64 | 6.57 | 5.94 | 4.81 |
EPS Diluted | 15.71 | 17.23 | 15.49 | 14.36 | 19.48 | 4.90 | 2.04 | 16.81 | 11.07 | 6.51 | 3.65 | 7.48 | 8.55 | 6.41 | 4.57 | 3.76 | 0.31 | 3.60 | 6.48 | 5.83 | 4.72 |
Weighted Average Shares Out | - | 248,000 | 254,000 | 263,000 | 264,000 | 261,000 | 262,000 | 267,000 | 266,000 | 276,000 | 283,000 | 307,000 | 315,000 | 315,000 | 315,000 | 312,000 | 311,000 | 309,000 | 307,000 | 304,040 | 301,247 |
Weighted Average Shares Out Diluted | - | 251,000 | 256,000 | 266,000 | 268,000 | 262,000 | 265,000 | 272,000 | 270,000 | 279,000 | 287,000 | 310,000 | 317,000 | 317,000 | 317,000 | 314,000 | 312,000 | 312,000 | 311,000 | 309,777 | 306,992 |
Reported Currency: USD | Q2 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 0 | 6,501,000 | 6,823,000 | 6,897,000 | 7,087,000 | 4,881,000 | 2,319,000 | 3,265,000 | 3,969,000 | 3,534,000 | 3,763,000 | 2,908,000 | 4,917,000 | 2,843,000 | 2,328,000 | 1,952,000 | 2,292,000 | 1,539,000 | 1,569,000 | 1,937,000 | 1,039,000 |
Short Term Investments | 0 | 0 | 302,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 5,029,000 | 6,501,000 | 6,823,000 | 6,897,000 | 7,087,000 | 4,881,000 | 2,319,000 | 3,265,000 | 3,969,000 | 3,534,000 | 3,763,000 | 2,908,000 | 4,917,000 | 2,843,000 | 2,328,000 | 1,952,000 | 2,292,000 | 1,539,000 | 1,569,000 | 1,937,000 | 1,039,000 |
Net Receivables | 10,737,000 | 10,087,000 | 10,188,000 | 11,863,000 | 12,069,000 | 10,102,000 | 9,116,000 | 8,481,000 | 7,599,000 | 7,252,000 | 5,719,000 | 5,460,000 | 5,044,000 | 4,704,000 | 4,581,000 | 4,163,000 | 3,391,000 | 4,359,000 | 3,942,000 | 3,516,000 | 3,297,000 |
Inventory | 620,000 | 614,000 | 604,000 | 637,000 | 587,000 | 572,000 | 553,000 | 525,000 | 514,000 | 496,000 | 498,000 | 463,000 | 457,000 | 440,000 | 437,000 | 389,000 | 367,000 | 435,000 | 338,000 | 308,000 | 250,000 |
Other Current Assets | 1,335,000 | 1,005,000 | 962,000 | 968,000 | 837,000 | 828,000 | 1,098,000 | 1,070,000 | 546,000 | 707,000 | 961,000 | 852,000 | 856,000 | 1,069,000 | 939,000 | 780,000 | 1,066,000 | 911,000 | 780,000 | 703,000 | 683,000 |
Total Current Assets | 17,721,000 | 18,207,000 | 18,577,000 | 20,365,000 | 20,580,000 | 16,383,000 | 13,086,000 | 13,341,000 | 12,628,000 | 11,989,000 | 10,941,000 | 9,683,000 | 11,274,000 | 9,056,000 | 8,285,000 | 7,284,000 | 7,116,000 | 7,244,000 | 6,629,000 | 6,464,000 | 5,269,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 57,827,000 | 58,606,000 | 58,045,000 | 54,704,000 | 51,135,000 | 47,525,000 | 30,429,000 | 28,154,000 | 25,981,000 | 24,284,000 | 20,875,000 | 19,550,000 | 18,484,000 | 17,248,000 | 15,543,000 | 14,385,000 | 13,417,000 | 13,478,000 | 12,636,000 | 10,770,000 | 9,643,000 |
Goodwill | 6,290,000 | 6,423,000 | 6,435,000 | 6,544,000 | 6,992,000 | 6,372,000 | 6,884,000 | 6,973,000 | 7,154,000 | 6,747,000 | 3,810,000 | 2,790,000 | 2,755,000 | 2,387,000 | 2,326,000 | 2,200,000 | 2,229,000 | 3,165,000 | 3,497,000 | 2,825,000 | 2,835,000 |
Intangible Assets | 0 | 0 | 234,000 | 301,000 | 352,000 | 322,000 | 416,000 | 480,000 | 529,000 | 1,008,000 | 207,000 | 57,000 | 72,000 | 0 | 0 | 0 | 1,171,000 | 919,000 | 1,238,000 | 1,282,000 | 1,385,000 |
Long Term Investments | 0 | 0 | -4,489,000 | 0 | -1,418,000 | -1,347,000 | -1,340,000 | -1,263,000 | -675,000 | -435,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,367,000 | -1,206,000 |
Tax Assets | 0 | 1,313,000 | 4,489,000 | 4,093,000 | 1,418,000 | 1,347,000 | 1,340,000 | 1,263,000 | 675,000 | 435,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,367,000 | 1,206,000 |
Other Non-Current Assets | 3,643,000 | 2,458,000 | 4,053,000 | 288,000 | 4,070,000 | 3,257,000 | 4,004,000 | 3,382,000 | 2,789,000 | 2,036,000 | 1,443,000 | 1,047,000 | 1,054,000 | 1,212,000 | 1,231,000 | 1,033,000 | 311,000 | 827,000 | 0 | 1,349,000 | 1,272,000 |
Total Non-Current Assets | 67,760,000 | 68,800,000 | 68,533,000 | 65,629,000 | 62,197,000 | 57,154,000 | 41,317,000 | 38,989,000 | 35,924,000 | 34,075,000 | 26,128,000 | 23,387,000 | 22,293,000 | 20,847,000 | 19,100,000 | 17,618,000 | 17,128,000 | 18,389,000 | 17,371,000 | 16,226,000 | 15,135,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 | 85,481,000 | 87,007,000 | 87,110,000 | 85,994,000 | 82,777,000 | 73,537,000 | 54,403,000 | 52,330,000 | 48,552,000 | 46,064,000 | 37,069,000 | 33,070,000 | 33,567,000 | 29,903,000 | 27,385,000 | 24,902,000 | 24,244,000 | 25,633,000 | 24,000,000 | 22,690,000 | 20,404,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 3,896,000 | 3,189,000 | 3,848,000 | 4,030,000 | 3,841,000 | 3,269,000 | 3,030,000 | 2,977,000 | 2,752,000 | 2,944,000 | 2,066,000 | 1,971,000 | 1,879,000 | 1,613,000 | 1,702,000 | 1,522,000 | 1,372,000 | 2,195,000 | 2,016,000 | 1,908,000 | 1,739,000 |
Short Term Debt | 3,128,000 | 4,994,000 | 4,906,000 | 5,000,000 | 4,658,000 | 3,948,000 | 964,000 | 1,342,000 | 22,000 | 29,000 | 19,000 | 1,000 | 251,000 | 834,000 | 36,000 | 262,000 | 653,000 | 502,000 | 639,000 | 850,000 | 369,000 |
Tax Payables | 0 | 334,000 | 305,000 | 532,000 | 637,000 | 417,000 | 304,000 | 334,000 | 283,000 | 311,000 | 328,000 | 339,000 | 368,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 4,093,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,407,000 | 4,365,000 |
Other Current Liabilities | 7,368,000 | 4,838,000 | 4,527,000 | 4,712,000 | 4,524,000 | 2,710,000 | 4,715,000 | 4,974,000 | 4,861,000 | 4,724,000 | 3,544,000 | 3,001,000 | 3,252,000 | 2,927,000 | 3,144,000 | 2,861,000 | 2,499,000 | 2,671,000 | 2,773,000 | 2,715,000 | 2,626,000 |
Total Current Liabilities | 14,392,000 | 13,355,000 | 13,553,000 | 14,274,000 | 13,660,000 | 10,344,000 | 9,013,000 | 9,627,000 | 7,920,000 | 8,008,000 | 5,957,000 | 5,312,000 | 5,750,000 | 5,374,000 | 4,882,000 | 4,645,000 | 4,524,000 | 5,368,000 | 5,428,000 | 5,473,000 | 4,734,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 14,713,000 | 34,775,000 | 35,091,000 | 34,669,000 | 34,108,000 | 34,147,000 | 16,679,000 | 15,314,000 | 14,909,000 | 13,733,000 | 7,249,000 | 4,736,000 | 2,739,000 | 1,250,000 | 1,667,000 | 1,668,000 | 1,930,000 | 1,506,000 | 2,007,000 | 1,592,000 | 2,427,000 |
Deferred Revenue | 0 | 413,000 | 6,469,000 | 0 | 5,931,000 | 7,123,000 | 99,000 | 121,000 | 137,000 | 155,000 | 181,000 | 206,000 | 227,000 | 251,000 | 246,000 | 267,000 | 289,000 | 315,000 | 343,000 | 373,000 | 400,000 |
Deferred Tax | 4,436,000 | 4,482,000 | 4,489,000 | 4,093,000 | 3,927,000 | 3,162,000 | 2,821,000 | 2,867,000 | 2,527,000 | 1,567,000 | 1,747,000 | 2,114,000 | 1,652,000 | 836,000 | 1,336,000 | 891,000 | 1,071,000 | 1,264,000 | 897,000 | 1,367,000 | 1,206,000 |
Other Non-Current Liabilities | 0 | 6,813,000 | 7,889,000 | 8,019,000 | 6,914,000 | 7,589,000 | 8,034,000 | 4,985,000 | 7,030,000 | 8,312,000 | 8,870,000 | 4,667,000 | 5,023,000 | 6,681,000 | 3,255,000 | 2,816,000 | 2,002,000 | 1,983,000 | 2,014,000 | 1,716,000 | 1,517,000 |
Total Non-Current Liabilities | 19,149,000 | 46,070,000 | 47,469,000 | 46,781,000 | 44,949,000 | 44,898,000 | 27,633,000 | 23,287,000 | 24,559,000 | 24,272,000 | 16,119,000 | 12,481,000 | 10,419,000 | 9,802,000 | 7,283,000 | 6,446,000 | 6,094,000 | 5,739,000 | 5,916,000 | 5,706,000 | 6,082,000 |
Total Liabilities | 59,021,000 | 59,425,000 | 61,022,000 | 61,055,000 | 58,609,000 | 55,242,000 | 36,646,000 | 32,914,000 | 32,479,000 | 32,280,000 | 22,076,000 | 17,793,000 | 16,169,000 | 15,176,000 | 12,165,000 | 11,091,000 | 10,618,000 | 11,107,000 | 11,344,000 | 11,179,000 | 10,816,000 |
Common Stock | 26,492,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 32,000 | 31,000 | 31,000 | 31,000 | 31,000 | 31,000 | 30,000 |
Retained Earnings | 39,175,000 | 38,649,000 | 35,259,000 | 32,782,000 | 29,817,000 | 25,216,000 | 24,648,000 | 24,823,000 | 20,833,000 | 18,371,000 | 16,900,000 | 20,429,000 | 18,519,000 | 17,134,000 | 15,266,000 | 13,966,000 | 12,919,000 | 13,002,000 | 11,970,000 | 10,068,000 | 8,363,000 |
Accumulated Other Comprehensive Income/Loss | -1,515,000 | -1,359,000 | -1,327,000 | -1,103,000 | -732,000 | -1,147,000 | -865,000 | -578,000 | -415,000 | -169,000 | 172,000 | -3,694,000 | -3,820,000 | -4,953,000 | -2,550,000 | -2,440,000 | -1,373,000 | -425,000 | -1,030,000 | -24,000 | -17,000 |
Total Stockholders Equity | 64,152,000 | 27,582,000 | 26,088,000 | 24,939,000 | 24,168,000 | 18,295,000 | 17,757,000 | 19,416,000 | 16,073,000 | 13,784,000 | 14,993,000 | 15,277,000 | 17,398,000 | 14,727,000 | 15,220,000 | 13,811,000 | 13,626,000 | 14,526,000 | 12,656,000 | 11,511,000 | 9,588,000 |
Total Investments | 0 | 437,000 | -4,489,000 | 0 | -1,418,000 | -1,347,000 | -1,340,000 | -1,263,000 | -675,000 | -435,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,367,000 | -1,206,000 |
Total Debt | 17,841,000 | 37,719,000 | 38,332,000 | 37,194,000 | 36,462,000 | 36,121,000 | 17,581,000 | 16,585,000 | 14,931,000 | 13,867,000 | 7,268,000 | 4,737,000 | 2,990,000 | 1,667,000 | 1,685,000 | 1,930,000 | 2,583,000 | 2,008,000 | 2,646,000 | 2,442,000 | 2,796,000 |
Net Debt | 17,841,000 | 31,218,000 | 31,509,000 | 30,297,000 | 29,375,000 | 31,240,000 | 15,262,000 | 13,320,000 | 10,962,000 | 10,333,000 | 3,505,000 | 1,829,000 | -1,927,000 | -1,176,000 | -643,000 | -22,000 | 291,000 | 469,000 | 1,077,000 | 505,000 | 1,757,000 |
Reported Currency: USD | TTM | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 3,886,000 | 4,331,000 | 3,972,000 | 3,826,000 | 5,231,000 | 1,286,000 | 540,000 | 4,572,000 | 2,997,000 | 1,820,000 | 1,050,000 | 2,097,000 | 1,561,000 | 2,032,000 | 1,452,000 | 1,184,000 | 98,000 | 1,125,000 | 2,016,000 | 1,806,000 | 1,449,000 |
Depreciation & Amortization | 4,317,000 | 4,287,000 | 4,176,000 | 3,970,000 | 3,793,000 | 3,615,000 | 3,353,000 | 3,095,000 | 2,995,000 | 2,631,000 | 2,611,000 | 2,587,000 | 2,386,000 | 2,113,000 | 1,973,000 | 1,958,000 | 1,975,000 | 1,946,000 | 1,742,000 | 1,548,000 | 1,462,000 |
Deferred Income Tax | -216,000 | 0 | -182,000 | 2,931,000 | 2,887,000 | 1,061,000 | -233,000 | -231,000 | 909,000 | 31,000 | -572,000 | 581,000 | 521,000 | 1,126,000 | 669,000 | 331,000 | 299,000 | 124,000 | 37,000 | 187,000 | 63,000 |
Stock Based Compensation | 151,000 | 163,000 | 182,000 | 190,000 | 200,000 | 168,000 | 174,000 | 167,000 | 154,000 | 144,000 | 133,000 | 117,000 | 109,000 | 105,000 | 98,000 | 101,000 | 99,000 | 101,000 | 103,000 | 0 | 0 |
Change in Working Capital | -1,635,000 | -3,431,000 | -3,173,000 | -3,119,000 | -1,872,000 | -4,092,000 | -2,491,000 | -3,460,000 | -2,202,000 | -537,000 | -437,000 | -1,248,000 | -535,000 | -835,000 | -332,000 | -578,000 | -1,002,000 | -828,000 | -441,000 | -127,000 | -98,000 |
Accounts Receivable | -662,000 | -270,000 | 782,000 | -310,000 | -1,389,000 | -1,331,000 | -873,000 | -1,049,000 | -556,000 | -199,000 | -392,000 | -516,000 | -451,000 | -254,000 | -400,000 | -906,000 | 762,000 | -447,000 | -323,000 | -319,000 | -235,000 |
Inventory | -430,000 | 0 | 0 | 0 | 1,389,000 | 1,331,000 | 873,000 | -135,000 | 78,000 | -234,000 | 25,000 | -22,000 | 257,000 | -231,000 | -114,000 | 276,000 | -196,000 | 0 | -85,000 | -38,000 | -26,000 |
Accounts Payable | -3,665,000 | -2,553,000 | -3,331,000 | -1,861,000 | 71,000 | -1,787,000 | -571,000 | 141,000 | 103,000 | 467,000 | 659,000 | -235,000 | 10,000 | 144,000 | 370,000 | 710,000 | -628,000 | 190,000 | 66,000 | 346,000 | 365,000 |
Other Working Capital | 3,269,000 | -608,000 | -624,000 | -948,000 | -1,943,000 | -2,305,000 | -1,920,000 | -2,417,000 | -1,827,000 | -571,000 | -729,000 | -475,000 | -351,000 | -494,000 | -188,000 | -658,000 | -940,000 | -571,000 | -99,000 | -116,000 | -202,000 |
Other Non-Cash Items | 2,230,000 | 2,962,000 | 3,840,000 | 2,034,000 | -104,000 | 3,059,000 | 4,270,000 | 531,000 | 77,000 | 1,619,000 | 2,581,000 | 130,000 | 646,000 | 294,000 | 181,000 | 142,000 | 1,284,000 | 1,016,000 | 106,000 | 183,000 | 241,000 |
Net Cash Provided by Operating Activities | 6,813,000 | 8,312,000 | 8,815,000 | 9,832,000 | 10,135,000 | 5,097,000 | 5,613,000 | 4,674,000 | 4,930,000 | 5,708,000 | 5,366,000 | 4,264,000 | 4,688,000 | 4,835,000 | 4,041,000 | 3,138,000 | 2,753,000 | 3,484,000 | 3,563,000 | 3,676,000 | 3,117,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -4,166,000 | -5,176,000 | -6,174,000 | -6,763,000 | -5,884,000 | -5,868,000 | -5,490,000 | -5,663,000 | -5,116,000 | -4,818,000 | -4,347,000 | -3,533,000 | -3,375,000 | -4,007,000 | -3,434,000 | -2,816,000 | -2,459,000 | -2,947,000 | -2,882,000 | -2,518,000 | -2,236,000 |
Acquisitions Net | 52,000 | 0 | 84,000 | 94,000 | -228,000 | 22,000 | -66,000 | -56,000 | 135,000 | -4,618,000 | -1,429,000 | -36,000 | -483,000 | -116,000 | -96,000 | 0 | -3,000 | -4,000 | -1,242,000 | 64,000 | -110,000 |
Purchases of Investments | -208,000 | -176,000 | -84,000 | -147,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 90,000 | 38,000 | -84,000 | -94,000 | 0 | 0 | 0 | 0 | -35,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | 86,000 | 114,000 | 84,000 | 94,000 | 102,000 | 22,000 | 83,000 | 42,000 | 170,000 | -10,000 | 24,000 | 18,000 | 55,000 | 74,000 | 111,000 | 35,000 | 79,000 | 54,000 | -68,000 | -64,000 | -2,000 |
Net Cash Used for Investing Activities | -4,198,000 | -5,200,000 | -6,174,000 | -6,816,000 | -6,010,000 | -5,846,000 | -5,473,000 | -5,677,000 | -4,981,000 | -9,446,000 | -5,752,000 | -3,551,000 | -3,803,000 | -4,049,000 | -3,419,000 | -2,781,000 | -2,383,000 | -2,897,000 | -4,124,000 | -2,454,000 | -2,348,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -100,000 | -147,000 | -152,000 | -161,000 | -2,106,000 | 4,008,000 | 1,027,000 | 1,442,000 | 1,108,000 | 6,478,000 | 2,486,000 | 1,743,000 | 1,322,000 | -29,000 | -262,000 | -653,000 | 499,000 | -639,000 | 148,000 | -369,000 | -791,000 |
Common Stock Issued | 280,000 | 491,000 | 231,000 | 184,000 | 740,000 | 64,000 | 101,000 | 327,000 | 337,000 | 183,000 | 320,000 | 557,000 | 280,000 | 128,000 | 108,000 | 94,000 | 41,000 | 108,000 | 115,000 | 144,000 | 99,000 |
Common Stock Repurchased | -1,500,000 | -2,500,000 | -1,500,000 | -2,248,000 | 0 | -3,000 | -1,480,000 | -1,017,000 | -509,000 | -2,722,000 | -1,254,000 | -4,857,000 | -246,000 | -197,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | -1,300,000 | -1,259,000 | -1,177,000 | -793,000 | -686,000 | -679,000 | -683,000 | -535,000 | -426,000 | -277,000 | -227,000 | -187,000 | -177,000 | -164,000 | -151,000 | -138,000 | -137,000 | -124,000 | -110,000 | -97,000 | -84,000 |
Other Financing Activities | -1,001,000 | -11,000 | 1,000 | -1,000 | -38,000 | -9,000 | -4,000 | 10,000 | 18,000 | -51,000 | 24,000 | 25,000 | 5,000 | 18,000 | 18,000 | 5,000 | -3,000 | 38,000 | 40,000 | -2,000 | 0 |
Net Cash Used Provided by Financing Activities | -4,217,000 | -3,426,000 | -2,597,000 | -3,019,000 | -2,090,000 | 3,381,000 | -1,039,000 | 227,000 | 528,000 | 3,611,000 | 1,349,000 | -2,719,000 | 1,184,000 | -244,000 | -287,000 | -692,000 | 400,000 | -617,000 | 193,000 | -324,000 | -776,000 |
Effect of Forex Changes on Cash | -98,000 | -41,000 | -118,000 | -187,000 | 171,000 | -70,000 | -47,000 | 72,000 | -42,000 | -102,000 | -108,000 | -3,000 | 5,000 | -27,000 | 41,000 | -5,000 | -17,000 | 0 | 0 | 0 | 0 |
Net Change in Cash | -1,700,000 | -355,000 | -74,000 | -190,000 | 2,206,000 | 2,562,000 | -946,000 | -704,000 | 435,000 | -229,000 | 855,000 | -2,009,000 | 2,074,000 | 515,000 | 376,000 | -340,000 | 753,000 | -30,000 | -368,000 | 898,000 | -7,000 |
Cash at End of Period | 23,117,000 | 6,501,000 | 6,823,000 | 6,897,000 | 7,087,000 | 4,881,000 | 2,319,000 | 3,265,000 | 3,969,000 | 3,534,000 | 3,763,000 | 2,908,000 | 4,917,000 | 2,843,000 | 2,328,000 | 1,952,000 | 2,292,000 | 1,539,000 | 1,569,000 | 1,937,000 | 1,039,000 |
Cash at Start of Period | 24,817,000 | 6,856,000 | 6,897,000 | 7,087,000 | 4,881,000 | 2,319,000 | 3,265,000 | 3,969,000 | 3,534,000 | 3,763,000 | 2,908,000 | 4,917,000 | 2,843,000 | 2,328,000 | 1,952,000 | 2,292,000 | 1,539,000 | 1,569,000 | 1,937,000 | 1,039,000 | 1,046,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 6,813,000 | 8,312,000 | 8,815,000 | 9,832,000 | 10,135,000 | 5,097,000 | 5,613,000 | 4,674,000 | 4,930,000 | 5,708,000 | 5,366,000 | 4,264,000 | 4,688,000 | 4,835,000 | 4,041,000 | 3,138,000 | 2,753,000 | 3,484,000 | 3,563,000 | 3,676,000 | 3,117,000 |
Capital Expenditure | -4,166,000 | -5,176,000 | -6,174,000 | -6,763,000 | -5,884,000 | -5,868,000 | -5,490,000 | -5,663,000 | -5,116,000 | -4,818,000 | -4,347,000 | -3,533,000 | -3,375,000 | -4,007,000 | -3,434,000 | -2,816,000 | -2,459,000 | -2,947,000 | -2,882,000 | -2,518,000 | -2,236,000 |
Free Cash Flow | 2,647,000 | 3,136,000 | 2,641,000 | 3,069,000 | 4,251,000 | -771,000 | 123,000 | -989,000 | -186,000 | 890,000 | 1,019,000 | 731,000 | 1,313,000 | 828,000 | 607,000 | 322,000 | 294,000 | 537,000 | 681,000 | 1,158,000 | 881,000 |