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 | 46,046,000 | 42,272,000 | 39,407,000 | 38,469,000 | 37,925,000 | 39,350,000 | 36,193,000 | 30,973,000 | 31,353,000 | 31,469,000 | 30,852,000 | 31,218,000 | 31,513,000 | 32,677,000 | 32,466,000 | 31,981,000 | 29,300,000 | 27,240,000 | 24,063,000 | 21,244,000 | 19,178,000 |
Revenue Growth | - | 7.27% | 2.44% | 1.43% | -3.62% | 8.72% | 16.85% | -1.21% | -0.37% | 2.00% | -1.17% | -0.94% | -3.56% | 0.65% | 1.52% | 9.15% | 7.56% | 13.20% | 13.27% | 10.77% | |
Cost of Revenue | 38,844,000 | 35,600,000 | 32,785,000 | 32,061,000 | 31,600,000 | 32,291,000 | 29,478,000 | 24,786,000 | 25,104,000 | 25,339,000 | 24,979,000 | 25,454,000 | 26,410,000 | 28,851,000 | 28,521,000 | 26,352,000 | 25,647,000 | 24,127,000 | 21,438,000 | 19,047,000 | 17,237,000 |
Gross Profit | 7,202,000 | 6,672,000 | 6,622,000 | 6,408,000 | 6,325,000 | 7,059,000 | 6,715,000 | 6,187,000 | 6,249,000 | 6,130,000 | 5,873,000 | 5,764,000 | 5,103,000 | 3,826,000 | 3,945,000 | 5,629,000 | 3,653,000 | 3,113,000 | 2,625,000 | 2,197,000 | 1,941,000 |
Gross Profit Margin | 15.64% | 15.78% | 16.80% | 16.66% | 16.68% | 17.94% | 18.55% | 19.98% | 19.93% | 19.48% | 19.04% | 18.46% | 16.19% | 11.71% | 12.15% | 17.60% | 12.47% | 11.43% | 10.91% | 10.34% | 10.12% |
Research and Development | 510,000 | 510,000 | 480,000 | 415,000 | 374,000 | 466,000 | 502,000 | 521,000 | 418,000 | 395,000 | 358,000 | 310,000 | 374,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 2,541,000 | 2,427,000 | 2,411,000 | 2,245,000 | 2,192,000 | 2,411,000 | 2,258,000 | 2,010,000 | 1,940,000 | 1,952,000 | 1,984,000 | 2,079,000 | 2,276,000 | 2,030,000 | 1,964,000 | 1,954,000 | 0 | 0 | 0 | 0 | 0 |
Total Operating Expenses | 2,541,000 | 2,427,000 | 35,196,000 | 34,306,000 | 33,792,000 | 34,702,000 | 31,736,000 | 26,796,000 | 27,044,000 | 27,291,000 | 26,963,000 | 27,533,000 | 30,680,000 | 2,030,000 | 1,964,000 | 28,306,000 | 25,581,000 | 0 | 0 | 0 | 0 |
Operating Income or Loss | 4,661,000 | 4,245,000 | 4,211,000 | 4,163,000 | 4,133,000 | 4,648,000 | 4,457,000 | 4,177,000 | 4,309,000 | 4,178,000 | 3,889,000 | 3,685,000 | 883,000 | 3,826,000 | 3,945,000 | 3,675,000 | 3,653,000 | 3,113,000 | 2,625,000 | 2,197,000 | 1,941,000 |
Operating Margin | 10.12% | 10.04% | 10.69% | 10.82% | 10.90% | 11.81% | 12.31% | 13.49% | 13.74% | 13.28% | 12.61% | 11.80% | 2.80% | 11.71% | 12.15% | 11.49% | 12.47% | 11.43% | 10.91% | 10.34% | 10.12% |
Interest Expense | 78,000 | 399,000 | 391,000 | 431,000 | 477,000 | 460,000 | 356,000 | 103,000 | 91,000 | 83,000 | 86,000 | 86,000 | 156,000 | 155,000 | 167,000 | 160,000 | 133,000 | 131,000 | 257,000 | 272,000 | 157,000 |
EBITDA | 5,330,000 | 5,246,000 | 5,311,000 | 5,194,000 | 5,105,000 | 5,503,000 | 5,222,000 | 4,635,000 | 4,208,000 | 4,682,000 | 4,401,000 | 4,266,000 | 1,329,000 | 4,465,000 | 4,526,000 | 4,246,000 | 4,184,000 | 3,601,000 | 3,067,000 | 2,550,000 | 2,267,000 |
Depreciation and Amortization | 840,000 | 863,000 | 884,000 | 890,000 | 878,000 | 829,000 | 763,000 | 441,000 | 453,000 | 482,000 | 496,000 | 556,000 | 620,000 | 592,000 | 569,000 | 562,000 | 447,000 | 423,000 | 384,000 | 342,000 | 326,000 |
Income Before Tax | 4,399,000 | 3,984,000 | 4,036,000 | 3,873,000 | 3,738,000 | 4,202,000 | 4,085,000 | 4,077,000 | 4,231,000 | 4,102,000 | 3,802,000 | 3,607,000 | 541,000 | 3,718,000 | 3,790,000 | 3,513,000 | 3,604,000 | 3,047,000 | 2,527,000 | 2,100,000 | 1,785,000 |
Income Tax Expense | 760,000 | 669,000 | 646,000 | 616,000 | 571,000 | 718,000 | 727,000 | 1,165,000 | 1,169,000 | 1,137,000 | 1,129,000 | 1,121,000 | 873,000 | 1,166,000 | 1,162,000 | 1,106,000 | 1,126,000 | 967,000 | 817,000 | 632,000 | 582,000 |
Net Income | 3,639,000 | 3,315,000 | 3,390,000 | 3,257,000 | 3,167,000 | 3,484,000 | 3,345,000 | 2,912,000 | 2,955,000 | 2,965,000 | 2,533,000 | 2,357,000 | -332,000 | 2,526,000 | 2,624,000 | 2,394,000 | 2,459,000 | 2,072,000 | 1,856,000 | 1,461,000 | 1,227,000 |
Net Income Margin | 7.90% | 7.84% | 8.60% | 8.47% | 8.35% | 8.85% | 9.24% | 9.40% | 9.42% | 9.42% | 8.21% | 7.55% | -1.05% | 7.73% | 8.08% | 7.49% | 8.39% | 7.61% | 7.71% | 6.88% | 6.40% |
EPS | 13.29 | 12.14 | 12.31 | 11.61 | 11.04 | 12.09 | 11.33 | 9.73 | 9.70 | 9.23 | 7.56 | 6.72 | -0.94 | 6.94 | 6.88 | 6.21 | 6.21 | 5.12 | 4.60 | 3.64 | 3.08 |
EPS Diluted | 13.13 | 12.02 | 12.19 | 11.55 | 11.00 | 11.98 | 11.18 | 9.56 | 9.52 | 9.08 | 7.42 | 6.67 | -0.94 | 6.87 | 6.81 | 6.17 | 6.17 | 5.08 | 4.56 | 3.61 | 3.05 |
Weighted Average Shares Out | - | 273,143 | 275,311 | 280,427 | 286,922 | 288,286 | 295,300 | 299,200 | 304,700 | 321,300 | 335,200 | 350,700 | 352,778 | 364,100 | 381,200 | 385,500 | 396,200 | 404,417 | 403,424 | 401,637 | 399,126 |
Weighted Average Shares Out Diluted | - | 275,725 | 278,169 | 282,017 | 287,913 | 290,836 | 299,200 | 304,600 | 310,400 | 326,700 | 341,300 | 353,500 | 353,300 | 367,500 | 385,200 | 387,900 | 398,700 | 408,145 | 406,827 | 404,848 | 402,934 |
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,101,000 | 1,913,000 | 1,242,000 | 1,603,000 | 2,824,000 | 902,000 | 963,000 | 2,983,000 | 2,334,000 | 2,785,000 | 4,388,000 | 5,301,000 | 3,296,000 | 2,649,000 | 2,613,000 | 2,263,000 | 1,621,000 | 2,891,000 | 1,604,000 | 2,331,000 | 976,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 500,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 2,101,000 | 1,913,000 | 1,242,000 | 1,603,000 | 2,824,000 | 902,000 | 963,000 | 2,983,000 | 2,334,000 | 2,785,000 | 4,388,000 | 5,301,000 | 3,296,000 | 2,649,000 | 2,613,000 | 2,263,000 | 1,621,000 | 2,891,000 | 1,604,000 | 2,331,000 | 976,000 |
Net Receivables | 12,017,000 | 11,001,000 | 11,803,000 | 11,539,000 | 11,185,000 | 11,401,000 | 10,335,000 | 8,857,000 | 7,611,000 | 3,446,000 | 4,050,000 | 9,182,000 | 4,204,000 | 4,452,000 | 3,848,000 | 3,678,000 | 3,469,000 | 2,874,000 | 2,341,000 | 2,034,000 | 1,459,000 |
Inventory | 10,141,000 | 8,578,000 | 6,322,000 | 5,340,000 | 5,745,000 | 6,306,000 | 5,977,000 | 5,303,000 | 8,805,000 | 7,723,000 | 7,812,000 | 7,748,000 | 7,740,000 | 2,310,000 | 2,158,000 | 6,575,000 | 2,029,000 | 5,958,000 | 5,472,000 | 4,391,000 | 4,100,000 |
Other Current Assets | 1,484,000 | 2,123,000 | 1,696,000 | 1,505,000 | 1,789,000 | 1,679,000 | 914,000 | 1,185,000 | 1,471,000 | 4,974,000 | 5,748,000 | -4,345,000 | 5,468,000 | 5,957,000 | 5,567,000 | 5,182,000 | 4,831,000 | 4,912,000 | 4,451,000 | 3,493,000 | 3,647,000 |
Total Current Assets | 25,743,000 | 23,615,000 | 21,063,000 | 19,987,000 | 21,543,000 | 19,780,000 | 18,189,000 | 18,276,000 | 15,447,000 | 14,571,000 | 17,407,000 | 17,886,000 | 15,744,000 | 15,368,000 | 14,186,000 | 13,249,000 | 11,950,000 | 12,298,000 | 9,880,000 | 9,173,000 | 7,287,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 6,324,000 | 6,198,000 | 5,900,000 | 5,417,000 | 5,100,000 | 4,475,000 | 4,348,000 | 3,517,000 | 3,467,000 | 3,466,000 | 3,329,000 | 3,415,000 | 3,403,000 | 3,284,000 | 2,971,000 | 2,912,000 | 2,872,000 | 2,472,000 | 2,168,000 | 2,125,000 | 2,169,000 |
Goodwill | 20,757,000 | 20,586,000 | 20,334,000 | 20,098,000 | 20,053,000 | 19,677,000 | 19,594,000 | 11,914,000 | 11,445,000 | 11,443,000 | 11,731,000 | 11,977,000 | 12,048,000 | 13,576,000 | 12,649,000 | 12,269,000 | 11,413,000 | 8,942,000 | 8,541,000 | 6,687,000 | 6,451,000 |
Intangible Assets | 1,583,000 | 1,656,000 | 1,824,000 | 1,978,000 | 2,117,000 | 2,315,000 | 2,585,000 | 702,000 | 678,000 | 763,000 | 912,000 | 1,217,000 | 1,383,000 | 1,813,000 | 1,992,000 | 2,098,000 | 1,617,000 | 972,000 | 1,184,000 | 898,000 | 954,000 |
Long Term Investments | 0 | 0 | -39,000 | -41,000 | -37,000 | -33,000 | 0 | 0 | -1,362,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 39,000 | 41,000 | 37,000 | 33,000 | 0 | 0 | 1,362,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 2,905,000 | 2,755,000 | 2,464,000 | 2,593,000 | 2,495,000 | 2,594,000 | 692,000 | 585,000 | 1,835,000 | 1,754,000 | 1,976,000 | 953,000 | 1,731,000 | 842,000 | 747,000 | 549,000 | 521,000 | 1,049,000 | 603,000 | 708,000 | 683,000 |
Total Non-Current Assets | 31,569,000 | 31,195,000 | 30,522,000 | 30,086,000 | 29,765,000 | 29,061,000 | 27,219,000 | 16,718,000 | 17,425,000 | 17,426,000 | 17,948,000 | 17,562,000 | 18,565,000 | 19,515,000 | 18,359,000 | 17,828,000 | 16,423,000 | 13,435,000 | 12,496,000 | 10,418,000 | 10,257,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 | 57,312,000 | 54,810,000 | 51,585,000 | 50,073,000 | 51,308,000 | 48,841,000 | 45,408,000 | 34,994,000 | 32,872,000 | 31,997,000 | 35,355,000 | 35,448,000 | 34,309,000 | 34,883,000 | 32,545,000 | 31,077,000 | 28,373,000 | 25,733,000 | 22,376,000 | 19,591,000 | 17,544,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 3,290,000 | 3,095,000 | 3,398,000 | 3,167,000 | 2,952,000 | 3,162,000 | 3,179,000 | 3,207,000 | 2,538,000 | 1,964,000 | 2,057,000 | 2,216,000 | 2,469,000 | 2,895,000 | 2,736,000 | 2,365,000 | 2,443,000 | 2,318,000 | 1,956,000 | 1,686,000 | 1,505,000 |
Short Term Debt | 2,329,000 | 832,000 | 1,541,000 | 1,342,000 | 3,333,000 | 3,172,000 | 973,000 | 2,000 | 900,000 | 501,000 | 501,000 | 1,000 | 1,000 | 23,000 | 773,000 | 705,000 | 911,000 | 673,000 | 7,000 | 510,000 | 6,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,258,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 10,925,000 | 9,564,000 | 7,436,000 | 6,266,000 | 6,276,000 | 7,148,000 | 7,270,000 | 6,992,000 | 4,939,000 | 5,674,000 | 7,335,000 | 6,584,000 | 6,042,000 | 5,011,000 | 4,465,000 | 4,313,000 | 4,154,000 | 3,440,000 | 2,949,000 | 1,631,000 | 0 |
Other Current Liabilities | 3,013,000 | 2,941,000 | 2,966,000 | 3,203,000 | 3,403,000 | 3,319,000 | 3,317,000 | 2,898,000 | 8,754,000 | 4,306,000 | 3,858,000 | 3,393,000 | 3,108,000 | 3,216,000 | 3,203,000 | 2,988,000 | 2,852,000 | 2,733,000 | 2,912,000 | 2,146,000 | 3,863,000 |
Total Current Liabilities | 19,557,000 | 16,432,000 | 15,341,000 | 13,978,000 | 15,964,000 | 16,801,000 | 14,739,000 | 13,047,000 | 12,846,000 | 12,445,000 | 13,751,000 | 12,194,000 | 11,620,000 | 11,145,000 | 11,177,000 | 10,371,000 | 10,360,000 | 9,164,000 | 7,824,000 | 6,907,000 | 5,374,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 8,838,000 | 10,251,000 | 10,573,000 | 11,833,000 | 11,399,000 | 10,548,000 | 11,444,000 | 3,980,000 | 2,988,000 | 2,898,000 | 3,410,000 | 3,908,000 | 3,908,000 | 3,907,000 | 2,430,000 | 3,159,000 | 3,113,000 | 2,118,000 | 2,774,000 | 2,781,000 | 3,291,000 |
Deferred Revenue | 0 | 0 | 2,175,000 | 1,250,000 | 872,000 | 709,000 | 726,000 | 814,000 | 418,000 | 506,000 | 617,000 | 677,000 | 849,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 581,000 | 0 | 685,000 | -1,250,000 | 461,000 | 481,000 | 577,000 | 244,000 | 72,000 | 75,000 | 82,000 | 137,000 | 144,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 5,363,000 | 6,828,000 | 7,103,000 | 6,621,000 | 7,823,000 | 8,022,000 | 6,916,000 | 6,288,000 | 6,433,000 | 5,841,000 | 6,283,000 | 4,708,000 | 7,247,000 | 6,599,000 | 5,622,000 | 5,124,000 | 4,847,000 | 2,683,000 | 1,951,000 | 1,758,000 | 1,690,000 |
Total Non-Current Liabilities | 14,782,000 | 17,079,000 | 17,676,000 | 18,454,000 | 19,683,000 | 18,463,000 | 18,937,000 | 10,512,000 | 9,050,000 | 8,814,000 | 9,775,000 | 8,753,000 | 11,299,000 | 10,506,000 | 8,052,000 | 8,283,000 | 7,960,000 | 4,801,000 | 4,725,000 | 4,539,000 | 4,981,000 |
Total Liabilities | 34,339,000 | 33,511,000 | 33,017,000 | 32,432,000 | 35,647,000 | 35,264,000 | 33,676,000 | 23,559,000 | 21,896,000 | 21,259,000 | 23,526,000 | 20,947,000 | 22,919,000 | 21,651,000 | 19,229,000 | 18,654,000 | 18,320,000 | 13,965,000 | 12,549,000 | 11,446,000 | 10,355,000 |
Common Stock | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 482,000 | 1,127,000 | 998,000 |
Retained Earnings | 40,730,000 | 39,270,000 | 37,403,000 | 35,420,000 | 33,498,000 | 31,633,000 | 29,326,000 | 26,444,000 | 25,227,000 | 23,204,000 | 21,127,000 | 19,428,000 | 17,860,000 | 18,917,000 | 17,076,000 | 15,093,000 | 13,287,000 | 11,379,000 | 9,769,000 | 8,285,000 | 7,146,000 |
Accumulated Other Comprehensive Income/Loss | -1,099,000 | -1,159,000 | -2,152,000 | -1,920,000 | -3,550,000 | -4,219,000 | -3,778,000 | -2,820,000 | -3,396,000 | -3,286,000 | -2,932,000 | -1,185,000 | -2,775,000 | -2,312,000 | -1,436,000 | -1,207,000 | -1,713,000 | 647,000 | 151,000 | 226,000 | 251,000 |
Total Stockholders Equity | 22,973,000 | 21,299,000 | 18,568,000 | 17,641,000 | 15,661,000 | 13,577,000 | 11,732,000 | 11,435,000 | 10,976,000 | 10,738,000 | 11,829,000 | 14,501,000 | 11,390,000 | 13,232,000 | 13,316,000 | 12,423,000 | 10,053,000 | 11,768,000 | 9,827,000 | 8,145,000 | 7,189,000 |
Total Investments | -28,000 | -28,000 | -39,000 | -41,000 | -37,000 | -33,000 | 0 | 0 | -1,362,000 | 0 | 500,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Debt | 11,167,000 | 11,083,000 | 10,496,000 | 11,495,000 | 12,998,000 | 11,930,000 | 12,417,000 | 3,982,000 | 3,888,000 | 3,399,000 | 3,911,000 | 3,908,000 | 3,909,000 | 3,930,000 | 3,203,000 | 3,864,000 | 4,024,000 | 2,791,000 | 2,781,000 | 3,291,000 | 3,297,000 |
Net Debt | 9,066,000 | 9,170,000 | 9,254,000 | 9,892,000 | 10,174,000 | 11,028,000 | 11,454,000 | 999,000 | 1,554,000 | 614,000 | -477,000 | -1,393,000 | 613,000 | 1,281,000 | 590,000 | 1,601,000 | 2,403,000 | -100,000 | 1,177,000 | 960,000 | 2,321,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 | 3,639,000 | 3,315,000 | 3,390,000 | 3,257,000 | 3,167,000 | 3,484,000 | 3,345,000 | 2,912,000 | 2,955,000 | 2,965,000 | 2,533,000 | 2,357,000 | -332,000 | 2,526,000 | 2,624,000 | 2,407,000 | 2,478,000 | 2,080,000 | 1,710,000 | 1,461,000 | 1,203,000 |
Depreciation & Amortization | 396,000 | 863,000 | 884,000 | 890,000 | 878,000 | 829,000 | 763,000 | 441,000 | 454,000 | 482,000 | 496,000 | 556,000 | 620,000 | 592,000 | 569,000 | 562,000 | 447,000 | 423,000 | 384,000 | 342,000 | 326,000 |
Deferred Income Tax | -126,000 | -177,000 | -178,000 | -66,000 | -127,000 | 92,000 | -3,000 | 401,000 | 376,000 | 167,000 | 136,000 | 104,000 | -148,000 | 14,000 | 56,000 | 227,000 | 196,000 | 122,000 | 45,000 | 144,000 | 279,000 |
Stock Based Compensation | 182,000 | 181,000 | 165,000 | 126,000 | 128,000 | 133,000 | 140,000 | 123,000 | 100,000 | 110,000 | 128,000 | 120,000 | 114,000 | 128,000 | 118,000 | 117,000 | 105,000 | 86,000 | 61,000 | 0 | 0 |
Change in Working Capital | -1,620,000 | 635,000 | 680,000 | 681,000 | -165,000 | -1,594,000 | -825,000 | -184,000 | -1,636,000 | -1,249,000 | 592,000 | -247,000 | 222,000 | 64,000 | -367,000 | -588,000 | 608,000 | 244,000 | -92,000 | 134,000 | -115,000 |
Accounts Receivable | -454,000 | 38,000 | 46,000 | 138,000 | 371,000 | 176,000 | 417,000 | -195,000 | -161,000 | 604,000 | 330,000 | -205,000 | 240,000 | -420,000 | -152,000 | -151,000 | -386,000 | -519,000 | -160,000 | -555,000 | -66,000 |
Inventory | -1,927,000 | -2,219,000 | -980,000 | 405,000 | 502,000 | -376,000 | -591,000 | -182,000 | -1,187,000 | 75,000 | -22,000 | -23,000 | -329,000 | -186,000 | -23,000 | -72,000 | -183,000 | -135,000 | -237,000 | -120,000 | -54,000 |
Accounts Payable | -27,000 | -303,000 | 224,000 | 194,000 | -215,000 | 6,000 | -197,000 | 657,000 | 567,000 | -89,000 | -161,000 | -223,000 | -441,000 | 17,000 | 366,000 | -92,000 | -38,000 | 340,000 | 180,000 | 190,000 | 168,000 |
Other Working Capital | 788,000 | 3,119,000 | 1,390,000 | -56,000 | -823,000 | -1,400,000 | -454,000 | -464,000 | -855,000 | -1,839,000 | 445,000 | 204,000 | 752,000 | 653,000 | -558,000 | -273,000 | 1,215,000 | 558,000 | 125,000 | 619,000 | -163,000 |
Other Non-Cash Items | 3,600,000 | -107,000 | -362,000 | -617,000 | -23,000 | 37,000 | -272,000 | 186,000 | -51,000 | 24,000 | -157,000 | 216,000 | 2,211,000 | -86,000 | -14,000 | 115,000 | -724,000 | -30,000 | 20,000 | 1,446,000 | 84,000 |
Net Cash Provided by Operating Activities | 3,148,000 | 4,710,000 | 4,579,000 | 4,271,000 | 3,858,000 | 2,981,000 | 3,148,000 | 3,879,000 | 2,198,000 | 2,499,000 | 3,728,000 | 3,106,000 | 2,687,000 | 3,238,000 | 2,986,000 | 2,840,000 | 3,110,000 | 2,925,000 | 2,128,000 | 2,056,000 | 1,802,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -865,000 | -904,000 | -1,114,000 | -887,000 | -967,000 | -987,000 | -690,000 | -428,000 | -392,000 | -569,000 | -521,000 | -440,000 | -450,000 | -458,000 | -370,000 | -385,000 | -490,000 | -474,000 | -334,000 | -279,000 | -266,000 |
Acquisitions Net | 0 | 0 | 0 | 0 | -203,000 | -19,000 | -10,099,000 | -399,000 | -49,000 | -5,000 | 0 | -1,000 | -444,000 | -1,560,000 | -233,000 | -811,000 | -3,224,000 | -330,000 | -2,342,000 | -277,000 | -543,000 |
Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -123,000 | -636,000 | -135,000 | -512,000 | -832,000 | -468,000 | -489,000 | -1,406,000 | -2,798,000 | 0 | -10,000 | -46,000 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 628,000 | 139,000 | 113,000 | 731,000 | 676,000 | 605,000 | 254,000 | 1,423,000 | 2,619,000 | 0 | 18,000 | 37,000 |
Other Investing Activities | -59,000 | -37,000 | -375,000 | 5,000 | 196,000 | 12,000 | 555,000 | 36,000 | -34,000 | 264,000 | -84,000 | 96,000 | 19,000 | 200,000 | 58,000 | 39,000 | 35,000 | 131,000 | 360,000 | 367,000 | 35,000 |
Net Cash Used for Investing Activities | -924,000 | -941,000 | -1,489,000 | -882,000 | -974,000 | -994,000 | -10,234,000 | -791,000 | -426,000 | 200,000 | -1,102,000 | -367,000 | -656,000 | -1,974,000 | -408,000 | -1,392,000 | -3,662,000 | -852,000 | -2,316,000 | -181,000 | -783,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 0 | -1,250,000 | -1,000,000 | -1,497,000 | 1,019,000 | -559,000 | 8,433,000 | 85,000 | 492,000 | -500,000 | 0 | 0 | -18,000 | 747,000 | -700,000 | -157,000 | 1,249,000 | 0 | -500,000 | 0 | -247,000 |
Common Stock Issued | -750,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -183,000 | -434,000 | -1,229,000 | -1,828,000 | -587,000 | -231,000 | -1,769,000 | -1,558,000 | -1,996,000 | -3,233,000 | -3,382,000 | -740,000 | -602,000 | -1,468,000 | -1,185,000 | -209,000 | -1,522,000 | -505,000 | -85,000 | -348,000 | 0 |
Dividends Paid | -1,500,000 | -1,428,000 | -1,369,000 | -1,315,000 | -1,240,000 | -1,152,000 | -1,075,000 | -986,000 | -911,000 | -873,000 | -822,000 | -591,000 | -893,000 | -673,000 | -631,000 | -577,000 | -533,000 | -445,000 | -359,000 | -314,000 | -278,000 |
Other Financing Activities | 208,000 | 18,000 | 127,000 | 50,000 | -95,000 | -55,000 | -503,000 | 60,000 | 246,000 | 347,000 | 629,000 | 606,000 | 131,000 | 193,000 | 290,000 | 137,000 | 88,000 | 164,000 | 405,000 | 142,000 | -548,000 |
Net Cash Used Provided by Financing Activities | -1,475,000 | -3,094,000 | -3,471,000 | -4,590,000 | -903,000 | -1,997,000 | 5,086,000 | -2,399,000 | -2,169,000 | -4,259,000 | -3,575,000 | -725,000 | -1,382,000 | -1,201,000 | -2,226,000 | -806,000 | -718,000 | -786,000 | -539,000 | -520,000 | -904,000 |
Effect of Forex Changes on Cash | 3,000 | 0 | 20,000 | -20,000 | -59,000 | -51,000 | -20,000 | -40,000 | -54,000 | -43,000 | 36,000 | -9,000 | -2,000 | -27,000 | -2,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 749,000 | 671,000 | -361,000 | -1,221,000 | 1,922,000 | -61,000 | -2,020,000 | 649,000 | -451,000 | -1,603,000 | -913,000 | 2,005,000 | 647,000 | 36,000 | 350,000 | 642,000 | -1,270,000 | 1,287,000 | -727,000 | 1,355,000 | 115,000 |
Cash at End of Period | 6,412,000 | 1,913,000 | 1,242,000 | 1,603,000 | 2,824,000 | 902,000 | 963,000 | 2,983,000 | 2,334,000 | 2,785,000 | 4,388,000 | 5,301,000 | 3,296,000 | 2,649,000 | 2,613,000 | 2,263,000 | 1,621,000 | 2,891,000 | 1,604,000 | 2,331,000 | 976,000 |
Cash at Start of Period | 5,663,000 | 1,242,000 | 1,603,000 | 2,824,000 | 902,000 | 963,000 | 2,983,000 | 2,334,000 | 2,785,000 | 4,388,000 | 5,301,000 | 3,296,000 | 2,649,000 | 2,613,000 | 2,263,000 | 1,621,000 | 2,891,000 | 1,604,000 | 2,331,000 | 976,000 | 861,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 3,148,000 | 4,710,000 | 4,579,000 | 4,271,000 | 3,858,000 | 2,981,000 | 3,148,000 | 3,879,000 | 2,198,000 | 2,499,000 | 3,728,000 | 3,106,000 | 2,687,000 | 3,238,000 | 2,986,000 | 2,840,000 | 3,110,000 | 2,925,000 | 2,128,000 | 2,056,000 | 1,802,000 |
Capital Expenditure | -865,000 | -904,000 | -1,114,000 | -887,000 | -967,000 | -987,000 | -690,000 | -428,000 | -392,000 | -569,000 | -521,000 | -440,000 | -450,000 | -458,000 | -370,000 | -385,000 | -490,000 | -474,000 | -334,000 | -279,000 | -266,000 |
Free Cash Flow | 2,283,000 | 3,806,000 | 3,465,000 | 3,384,000 | 2,891,000 | 1,994,000 | 2,458,000 | 3,451,000 | 1,806,000 | 1,930,000 | 3,207,000 | 2,666,000 | 2,237,000 | 2,780,000 | 2,616,000 | 2,455,000 | 2,620,000 | 2,451,000 | 1,794,000 | 1,777,000 | 1,536,000 |