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 | 23,073,000 | 23,018,000 | 20,297,000 | 15,295,000 | 14,445,000 | 22,408,000 | 23,995,000 | 20,620,000 | 15,887,000 | 23,633,000 | 32,870,000 | 29,402,000 | 28,503,000 | 24,829,000 | 17,973,000 | 14,675,000 | 18,279,000 | 15,264,000 | 22,504,000 | 21,007,000 | 20,466,000 |
Revenue Growth | - | 13.41% | 32.70% | 5.88% | -35.54% | -6.61% | 16.37% | 29.79% | -32.78% | -28.10% | 11.80% | 3.15% | 14.80% | 38.15% | 22.47% | -19.72% | 19.75% | -32.17% | 7.13% | 2.64% | |
Cost of Revenue | 18,665,000 | 18,658,000 | 16,984,000 | 13,256,000 | 12,900,000 | 20,123,000 | 21,009,000 | 18,355,000 | 15,023,000 | 21,113,000 | 27,659,000 | 24,931,000 | 24,069,000 | 19,693,000 | 14,964,000 | 12,479,000 | 14,049,000 | 11,525,000 | 18,706,000 | 18,146,000 | 19,323,000 |
Gross Profit | 4,408,000 | 4,360,000 | 3,313,000 | 2,039,000 | 1,545,000 | 2,285,000 | 2,986,000 | 2,265,000 | 864,000 | 2,520,000 | 5,211,000 | 4,471,000 | 4,434,000 | 5,136,000 | 3,009,000 | 2,196,000 | 4,230,000 | 3,739,000 | 3,798,000 | 2,861,000 | 1,143,000 |
Gross Profit Margin | 19.10% | 18.94% | 16.32% | 13.33% | 10.70% | 10.20% | 12.44% | 10.98% | 5.44% | 10.66% | 15.85% | 15.21% | 15.56% | 20.69% | 16.74% | 14.96% | 23.14% | 24.50% | 16.88% | 13.62% | 5.58% |
Research and Development | 408,000 | 0 | 345,000 | 321,000 | 309,000 | 404,000 | 390,000 | 360,000 | 329,000 | 487,000 | 601,000 | 588,000 | 460,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 238,000 | 226,000 | 256,000 | 227,000 | 182,000 | 227,000 | 254,000 | 256,000 | 228,000 | 200,000 | 309,000 | 333,000 | 275,000 | 399,000 | 229,000 | 207,000 | 282,000 | 293,000 | 450,000 | 380,000 | 361,000 |
Total Operating Expenses | 358,000 | 277,000 | -3,073,000 | 263,000 | 182,000 | 227,000 | 254,000 | 256,000 | 228,000 | 200,000 | 309,000 | 333,000 | 275,000 | 399,000 | 219,000 | 12,681,000 | 14,269,000 | 241,000 | 378,000 | 199,000 | 306,000 |
Operating Income or Loss | 3,948,000 | 4,083,000 | 2,707,000 | 1,800,000 | 1,363,000 | -553,000 | 2,467,000 | 1,362,000 | -6,778,000 | -165,000 | 5,097,000 | 3,138,000 | 4,159,000 | 4,737,000 | 3,009,000 | 1,994,000 | 4,010,000 | 3,498,000 | 3,484,000 | 2,662,000 | 837,000 |
Operating Margin | 17.11% | 17.74% | 13.34% | 11.77% | 9.44% | -2.47% | 10.28% | 6.61% | -42.66% | -0.70% | 15.51% | 10.67% | 14.59% | 19.08% | 16.74% | 13.59% | 21.94% | 22.92% | 15.48% | 12.67% | 4.09% |
Interest Expense | 655,000 | 578,000 | 375,000 | 469,000 | 505,000 | 569,000 | 554,000 | 593,000 | 639,000 | 447,000 | 383,000 | 331,000 | 298,000 | 263,000 | 308,000 | 297,000 | 160,000 | 154,000 | 0 | 0 | 0 |
EBITDA | 4,796,000 | 4,837,000 | 3,542,000 | 2,685,000 | -1,619,000 | 1,095,000 | 4,018,000 | 2,943,000 | -5,424,000 | 1,362,000 | 7,234,000 | 5,003,000 | 5,755,000 | 6,076,000 | 4,082,000 | 2,910,000 | 4,061,000 | 4,197,000 | 3,725,000 | 3,203,000 | 1,389,000 |
Depreciation and Amortization | 1,060,000 | 998,000 | 940,000 | 904,000 | 1,058,000 | 1,625,000 | 1,606,000 | 1,556,000 | 1,503,000 | 1,835,000 | 2,126,000 | 1,900,000 | 1,628,000 | 1,359,000 | 1,119,000 | 931,000 | 738,000 | 583,000 | 527,000 | 504,000 | 509,000 |
Income Before Tax | 3,276,000 | 3,363,000 | 2,110,000 | 1,252,000 | -3,220,000 | -1,122,000 | 1,814,000 | 682,000 | -7,625,000 | -936,000 | 4,712,000 | 2,764,000 | 3,822,000 | 4,449,000 | 2,655,000 | 1,682,000 | 3,163,000 | 3,460,000 | 3,449,000 | 2,492,000 | 651,000 |
Income Tax Expense | 707,000 | 701,000 | 515,000 | -216,000 | -278,000 | 7,000 | 157,000 | 1,131,000 | -1,858,000 | -274,000 | 1,275,000 | 648,000 | 1,235,000 | 1,439,000 | 853,000 | 518,000 | 1,211,000 | 907,000 | 1,144,000 | 79,000 | 241,000 |
Net Income | 2,547,000 | 2,638,000 | 1,572,000 | 1,457,000 | -2,942,000 | -1,129,000 | 1,656,000 | -463,000 | -5,763,000 | -671,000 | 3,500,000 | 2,125,000 | 2,635,000 | 2,839,000 | 1,835,000 | 1,145,000 | 1,538,000 | 3,499,000 | 2,348,000 | 2,358,000 | -979,000 |
Net Income Margin | 11.03% | 11.46% | 7.74% | 9.53% | -20.37% | -5.04% | 6.90% | -2.25% | -36.27% | -2.84% | 10.65% | 7.23% | 9.24% | 11.43% | 10.21% | 7.80% | 8.41% | 22.92% | 10.43% | 11.22% | -4.78% |
EPS | 2.87 | 2.93 | 1.74 | 1.63 | -3.34 | -1.29 | 1.89 | -0.53 | -6.69 | -0.79 | 4.13 | 2.37 | 2.85 | 3.09 | 2.02 | 1.27 | 1.75 | 3.83 | 2.32 | 2.33 | -1.12 |
EPS Diluted | 2.87 | 2.92 | 1.73 | 1.63 | -3.34 | -1.29 | 1.89 | -0.53 | -6.69 | -0.79 | 4.11 | 2.36 | 2.84 | 3.08 | 2.01 | 1.27 | 1.70 | 3.68 | 2.23 | 2.27 | -1.11 |
Weighted Average Shares Out | - | 899,000 | 904,000 | 892,000 | 881,000 | 875,000 | 875,000 | 870,000 | 861,000 | 853,000 | 848,000 | 898,000 | 926,000 | 918,000 | 908,000 | 900,000 | 877,000 | 913,000 | 1,014,000 | 1,010,000 | 874,000 |
Weighted Average Shares Out Diluted | - | 902,000 | 908,000 | 892,000 | 881,000 | 875,000 | 877,000 | 870,000 | 861,000 | 853,000 | 852,000 | 902,000 | 928,000 | 922,000 | 911,000 | 902,000 | 904,000 | 950,000 | 1,054,000 | 1,038,000 | 882,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 | 2,178,000 | 2,264,000 | 2,346,000 | 3,044,000 | 2,563,000 | 2,268,000 | 2,008,000 | 2,337,000 | 4,009,000 | 10,077,000 | 2,291,000 | 2,356,000 | 2,484,000 | 2,698,000 | 1,398,000 | 2,082,000 | 1,124,000 | 1,847,000 | 4,379,000 | 2,391,000 | 2,808,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 69,000 | 56,000 | 63,000 | 56,000 | 239,000 | 270,000 | 150,000 | 653,000 | 1,312,000 | 0 | 388,000 | 0 | 0 | 0 |
Cash + Short Term Investments | 2,178,000 | 2,264,000 | 2,346,000 | 3,044,000 | 2,563,000 | 2,268,000 | 2,008,000 | 2,337,000 | 4,009,000 | 10,077,000 | 2,291,000 | 2,356,000 | 2,484,000 | 2,848,000 | 2,051,000 | 3,394,000 | 1,124,000 | 2,235,000 | 4,379,000 | 2,391,000 | 2,808,000 |
Net Receivables | 5,339,000 | 4,860,000 | 4,627,000 | 3,666,000 | 3,071,000 | 4,577,000 | 5,234,000 | 5,036,000 | 3,922,000 | 5,317,000 | 7,564,000 | 6,181,000 | 5,787,000 | 5,084,000 | 3,924,000 | 2,964,000 | 3,795,000 | 3,093,000 | 3,451,000 | 4,801,000 | 5,751,000 |
Inventory | 3,194,000 | 3,226,000 | 2,923,000 | 2,361,000 | 2,349,000 | 3,139,000 | 3,028,000 | 2,396,000 | 2,275,000 | 2,417,000 | 3,571,000 | 3,305,000 | 3,186,000 | 2,570,000 | 1,940,000 | 1,598,000 | 1,828,000 | 1,459,000 | 1,261,000 | 953,000 | 723,000 |
Other Current Assets | 1,332,000 | 1,193,000 | 1,056,000 | 872,000 | 1,492,000 | 1,228,000 | 881,000 | 1,008,000 | 1,471,000 | 3,735,000 | 1,586,000 | 1,862,000 | 1,629,000 | 1,075,000 | 971,000 | 682,000 | 664,000 | 786,000 | 2,092,000 | 1,182,000 | 680,000 |
Total Current Assets | 12,043,000 | 11,543,000 | 10,952,000 | 9,943,000 | 9,475,000 | 11,212,000 | 11,151,000 | 10,777,000 | 11,677,000 | 21,609,000 | 15,068,000 | 13,704,000 | 13,086,000 | 11,577,000 | 8,886,000 | 8,638,000 | 7,411,000 | 7,573,000 | 11,183,000 | 9,327,000 | 9,962,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 5,946,000 | 5,988,000 | 5,261,000 | 5,260,000 | 5,111,000 | 8,241,000 | 8,961,000 | 8,521,000 | 8,532,000 | 10,911,000 | 12,475,000 | 11,297,000 | 10,257,000 | 8,492,000 | 6,842,000 | 5,759,000 | 4,782,000 | 3,630,000 | 3,048,000 | 2,648,000 | 2,553,000 |
Goodwill | 2,838,000 | 2,850,000 | 2,829,000 | 2,843,000 | 2,804,000 | 2,812,000 | 2,825,000 | 2,693,000 | 2,414,000 | 2,109,000 | 2,330,000 | 2,168,000 | 2,135,000 | 1,776,000 | 1,315,000 | 1,100,000 | 1,072,000 | 790,000 | 775,000 | 765,000 | 795,000 |
Intangible Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 765,000 | 795,000 |
Long Term Investments | 0 | 0 | 0 | 349,000 | 0 | 0 | 0 | 345,000 | 445,000 | 33,000 | -421,000 | -388,000 | -351,000 | -321,000 | -257,000 | -210,000 | -157,000 | 0 | 0 | 0 | 0 |
Tax Assets | 2,446,000 | 2,505,000 | 2,636,000 | 2,695,000 | 2,166,000 | 1,683,000 | 1,465,000 | 1,230,000 | 1,965,000 | -33,000 | 421,000 | 388,000 | 351,000 | 321,000 | 257,000 | 210,000 | 157,000 | 348,000 | 603,000 | 838,000 | 780,000 |
Other Non-Current Assets | 2,058,000 | 1,797,000 | 1,577,000 | 1,231,000 | 1,124,000 | 1,429,000 | 1,661,000 | 1,519,000 | 1,972,000 | 2,313,000 | 2,367,000 | 2,054,000 | 1,932,000 | 1,832,000 | 1,254,000 | 1,041,000 | 1,120,000 | 794,000 | 1,211,000 | 1,432,000 | 1,706,000 |
Total Non-Current Assets | 13,288,000 | 13,140,000 | 12,303,000 | 12,378,000 | 11,205,000 | 14,165,000 | 14,912,000 | 14,308,000 | 15,328,000 | 15,333,000 | 17,172,000 | 15,519,000 | 14,324,000 | 12,100,000 | 9,411,000 | 7,900,000 | 6,974,000 | 5,562,000 | 5,637,000 | 5,683,000 | 5,834,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 | 25,331,000 | 24,683,000 | 23,255,000 | 22,321,000 | 20,680,000 | 25,377,000 | 26,063,000 | 25,085,000 | 27,005,000 | 36,942,000 | 32,240,000 | 29,223,000 | 27,410,000 | 23,677,000 | 18,297,000 | 16,538,000 | 14,385,000 | 13,135,000 | 16,820,000 | 15,010,000 | 15,796,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 3,009,000 | 3,147,000 | 3,121,000 | 2,353,000 | 1,573,000 | 2,432,000 | 3,018,000 | 2,554,000 | 1,764,000 | 2,019,000 | 2,814,000 | 2,365,000 | 2,041,000 | 1,826,000 | 1,139,000 | 787,000 | 898,000 | 768,000 | 655,000 | 1,967,000 | 2,271,000 |
Short Term Debt | 251,000 | 262,000 | 224,000 | 247,000 | 946,000 | 219,000 | 36,000 | 512,000 | 163,000 | 114,000 | 0 | 0 | -930,000 | -862,000 | 0 | 750,000 | 93,000 | 159,000 | 165,000 | 383,000 | 347,000 |
Tax Payables | 482,000 | 760,000 | 643,000 | 553,000 | 292,000 | 310,000 | 248,000 | 231,000 | 218,000 | 293,000 | 407,000 | 0 | 0 | 0 | 0 | 0 | 67,000 | 209,000 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 2,636,000 | 493,000 | 517,000 | 604,000 | 714,000 | 257,000 | 261,000 | 298,000 | 349,000 | 350,000 | 307,000 | 309,000 | 266,000 | 215,000 | 231,000 | 209,000 | 764,000 | 648,000 | 473,000 |
Other Current Liabilities | 1,718,000 | 1,439,000 | 1,357,000 | 1,153,000 | 1,610,000 | 1,917,000 | 1,500,000 | 1,308,000 | 1,617,000 | 2,090,000 | 2,313,000 | 2,311,000 | 1,781,000 | 1,433,000 | 1,352,000 | 1,137,000 | 1,559,000 | 1,066,000 | 3,143,000 | 2,087,000 | 4,446,000 |
Total Current Liabilities | 5,460,000 | 5,608,000 | 5,345,000 | 4,306,000 | 4,421,000 | 4,878,000 | 4,849,000 | 4,862,000 | 4,023,000 | 5,359,000 | 5,883,000 | 5,026,000 | 4,752,000 | 4,121,000 | 2,757,000 | 2,889,000 | 2,781,000 | 2,411,000 | 4,727,000 | 4,437,000 | 7,064,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 8,444,000 | 8,547,000 | 8,719,000 | 9,972,000 | 9,890,000 | 11,141,000 | 10,421,000 | 10,430,000 | 12,214,000 | 14,687,000 | 7,840,000 | 7,816,000 | 4,820,000 | 4,820,000 | 3,824,000 | 3,824,000 | 2,586,000 | 2,627,000 | 2,786,000 | 2,813,000 | 3,593,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -157,000 | -348,000 | -603,000 | -838,000 | 0 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 157,000 | 348,000 | 603,000 | 838,000 | 0 |
Other Non-Current Liabilities | 1,075,000 | 1,095,000 | 1,214,000 | 1,315,000 | 1,386,000 | 1,333,000 | 1,215,000 | 1,444,000 | 1,315,000 | 1,401,000 | 2,219,000 | 2,766,000 | 2,048,000 | 1,520,000 | 1,329,000 | 1,068,000 | 1,274,000 | 1,137,000 | 881,000 | 405,000 | 1,099,000 |
Total Non-Current Liabilities | 9,519,000 | 9,642,000 | 9,933,000 | 11,287,000 | 11,276,000 | 12,474,000 | 11,670,000 | 11,874,000 | 13,559,000 | 16,088,000 | 10,059,000 | 10,582,000 | 6,868,000 | 6,340,000 | 5,153,000 | 4,892,000 | 3,860,000 | 3,764,000 | 4,270,000 | 4,056,000 | 4,692,000 |
Total Liabilities | 14,979,000 | 15,250,000 | 15,278,000 | 15,593,000 | 15,697,000 | 17,352,000 | 16,519,000 | 16,736,000 | 17,582,000 | 21,447,000 | 15,942,000 | 15,608,000 | 11,620,000 | 10,461,000 | 7,910,000 | 7,781,000 | 6,641,000 | 6,175,000 | 8,997,000 | 8,493,000 | 11,756,000 |
Common Stock | 2,662,000 | 2,663,000 | 2,664,000 | 2,665,000 | 2,666,000 | 2,669,000 | 2,671,000 | 2,673,000 | 2,674,000 | 2,677,000 | 2,679,000 | 2,680,000 | 2,682,000 | 2,683,000 | 2,674,000 | 2,669,000 | 2,666,000 | 2,657,000 | 2,650,000 | 1,317,000 | 1,146,000 |
Retained Earnings | 13,865,000 | 12,536,000 | 10,572,000 | 9,710,000 | 8,691,000 | 11,989,000 | 13,739,000 | 12,668,000 | 14,141,000 | 20,524,000 | 21,809,000 | 18,842,000 | 17,182,000 | 14,880,000 | 12,371,000 | 10,863,000 | 9,411,000 | 8,202,000 | 5,051,000 | 2,975,000 | 871,000 |
Accumulated Other Comprehensive Income/Loss | -329,000 | -331,000 | -230,000 | -183,000 | -362,000 | -362,000 | -355,000 | -469,000 | -454,000 | -363,000 | -399,000 | -307,000 | -309,000 | -273,000 | -240,000 | -213,000 | -215,000 | -104,000 | -437,000 | -364,000 | 2,115,000 |
Total Stockholders Equity | 10,296,000 | 9,391,000 | 7,948,000 | 6,713,000 | 4,974,000 | 8,012,000 | 9,522,000 | 8,322,000 | 9,384,000 | 15,462,000 | 16,267,000 | 13,581,000 | 15,765,000 | 13,198,000 | 10,373,000 | 8,728,000 | 7,725,000 | 6,866,000 | 7,376,000 | 6,372,000 | 3,932,000 |
Total Investments | 0 | 0 | 0 | 349,000 | 0 | 0 | 0 | 414,000 | 501,000 | 96,000 | -421,000 | -388,000 | -351,000 | 150,000 | 653,000 | 1,312,000 | -157,000 | 388,000 | 0 | 0 | 0 |
Total Debt | 8,695,000 | 8,809,000 | 8,943,000 | 10,219,000 | 10,836,000 | 11,349,000 | 10,457,000 | 10,942,000 | 12,377,000 | 15,346,000 | 7,840,000 | 7,816,000 | 4,820,000 | 4,820,000 | 3,824,000 | 4,574,000 | 2,586,000 | 2,786,000 | 2,831,000 | 3,196,000 | 3,940,000 |
Net Debt | 6,517,000 | 6,545,000 | 6,597,000 | 7,175,000 | 8,273,000 | 9,081,000 | 8,449,000 | 8,605,000 | 8,368,000 | 5,269,000 | 5,549,000 | 5,460,000 | 2,336,000 | 2,122,000 | 2,426,000 | 2,492,000 | 1,462,000 | 939,000 | -1,548,000 | 805,000 | 1,132,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,562,000 | 2,662,000 | 1,595,000 | 1,468,000 | -2,942,000 | -1,129,000 | 1,657,000 | -468,000 | -5,769,000 | -667,000 | 3,501,000 | 2,135,000 | 2,587,000 | 2,844,000 | 1,842,000 | 1,164,000 | 1,961,000 | 3,499,000 | 2,348,000 | 2,358,000 | -979,000 |
Depreciation & Amortization | 790,000 | 998,000 | 940,000 | 904,000 | 1,058,000 | 1,625,000 | 1,606,000 | 1,556,000 | 1,503,000 | 1,835,000 | 2,126,000 | 1,900,000 | 1,628,000 | 1,359,000 | 1,119,000 | 931,000 | 0 | 583,000 | 527,000 | 504,000 | 509,000 |
Deferred Income Tax | 54,000 | 196,000 | 70,000 | -486,000 | -444,000 | -396,000 | -267,000 | 1,212,000 | -1,501,000 | -224,000 | -454,000 | -132,000 | 165,000 | -30,000 | 124,000 | 274,000 | 254,000 | -111,000 | 682,000 | -235,000 | -176,000 |
Stock Based Compensation | 219,000 | 0 | 219,000 | 214,000 | 218,000 | 257,000 | 274,000 | 290,000 | 262,000 | 294,000 | 298,000 | 264,000 | 217,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -281,000 | -511,000 | -941,000 | 285,000 | 800,000 | -161,000 | -384,000 | -626,000 | 1,232,000 | 1,018,000 | -542,000 | -369,000 | -861,000 | -679,000 | -656,000 | 454,000 | -910,000 | -278,000 | 123,000 | -459,000 | 430,000 |
Accounts Receivable | -251,000 | -257,000 | -1,151,000 | -500,000 | 1,394,000 | 636,000 | -6,535,000 | -1,350,000 | 899,000 | 1,468,000 | -1,375,000 | -449,000 | -682,000 | -1,218,000 | -902,000 | 869,000 | -670,000 | -355,000 | 349,000 | -519,000 | 519,000 |
Inventory | 126,000 | -303,000 | -642,000 | -10,000 | 340,000 | -202,000 | -681,000 | -29,000 | 552,000 | 153,000 | -247,000 | -107,000 | -611,000 | -564,000 | -331,000 | 232,000 | -368,000 | -218,000 | -308,000 | -152,000 | -22,000 |
Accounts Payable | -233,000 | 49,000 | 852,000 | 795,000 | -934,000 | -595,000 | 483,000 | 753,000 | -219,000 | -603,000 | 489,000 | 327,000 | 200,000 | 649,000 | 330,000 | -118,000 | 161,000 | 77,000 | -91,000 | -317,000 | 428,000 |
Other Working Capital | 81,000 | 0 | 212,000 | -225,000 | -40,000 | 144,000 | 6,349,000 | 515,000 | -219,000 | 0 | 591,000 | -140,000 | 232,000 | 454,000 | 247,000 | -529,000 | -33,000 | 218,000 | 173,000 | 529,000 | -495,000 |
Other Non-Cash Items | 1,419,000 | 113,000 | 359,000 | 644,000 | 4,467,000 | 4,131,000 | 280,000 | 147,000 | -525,000 | -809,000 | -867,000 | 781,000 | 300,000 | -30,000 | -572,000 | 728,000 | 1,369,000 | 29,000 | 167,000 | -1,467,000 | 1,144,000 |
Net Cash Provided by Operating Activities | 3,819,000 | 3,458,000 | 2,242,000 | 1,911,000 | 1,881,000 | 2,445,000 | 3,157,000 | 2,468,000 | -1,703,000 | 2,906,000 | 4,062,000 | 4,447,000 | 3,654,000 | 3,684,000 | 2,212,000 | 2,406,000 | 2,674,000 | 2,726,000 | 3,657,000 | 701,000 | 928,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,415,000 | -1,379,000 | -1,011,000 | -799,000 | -728,000 | -1,530,000 | -2,026,000 | -1,373,000 | -798,000 | -2,184,000 | -3,283,000 | -2,934,000 | -3,566,000 | -2,953,000 | -2,069,000 | -1,864,000 | -2,476,000 | -1,583,000 | -891,000 | -651,000 | -575,000 |
Acquisitions Net | 59,000 | 0 | 200,000 | 87,000 | 286,000 | -33,000 | -187,000 | -628,000 | -31,000 | -39,000 | -231,000 | -94,000 | -214,000 | -880,000 | -523,000 | -55,000 | 81,000 | -2,024,000 | 347,000 | -108,000 | 0 |
Purchases of Investments | -511,000 | -492,000 | -75,000 | -5,000 | 0 | 0 | -423,000 | 0 | 0 | -109,000 | -183,000 | -329,000 | -506,000 | -501,000 | -1,282,000 | -1,320,000 | -40,000 | -332,000 | -20,000 | 891,000 | 0 |
Sales/Maturities of Investments | 156,000 | 131,000 | -200,000 | 5,000 | 0 | 0 | 527,000 | 0 | 0 | 106,000 | 261,000 | 356,000 | 258,000 | 1,001,000 | 643,000 | 300,000 | 388,000 | 56,000 | 10,000 | 907,000 | 111,000 |
Other Investing Activities | -34,000 | 81,000 | 119,000 | 178,000 | -44,000 | 118,000 | 116,000 | 74,000 | 119,000 | 34,000 | 298,000 | 131,000 | 340,000 | 143,000 | 1,476,000 | -146,000 | 191,000 | 222,000 | 128,000 | -529,000 | 238,000 |
Net Cash Used for Investing Activities | -1,745,000 | -1,659,000 | -967,000 | -534,000 | -486,000 | -1,445,000 | -1,993,000 | -1,927,000 | -710,000 | -2,192,000 | -3,138,000 | -2,870,000 | -3,688,000 | -3,190,000 | -1,755,000 | -3,085,000 | -1,856,000 | -3,661,000 | -426,000 | 510,000 | -226,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -155,000 | -305,000 | -1,242,000 | -700,000 | -660,000 | -13,000 | -445,000 | -1,631,000 | -3,097,000 | 7,432,000 | -4,000 | 2,968,000 | 0 | 978,000 | -790,000 | 1,944,000 | -861,000 | -7,000 | -337,000 | -789,000 | 469,000 |
Common Stock Issued | 136,000 | 136,000 | 229,000 | 79,000 | 87,000 | 118,000 | 195,000 | 158,000 | 186,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 110,000 | 159,000 | 342,000 | 63,000 |
Common Stock Repurchased | -950,000 | -800,000 | -250,000 | 0 | -100,000 | -100,000 | -400,000 | 0 | 0 | 0 | -800,000 | -4,356,000 | -33,000 | -43,000 | -141,000 | -17,000 | -507,000 | -1,374,000 | -1,339,000 | -12,000 | -7,000 |
Dividends Paid | -595,000 | -576,000 | -435,000 | -161,000 | -278,000 | -630,000 | -630,000 | -626,000 | -620,000 | -614,000 | -533,000 | -465,000 | -333,000 | -330,000 | -327,000 | -324,000 | -319,000 | -314,000 | -306,000 | -254,000 | -221,000 |
Other Financing Activities | -165,000 | -126,000 | -100,000 | -56,000 | -56,000 | -70,000 | -139,000 | -62,000 | -9,000 | 96,000 | -25,000 | 99,000 | 161,000 | 185,000 | 144,000 | 67,000 | 164,000 | 125,000 | 543,000 | -7,000 | -21,000 |
Net Cash Used Provided by Financing Activities | -1,729,000 | -1,671,000 | -1,798,000 | -838,000 | -1,007,000 | -695,000 | -1,419,000 | -2,161,000 | -3,540,000 | 7,081,000 | -1,030,000 | -1,754,000 | -172,000 | 833,000 | -1,114,000 | 1,670,000 | -1,523,000 | -1,570,000 | -1,280,000 | -720,000 | 283,000 |
Effect of Forex Changes on Cash | -203,000 | -210,000 | -175,000 | -58,000 | -93,000 | -45,000 | -74,000 | -52,000 | -115,000 | -9,000 | 41,000 | 49,000 | -8,000 | -27,000 | -27,000 | -33,000 | -18,000 | -27,000 | 37,000 | -17,000 | 8,000 |
Net Change in Cash | 142,000 | -82,000 | -698,000 | 481,000 | 295,000 | 260,000 | -329,000 | -1,672,000 | -6,068,000 | 7,786,000 | -65,000 | -128,000 | -214,000 | 1,300,000 | -684,000 | 958,000 | -723,000 | -2,532,000 | 1,988,000 | 474,000 | 993,000 |
Cash at End of Period | 8,471,000 | 2,264,000 | 2,346,000 | 3,044,000 | 2,563,000 | 2,268,000 | 2,008,000 | 2,337,000 | 4,009,000 | 10,077,000 | 2,291,000 | 2,356,000 | 2,484,000 | 2,698,000 | 1,398,000 | 2,082,000 | 1,124,000 | 1,847,000 | 4,379,000 | 2,391,000 | 2,808,000 |
Cash at Start of Period | 8,329,000 | 2,346,000 | 3,044,000 | 2,563,000 | 2,268,000 | 2,008,000 | 2,337,000 | 4,009,000 | 10,077,000 | 2,291,000 | 2,356,000 | 2,484,000 | 2,698,000 | 1,398,000 | 2,082,000 | 1,124,000 | 1,847,000 | 4,379,000 | 2,391,000 | 1,917,000 | 1,815,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 3,819,000 | 3,458,000 | 2,242,000 | 1,911,000 | 1,881,000 | 2,445,000 | 3,157,000 | 2,468,000 | -1,703,000 | 2,906,000 | 4,062,000 | 4,447,000 | 3,654,000 | 3,684,000 | 2,212,000 | 2,406,000 | 2,674,000 | 2,726,000 | 3,657,000 | 701,000 | 928,000 |
Capital Expenditure | -1,415,000 | -1,379,000 | -1,011,000 | -799,000 | -728,000 | -1,530,000 | -2,026,000 | -1,373,000 | -798,000 | -2,184,000 | -3,283,000 | -2,934,000 | -3,566,000 | -2,953,000 | -2,069,000 | -1,864,000 | -2,476,000 | -1,583,000 | -891,000 | -651,000 | -575,000 |
Free Cash Flow | 2,404,000 | 2,079,000 | 1,231,000 | 1,112,000 | 1,153,000 | 915,000 | 1,131,000 | 1,095,000 | -2,501,000 | 722,000 | 779,000 | 1,513,000 | 88,000 | 731,000 | 143,000 | 542,000 | 198,000 | 1,143,000 | 2,766,000 | 50,000 | 353,000 |