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 | 40,985,000 | 39,290,000 | 36,602,000 | 35,667,000 | 36,799,000 | 33,841,000 | 30,095,000 | 25,803,000 | 24,508,000 | 23,526,000 | 23,979,000 | 24,661,000 | 25,218,000 | 26,412,000 | 28,143,000 | 33,755,000 | 33,887,000 | 32,018,000 | 30,148,000 | 30,721,000 | 29,853,000 |
Revenue Growth | - | 7.34% | 2.62% | -3.08% | 8.74% | 12.45% | 16.63% | 5.28% | 4.17% | -1.89% | -2.77% | -2.21% | -4.52% | -6.15% | -16.63% | -0.39% | 5.84% | 6.20% | -1.87% | 2.91% | |
Cost of Revenue | 34,070,000 | 32,739,000 | 29,128,000 | 28,399,000 | 29,321,000 | 26,582,000 | 23,304,000 | 19,849,000 | 18,731,000 | 17,884,000 | 18,378,000 | 19,282,000 | 19,638,000 | 20,786,000 | 22,849,000 | 28,130,000 | 27,698,000 | 25,804,000 | 24,660,000 | 25,590,000 | 25,135,000 |
Gross Profit | 6,915,000 | 6,551,000 | 7,474,000 | 7,268,000 | 7,478,000 | 7,259,000 | 6,791,000 | 5,954,000 | 5,777,000 | 5,642,000 | 5,601,000 | 5,379,000 | 5,580,000 | 5,626,000 | 5,294,000 | 5,625,000 | 6,189,000 | 6,214,000 | 5,488,000 | 5,131,000 | 4,718,000 |
Gross Profit Margin | 17.03% | 16.67% | 20.42% | 20.38% | 20.32% | 21.45% | 22.57% | 23.07% | 23.57% | 23.98% | 23.36% | 21.81% | 22.13% | 21.30% | 18.81% | 16.66% | 18.26% | 19.41% | 18.20% | 16.70% | 15.80% |
Research and Development | 1,200,000 | 1,200,000 | 1,200,000 | 1,100,000 | 1,100,000 | 953,000 | 764,000 | 639,000 | 705,000 | 712,000 | 569,000 | 507,000 | 520,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 4,027,000 | 4,014,000 | 3,873,000 | 3,597,000 | 3,413,000 | 3,290,000 | 3,011,000 | 2,655,000 | 2,584,000 | 2,566,000 | 2,405,000 | 2,256,000 | 2,450,000 | 2,350,000 | 2,467,000 | 3,142,000 | 3,240,000 | 3,208,000 | 3,034,000 | 2,953,000 | 2,712,000 |
Total Operating Expenses | 4,027,000 | 4,014,000 | 3,873,000 | 3,597,000 | 3,413,000 | 3,290,000 | 3,011,000 | 2,655,000 | 2,584,000 | 2,566,000 | 2,405,000 | 2,256,000 | 2,450,000 | 23,136,000 | 2,467,000 | 3,142,000 | 6,300,000 | 3,208,000 | 3,034,000 | 2,953,000 | 2,677,000 |
Operating Income or Loss | 2,888,000 | 2,537,000 | 6,342,000 | 5,651,000 | 4,065,000 | 3,076,000 | 3,780,000 | 3,299,000 | 3,193,000 | 3,076,000 | 3,196,000 | 3,123,000 | 3,130,000 | 3,276,000 | 2,827,000 | 2,483,000 | -111,000 | 3,006,000 | 2,454,000 | 2,178,000 | 2,041,000 |
Operating Margin | 7.19% | 6.46% | 17.33% | 15.84% | 11.05% | 9.09% | 12.56% | 12.79% | 13.03% | 13.07% | 13.33% | 12.66% | 12.41% | 12.40% | 10.05% | 7.36% | -0.33% | 9.39% | 8.14% | 7.09% | 6.84% |
Interest Expense | 589,000 | 545,000 | 506,000 | 556,000 | 593,000 | 528,000 | 562,000 | 360,000 | 301,000 | 301,000 | 282,000 | 257,000 | 212,000 | 221,000 | 269,000 | 281,000 | 295,000 | 0 | 0 | 0 | 0 |
EBITDA | 4,572,000 | 4,229,000 | 7,684,000 | 8,734,000 | 5,588,000 | 4,234,000 | 5,104,000 | 4,928,000 | 3,394,000 | 3,558,000 | 3,681,000 | 3,615,000 | 3,687,000 | 3,848,000 | 3,382,000 | 3,283,000 | 688,000 | 3,725,000 | 3,155,000 | 2,954,000 | 2,702,000 |
Depreciation and Amortization | 1,356,000 | 1,338,000 | 1,342,000 | 1,239,000 | 1,267,000 | 1,265,000 | 800,000 | 475,000 | 456,000 | 467,000 | 462,000 | 495,000 | 510,000 | 544,000 | 555,000 | 585,000 | 761,000 | 719,000 | 691,000 | 755,000 | 717,000 |
Income Before Tax | 2,708,000 | 2,346,000 | 5,836,000 | 8,938,000 | 3,728,000 | 2,548,000 | 3,742,000 | 3,049,000 | 2,923,000 | 2,790,000 | 2,937,000 | 2,863,000 | 2,965,000 | 3,083,000 | 2,366,000 | 2,266,000 | -368,000 | 2,686,000 | 2,276,000 | 2,044,000 | 1,615,000 |
Income Tax Expense | 333,000 | 290,000 | 940,000 | 1,933,000 | 539,000 | 300,000 | 513,000 | 1,034,000 | 723,000 | 800,000 | 868,000 | 911,000 | 987,000 | 997,000 | 462,000 | 693,000 | 913,000 | 883,000 | 709,000 | 661,000 | 522,000 |
Net Income | 2,375,000 | 2,056,000 | 4,896,000 | 7,005,000 | 3,189,000 | 2,248,000 | 3,229,000 | 2,015,000 | 2,200,000 | 1,990,000 | 2,069,000 | 1,952,000 | 1,978,000 | 2,118,000 | 2,053,000 | 1,686,000 | -1,262,000 | 1,790,000 | 1,542,000 | 1,400,000 | 1,084,000 |
Net Income Margin | 5.94% | 5.23% | 13.38% | 19.64% | 8.67% | 6.64% | 10.73% | 7.81% | 8.98% | 8.46% | 8.63% | 7.92% | 7.84% | 8.02% | 7.29% | 4.99% | -3.72% | 5.59% | 5.11% | 4.56% | 3.63% |
EPS | 16.19 | 13.57 | 31.61 | 43.70 | 19.08 | 13.28 | 18.59 | 11.55 | 12.30 | 10.51 | 9.91 | 8.50 | 7.96 | 7.65 | 6.91 | 5.28 | -3.77 | 5.24 | 4.46 | 3.93 | 3.01 |
EPS Diluted | 16.14 | 13.53 | 31.47 | 43.54 | 19.03 | 13.22 | 18.49 | 11.47 | 12.19 | 10.39 | 9.75 | 8.35 | 7.81 | 7.52 | 6.82 | 5.21 | -3.77 | 5.12 | 4.37 | 3.85 | 2.97 |
Weighted Average Shares Out | - | 151,500 | 154,900 | 160,300 | 167,100 | 169,300 | 173,700 | 174,400 | 178,900 | 189,400 | 208,800 | 229,600 | 248,600 | 276,800 | 296,900 | 319,200 | 334,500 | 341,700 | 345,700 | 356,500 | 359,700 |
Weighted Average Shares Out Diluted | - | 152,000 | 155,600 | 160,900 | 167,600 | 170,000 | 174,600 | 175,600 | 180,500 | 191,600 | 212,100 | 233,900 | 253,400 | 281,600 | 301,100 | 323,300 | 334,500 | 354,300 | 358,600 | 363,200 | 365,000 |
Reported Currency: USD | Q3 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 3,326,000 | 3,109,000 | 2,577,000 | 3,530,000 | 4,907,000 | 2,245,000 | 1,579,000 | 11,225,000 | 2,541,000 | 2,319,000 | 3,863,000 | 5,150,000 | 3,862,000 | 3,002,000 | 3,701,000 | 3,275,000 | 1,504,000 | 963,000 | 1,015,000 | 1,605,000 | 1,230,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 3,326,000 | 3,109,000 | 2,577,000 | 3,530,000 | 4,907,000 | 2,245,000 | 1,579,000 | 11,225,000 | 2,541,000 | 2,319,000 | 3,863,000 | 5,150,000 | 3,862,000 | 3,002,000 | 3,701,000 | 3,275,000 | 1,504,000 | 963,000 | 1,015,000 | 1,605,000 | 1,230,000 |
Net Receivables | 8,127,000 | 7,147,000 | 7,494,000 | 6,959,000 | 6,641,000 | 6,660,000 | 6,474,000 | 4,519,000 | 3,299,000 | 2,841,000 | 2,806,000 | 2,685,000 | 2,858,000 | 2,964,000 | 4,057,000 | 3,394,000 | 3,904,000 | 3,813,000 | 3,562,000 | 3,553,000 | 3,546,000 |
Inventory | 1,646,000 | 1,109,000 | 978,000 | 811,000 | 759,000 | 783,000 | 654,000 | 780,000 | 816,000 | 807,000 | 742,000 | 698,000 | 798,000 | 873,000 | 896,000 | 1,170,000 | 1,003,000 | 1,045,000 | 1,178,000 | 1,174,000 | 1,061,000 |
Other Current Assets | 1,233,000 | 2,341,000 | 1,439,000 | 1,126,000 | 3,037,000 | 997,000 | 973,000 | 445,000 | 200,000 | 367,000 | 1,142,000 | 955,000 | 1,174,000 | 907,000 | 961,000 | 796,000 | 2,035,000 | 1,044,000 | 972,000 | 1,229,000 | 1,015,000 |
Total Current Assets | 14,332,000 | 13,706,000 | 12,488,000 | 12,426,000 | 15,344,000 | 10,685,000 | 9,680,000 | 16,349,000 | 6,856,000 | 6,334,000 | 8,184,000 | 9,488,000 | 8,392,000 | 7,746,000 | 13,801,000 | 8,635,000 | 7,189,000 | 6,772,000 | 6,719,000 | 7,549,000 | 6,907,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 11,857,000 | 11,471,000 | 10,611,000 | 9,549,000 | 8,604,000 | 8,423,000 | 6,372,000 | 4,225,000 | 3,588,000 | 3,064,000 | 2,991,000 | 2,806,000 | 2,887,000 | 3,047,000 | 3,045,000 | 4,868,000 | 4,810,000 | 4,715,000 | 4,531,000 | 4,404,000 | 4,210,000 |
Goodwill | 17,517,000 | 17,517,000 | 17,516,000 | 17,515,000 | 17,518,000 | 18,708,000 | 18,672,000 | 12,455,000 | 12,450,000 | 12,460,000 | 12,466,000 | 12,438,000 | 12,431,000 | 12,374,000 | 12,376,000 | 13,517,000 | 947,000 | 17,672,000 | 17,219,000 | 0 | 0 |
Intangible Assets | 268,000 | 305,000 | 384,000 | 578,000 | 783,000 | 1,040,000 | 1,372,000 | 52,000 | 61,000 | 77,000 | 101,000 | 104,000 | 137,000 | 155,000 | 192,000 | 873,000 | 14,518,000 | 1,074,000 | 1,139,000 | 18,656,000 | 18,659,000 |
Long Term Investments | 0 | 339,000 | 332,000 | 418,000 | 377,000 | 364,000 | 319,000 | 352,000 | 330,000 | 0 | 0 | 310,000 | 261,000 | 153,000 | 320,000 | 300,000 | 0 | 0 | 0 | -595,000 | 0 |
Tax Assets | 1,407,000 | 1,020,000 | 162,000 | 200,000 | 311,000 | 508,000 | 94,000 | 475,000 | 1,462,000 | 1,409,000 | 1,622,000 | 209,000 | 1,542,000 | 900,000 | 721,000 | 1,010,000 | 0 | 0 | 0 | 595,000 | 28,000 |
Other Non-Current Assets | 2,908,000 | 2,186,000 | 2,262,000 | 1,893,000 | 1,532,000 | 1,361,000 | 1,144,000 | 1,061,000 | 928,000 | 1,187,000 | 1,309,000 | 1,130,000 | 1,030,000 | 1,036,000 | 1,076,000 | 1,049,000 | 2,733,000 | 3,140,000 | 2,401,000 | 3,605,000 | 3,557,000 |
Total Non-Current Assets | 33,957,000 | 32,838,000 | 31,267,000 | 30,153,000 | 29,125,000 | 30,404,000 | 27,973,000 | 18,568,000 | 18,758,000 | 18,120,000 | 18,388,000 | 16,893,000 | 18,151,000 | 17,665,000 | 17,730,000 | 21,617,000 | 23,008,000 | 26,601,000 | 25,290,000 | 26,665,000 | 26,454,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 | 48,289,000 | 46,544,000 | 43,755,000 | 42,579,000 | 44,469,000 | 41,089,000 | 37,653,000 | 34,917,000 | 25,614,000 | 24,454,000 | 26,572,000 | 26,381,000 | 26,543,000 | 25,411,000 | 31,531,000 | 30,252,000 | 30,197,000 | 33,373,000 | 32,009,000 | 34,214,000 | 33,361,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 2,518,000 | 2,110,000 | 2,587,000 | 2,197,000 | 1,806,000 | 2,226,000 | 2,182,000 | 1,661,000 | 1,554,000 | 1,282,000 | 1,305,000 | 1,229,000 | 1,392,000 | 1,481,000 | 1,846,000 | 1,921,000 | 1,943,000 | 1,901,000 | 1,682,000 | 1,589,000 | 1,750,000 |
Short Term Debt | 0 | 0 | 1,371,000 | 290,000 | 1,005,000 | 1,865,000 | 517,000 | 867,000 | 12,000 | 110,000 | 0 | 0 | 0 | 13,000 | 784,000 | 103,000 | 501,000 | 137,000 | 170,000 | 1,264,000 | 42,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 535,000 | 668,000 | 454,000 |
Deferred Revenue | 3,157,000 | 4,193,000 | 3,609,000 | 3,026,000 | 2,517,000 | 2,237,000 | 1,917,000 | 1,617,000 | 1,471,000 | 1,537,000 | 1,713,000 | 1,722,000 | 1,759,000 | 1,777,000 | 1,969,000 | 1,281,000 | 1,284,000 | 1,180,000 | 1,177,000 | 1,109,000 | 1,070,000 |
Other Current Liabilities | 7,426,000 | 5,639,000 | 4,020,000 | 4,017,000 | 4,252,000 | 5,343,000 | 3,658,000 | 4,564,000 | 2,593,000 | 2,528,000 | 1,433,000 | 1,695,000 | 1,732,000 | 2,864,000 | 3,680,000 | 3,007,000 | 2,944,000 | 2,831,000 | 2,795,000 | 2,810,000 | 3,977,000 |
Total Current Liabilities | 13,101,000 | 11,942,000 | 11,587,000 | 9,530,000 | 9,580,000 | 9,434,000 | 8,274,000 | 6,965,000 | 5,630,000 | 5,457,000 | 5,892,000 | 5,815,000 | 6,056,000 | 6,135,000 | 10,027,000 | 6,985,000 | 7,424,000 | 6,432,000 | 6,753,000 | 7,974,000 | 6,223,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 16,510,000 | 15,678,000 | 13,629,000 | 14,367,000 | 15,604,000 | 0 | 13,883,000 | 14,399,000 | 7,058,000 | 6,386,000 | 5,925,000 | 5,928,000 | 3,930,000 | -144,000 | 4,045,000 | -683,000 | 3,443,000 | 3,918,000 | 3,992,000 | 3,881,000 | 5,116,000 |
Deferred Revenue | 0 | 0 | 0 | 3,269,000 | 0 | 0 | 5,755,000 | -1,708,000 | -2,396,000 | 0 | 4,933,000 | 2,745,000 | 4,543,000 | 3,179,000 | 2,477,000 | 3,864,000 | 0 | 0 | 0 | 350,000 | 350,000 |
Deferred Tax | 0 | 0 | 132,000 | 490,000 | 0 | 0 | 108,000 | 1,708,000 | 2,396,000 | 0 | 1,622,000 | 209,000 | 1,542,000 | 900,000 | 612,000 | 1,010,000 | 0 | 0 | 0 | 595,000 | 506,000 |
Other Non-Current Liabilities | 3,930,000 | 4,129,000 | 3,095,000 | 5,266,000 | 8,706,000 | 22,836,000 | 7,201,000 | 6,505,000 | 7,667,000 | 7,089,000 | 7,520,000 | 4,018,000 | 5,501,000 | 926,000 | 4,821,000 | 1,515,000 | 7,410,000 | 5,336,000 | 4,649,000 | 4,586,000 | 4,466,000 |
Total Non-Current Liabilities | 20,440,000 | 19,807,000 | 16,856,000 | 20,123,000 | 24,310,000 | 22,836,000 | 21,192,000 | 20,904,000 | 14,725,000 | 13,475,000 | 13,445,000 | 9,946,000 | 10,973,000 | 8,940,000 | 7,947,000 | 10,580,000 | 10,853,000 | 9,254,000 | 8,641,000 | 9,412,000 | 10,438,000 |
Total Liabilities | 33,541,000 | 31,749,000 | 28,443,000 | 29,653,000 | 33,890,000 | 32,270,000 | 29,466,000 | 27,869,000 | 20,355,000 | 18,932,000 | 19,337,000 | 15,761,000 | 17,029,000 | 15,075,000 | 17,974,000 | 17,565,000 | 18,277,000 | 15,686,000 | 15,394,000 | 17,386,000 | 16,661,000 |
Common Stock | 146,000 | 150,000 | 153,000 | 156,000 | 167,000 | 168,000 | 171,000 | 174,000 | 175,000 | 181,000 | 199,000 | 218,000 | 239,000 | 254,000 | 291,000 | 307,000 | 327,000 | 338,000 | 346,000 | 347,000 | 364,000 |
Retained Earnings | 14,738,000 | 14,773,000 | 15,312,000 | 12,913,000 | 10,482,000 | 8,748,000 | 8,068,000 | 11,548,000 | 10,630,000 | 10,661,000 | 12,392,000 | 12,538,000 | 11,138,000 | 9,699,000 | 8,245,000 | 6,737,000 | 5,590,000 | 7,387,000 | 6,183,000 | 5,055,000 | 4,014,000 |
Accumulated Other Comprehensive Income/Loss | -136,000 | -128,000 | -153,000 | -143,000 | -128,000 | -97,000 | -52,000 | -4,718,000 | -5,546,000 | -5,320,000 | -5,356,000 | -2,984,000 | -4,787,000 | -3,490,000 | -2,757,000 | -3,014,000 | -3,642,000 | -699,000 | -1,260,000 | -145,000 | -104,000 |
Total Stockholders Equity | 14,748,000 | 14,795,000 | 15,312,000 | 12,926,000 | 10,579,000 | 8,819,000 | 8,187,000 | 7,048,000 | 5,259,000 | 5,522,000 | 7,235,000 | 10,620,000 | 9,514,000 | 10,336,000 | 13,557,000 | 12,687,000 | 11,920,000 | 17,687,000 | 16,615,000 | 16,828,000 | 16,700,000 |
Total Investments | 361,000 | 339,000 | 332,000 | 418,000 | 377,000 | 364,000 | 319,000 | 352,000 | 330,000 | 0 | 0 | 310,000 | 261,000 | 153,000 | 320,000 | 300,000 | 0 | 0 | 0 | -595,000 | 0 |
Total Debt | 16,510,000 | 15,678,000 | 14,701,000 | 14,367,000 | 16,346,000 | 14,078,000 | 13,883,000 | 14,399,000 | 7,058,000 | 6,416,000 | 5,925,000 | 5,928,000 | 3,930,000 | 3,948,000 | 4,724,000 | 4,294,000 | 3,944,000 | 4,055,000 | 4,162,000 | 5,145,000 | 5,158,000 |
Net Debt | 13,184,000 | 12,569,000 | 12,124,000 | 10,837,000 | 11,439,000 | 11,833,000 | 12,304,000 | 3,174,000 | 4,517,000 | 4,097,000 | 2,062,000 | 778,000 | 68,000 | 946,000 | 1,023,000 | 1,019,000 | 2,440,000 | 3,092,000 | 3,147,000 | 3,540,000 | 3,928,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 | 2,375,000 | 2,056,000 | 4,896,000 | 7,005,000 | 3,189,000 | 2,248,000 | 3,229,000 | 2,015,000 | 2,200,000 | 1,990,000 | 2,069,000 | 1,952,000 | 1,978,000 | -32,000 | 1,919,000 | 1,686,000 | -1,262,000 | 1,790,000 | 1,542,000 | 1,383,000 | 1,093,000 |
Depreciation & Amortization | 1,356,000 | 1,338,000 | 1,342,000 | 1,239,000 | 1,267,000 | 1,018,000 | 800,000 | 475,000 | 456,000 | 467,000 | 462,000 | 495,000 | 510,000 | 544,000 | 555,000 | 585,000 | 761,000 | 719,000 | 691,000 | 755,000 | 717,000 |
Deferred Income Tax | -1,077,000 | -988,000 | -321,000 | 603,000 | 210,000 | -509,000 | 234,000 | 603,000 | 36,000 | 572,000 | 216,000 | 128,000 | -45,000 | -249,000 | 365,000 | 251,000 | 183,000 | 175,000 | 183,000 | 105,000 | 91,000 |
Stock Based Compensation | 95,000 | 87,000 | 99,000 | 94,000 | 90,000 | 127,000 | 86,000 | 94,000 | 93,000 | 99,000 | 134,000 | 144,000 | 183,000 | 140,000 | 136,000 | 105,000 | -48,000 | -52,000 | -57,000 | 172,000 | 154,000 |
Change in Working Capital | 16,000 | -144,000 | -600,000 | 181,000 | -1,451,000 | -575,000 | -914,000 | 72,000 | 189,000 | -255,000 | 78,000 | -99,000 | 26,000 | -472,000 | -720,000 | 51,000 | 450,000 | 42,000 | -710,000 | 289,000 | -134,000 |
Accounts Receivable | 155,000 | 54,000 | -44,000 | -10,000 | -285,000 | 122,000 | 202,000 | -677,000 | -461,000 | -30,000 | -105,000 | 171,000 | 90,000 | 350,000 | -471,000 | -6,313,000 | 0 | 0 | 0 | -5,270,000 | -5,674,000 |
Inventory | -366,000 | -220,000 | -205,000 | -52,000 | 18,000 | -135,000 | -37,000 | 36,000 | -15,000 | -80,000 | -24,000 | 101,000 | 46,000 | -2,000 | -64,000 | -291,000 | -521,000 | 8,000 | -73,000 | -230,000 | 3,000 |
Accounts Payable | 47,000 | 519,000 | 572,000 | 376,000 | 719,000 | 617,000 | 381,000 | 539,000 | 198,000 | -632,000 | -89,000 | -169,000 | 23,000 | -357,000 | -274,000 | 20,000 | 0 | 0 | 0 | 361,000 | 322,000 |
Other Working Capital | 180,000 | -497,000 | -923,000 | -133,000 | -1,903,000 | -1,179,000 | -1,460,000 | 174,000 | 467,000 | 487,000 | 296,000 | -202,000 | -133,000 | -463,000 | 89,000 | 6,635,000 | 971,000 | 34,000 | -637,000 | 5,428,000 | 5,215,000 |
Other Non-Cash Items | 5,068,000 | 1,526,000 | -2,515,000 | -5,555,000 | 1,000,000 | 1,988,000 | 392,000 | -646,000 | -161,000 | -711,000 | -366,000 | -137,000 | -12,000 | 2,184,000 | 198,000 | -545,000 | 3,127,000 | 216,000 | 107,000 | -77,000 | 15,000 |
Net Cash Provided by Operating Activities | 4,240,000 | 3,875,000 | 2,901,000 | 3,567,000 | 4,305,000 | 4,297,000 | 3,827,000 | 2,613,000 | 2,813,000 | 2,162,000 | 2,593,000 | 2,483,000 | 2,640,000 | 2,115,000 | 2,453,000 | 2,133,000 | 3,211,000 | 2,890,000 | 1,756,000 | 2,627,000 | 1,936,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,754,000 | -1,775,000 | -1,435,000 | -1,415,000 | -1,420,000 | -1,264,000 | -1,249,000 | -928,000 | -920,000 | -471,000 | -561,000 | -364,000 | -331,000 | -488,000 | -585,000 | -722,000 | -681,000 | -685,000 | -737,000 | -824,000 | -672,000 |
Acquisitions Net | 0 | 0 | 155,000 | 3,400,000 | 205,000 | 0 | -7,657,000 | 0 | 0 | 0 | 0 | 0 | 611,000 | 4,000 | 14,000 | 1,617,000 | 83,000 | -690,000 | 43,000 | -361,000 | 0 |
Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -450,000 | -450,000 | -4,000 | 0 | 0 | 0 | -35,000 | 68,000 | 0 |
Sales/Maturities of Investments | 40,000 | 197,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 250,000 | 200,000 | -190,000 | 0 | 0 | 0 | 209,000 | 238,000 | 23,000 |
Other Investing Activities | -7,000 | -4,000 | 39,000 | 73,000 | 4,000 | 57,000 | 28,000 | 39,000 | 115,000 | 40,000 | -84,000 | 18,000 | -164,000 | 1,414,000 | 5,000 | -28,000 | -28,000 | -55,000 | -81,000 | 24,000 | 658,000 |
Net Cash Used for Investing Activities | -1,721,000 | -1,582,000 | -1,241,000 | 2,058,000 | -1,211,000 | -1,207,000 | -8,878,000 | -889,000 | -805,000 | -431,000 | -645,000 | -346,000 | -84,000 | 680,000 | -760,000 | 867,000 | -626,000 | -1,430,000 | -601,000 | -855,000 | 9,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 2,495,000 | 945,000 | 0 | -2,236,000 | 1,134,000 | -729,000 | -2,398,000 | 8,232,000 | 563,000 | 600,000 | 0 | 1,964,000 | 0 | -768,000 | 292,000 | 357,000 | -115,000 | -159,000 | -968,000 | 9,000 | -735,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 103,000 | 274,000 | 393,000 | 163,000 | 834,000 |
Common Stock Repurchased | -2,419,000 | -1,500,000 | -1,504,000 | -3,705,000 | -490,000 | -809,000 | -1,263,000 | -393,000 | -1,547,000 | -3,182,000 | -2,668,000 | -2,371,000 | -1,316,000 | -2,295,000 | -1,177,000 | -1,100,000 | -1,555,000 | -1,175,000 | -825,000 | -1,210,000 | -786,000 |
Dividends Paid | -1,169,000 | -1,116,000 | -1,052,000 | -983,000 | -953,000 | -880,000 | -821,000 | -689,000 | -640,000 | -603,000 | -563,000 | -545,000 | -535,000 | -543,000 | -545,000 | -539,000 | -525,000 | -504,000 | -402,000 | -359,000 | -322,000 |
Other Financing Activities | -182,000 | -90,000 | -57,000 | -78,000 | -123,000 | -6,000 | -113,000 | -190,000 | -162,000 | -90,000 | -4,000 | 103,000 | 155,000 | 112,000 | 164,000 | 53,000 | 151,000 | 52,000 | 57,000 | 0 | 0 |
Net Cash Used Provided by Financing Activities | -1,275,000 | -1,761,000 | -2,613,000 | -7,002,000 | -432,000 | -2,424,000 | -4,595,000 | 6,960,000 | -1,786,000 | -3,275,000 | -3,235,000 | -849,000 | -1,696,000 | -3,494,000 | -1,266,000 | -1,229,000 | -2,044,000 | -1,512,000 | -1,745,000 | -1,397,000 | -1,009,000 |
Effect of Forex Changes on Cash | -1,838,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 1,244,000 | 532,000 | -953,000 | -1,377,000 | 2,662,000 | 666,000 | -9,646,000 | 8,684,000 | 222,000 | -1,544,000 | -1,287,000 | 1,288,000 | 860,000 | -699,000 | 427,000 | 1,771,000 | 541,000 | -52,000 | -590,000 | 375,000 | 936,000 |
Cash at End of Period | 12,768,000 | 3,109,000 | 2,577,000 | 3,530,000 | 4,907,000 | 2,245,000 | 1,579,000 | 11,225,000 | 2,541,000 | 2,319,000 | 3,863,000 | 5,150,000 | 3,862,000 | 3,002,000 | 3,701,000 | 3,275,000 | 1,504,000 | 963,000 | 1,015,000 | 1,605,000 | 1,230,000 |
Cash at Start of Period | 11,524,000 | 2,577,000 | 3,530,000 | 4,907,000 | 2,245,000 | 1,579,000 | 11,225,000 | 2,541,000 | 2,319,000 | 3,863,000 | 5,150,000 | 3,862,000 | 3,002,000 | 3,701,000 | 3,274,000 | 1,504,000 | 963,000 | 1,015,000 | 1,605,000 | 1,230,000 | 294,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 4,240,000 | 3,875,000 | 2,901,000 | 3,567,000 | 4,305,000 | 4,297,000 | 3,827,000 | 2,613,000 | 2,813,000 | 2,162,000 | 2,593,000 | 2,483,000 | 2,640,000 | 2,115,000 | 2,453,000 | 2,133,000 | 3,211,000 | 2,890,000 | 1,756,000 | 2,627,000 | 1,936,000 |
Capital Expenditure | -1,754,000 | -1,775,000 | -1,435,000 | -1,415,000 | -1,420,000 | -1,264,000 | -1,249,000 | -928,000 | -920,000 | -471,000 | -561,000 | -364,000 | -331,000 | -488,000 | -585,000 | -722,000 | -681,000 | -685,000 | -737,000 | -824,000 | -672,000 |
Free Cash Flow | 2,486,000 | 2,100,000 | 1,466,000 | 2,152,000 | 2,885,000 | 3,033,000 | 2,578,000 | 1,685,000 | 1,893,000 | 1,691,000 | 2,032,000 | 2,119,000 | 2,309,000 | 1,627,000 | 1,868,000 | 1,411,000 | 2,530,000 | 2,205,000 | 1,019,000 | 1,803,000 | 1,264,000 |