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 | 2003-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 36,388,000 | 35,174,000 | 31,762,000 | 31,405,000 | 28,694,000 | 29,805,000 | 29,625,000 | 28,748,000 | 26,685,000 | 26,794,000 | 29,767,000 | 31,217,000 | 31,377,000 | 31,097,000 | 27,208,000 | 25,035,000 | 25,705,000 | 22,798,000 | 48,260,000 | 45,288,000 | 33,389,000 |
Revenue Growth | - | 10.74% | 1.14% | 9.45% | -3.73% | 0.61% | 3.05% | 7.73% | -0.41% | -9.99% | -4.64% | -0.51% | 0.90% | 14.29% | 8.68% | -2.61% | 12.75% | -52.76% | 6.56% | 35.64% | |
Cost of Revenue | 13,366,000 | 12,878,000 | 11,228,000 | 10,030,000 | 9,569,000 | 10,513,000 | 10,758,000 | 10,432,000 | 9,391,000 | 9,365,000 | 10,436,000 | 10,410,000 | 10,373,000 | 10,678,000 | 9,713,000 | 9,022,000 | 9,328,000 | 8,720,000 | 35,619,000 | 32,920,000 | 23,821,000 |
Gross Profit | 23,022,000 | 22,296,000 | 20,534,000 | 21,375,000 | 19,125,000 | 19,292,000 | 18,867,000 | 18,316,000 | 17,294,000 | 17,429,000 | 19,331,000 | 20,807,000 | 21,004,000 | 20,419,000 | 17,495,000 | 16,013,000 | 16,377,000 | 14,078,000 | 12,641,000 | 12,368,000 | 9,568,000 |
Gross Profit Margin | 63.27% | 63.39% | 64.65% | 68.06% | 66.65% | 64.73% | 63.69% | 63.71% | 64.81% | 65.05% | 64.94% | 66.65% | 66.94% | 65.66% | 64.30% | 63.96% | 63.71% | 61.75% | 26.19% | 27.31% | 28.66% |
Research and Development | 709,000 | 709,000 | 642,000 | 617,000 | 495,000 | 465,000 | 383,000 | 453,000 | 429,000 | 423,000 | 433,000 | 449,000 | 415,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 10,663,000 | 9,599,000 | 7,990,000 | 8,299,000 | 7,405,000 | 8,168,000 | 7,449,000 | 6,725,000 | 6,405,000 | 6,656,000 | 7,001,000 | 6,890,000 | 6,961,000 | 6,880,000 | 6,160,000 | 5,870,000 | 6,001,000 | 5,021,000 | 4,574,000 | 4,543,000 | 3,372,000 |
Total Operating Expenses | 10,094,000 | 10,628,000 | 8,175,000 | 8,366,000 | 7,538,000 | 8,701,000 | 7,471,000 | 6,754,000 | 6,385,000 | 6,701,000 | 7,524,000 | 7,314,000 | 7,158,000 | 6,978,000 | 6,248,000 | 5,944,000 | 6,045,000 | 5,049,000 | 4,273,000 | 4,633,000 | 3,372,000 |
Operating Income or Loss | 12,592,000 | 12,697,000 | 12,544,000 | 13,076,000 | 11,720,000 | 11,058,000 | 11,336,000 | 11,503,000 | 10,815,000 | 10,691,000 | 12,237,000 | 13,824,000 | 13,946,000 | 13,332,000 | 11,200,000 | 10,040,000 | 10,248,000 | 8,873,000 | 8,368,000 | 7,735,000 | 6,196,000 |
Operating Margin | 34.55% | 36.10% | 39.49% | 41.64% | 40.84% | 37.10% | 38.26% | 40.01% | 40.53% | 39.90% | 41.11% | 44.28% | 44.45% | 42.87% | 41.16% | 40.10% | 39.87% | 38.92% | 17.34% | 17.08% | 18.56% |
Interest Expense | 1,627,000 | 1,526,000 | 768,000 | 737,000 | 728,000 | 570,000 | 665,000 | 914,000 | 891,000 | 1,132,000 | 1,170,000 | 1,104,000 | 1,007,000 | 800,000 | 974,000 | 797,000 | 528,000 | 0 | 0 | 0 | 0 |
EBITDA | 14,187,000 | 14,095,000 | 13,621,000 | 14,074,000 | 12,701,000 | 12,022,000 | 12,325,000 | 12,378,000 | 11,558,000 | 11,445,000 | 13,126,000 | 14,706,000 | 14,844,000 | 13,648,000 | 12,277,000 | 10,922,000 | 10,460,000 | 9,933,000 | 8,725,000 | 8,352,000 | 6,566,000 |
Depreciation and Amortization | 1,610,000 | 1,398,000 | 1,189,000 | 998,000 | 981,000 | 964,000 | 989,000 | 875,000 | 743,000 | 754,000 | 889,000 | 882,000 | 898,000 | 98,000 | 932,000 | 853,000 | 44,000 | 748,000 | 658,000 | 527,000 | 370,000 |
Income Before Tax | 11,858,000 | 10,607,000 | 11,771,000 | 12,381,000 | 10,969,000 | 10,021,000 | 10,731,000 | 10,648,000 | 10,018,000 | 9,720,000 | 10,755,000 | 12,520,000 | 12,987,000 | 12,532,000 | 10,324,000 | 9,243,000 | 9,937,000 | 8,863,000 | 8,226,000 | 7,641,000 | 6,213,000 |
Income Tax Expense | 2,761,000 | 2,339,000 | 2,244,000 | 2,671,000 | 2,377,000 | 2,293,000 | 2,445,000 | 4,307,000 | 2,768,000 | 2,688,000 | 3,097,000 | 3,670,000 | 3,833,000 | 3,653,000 | 2,826,000 | 2,691,000 | 2,787,000 | 2,564,000 | 1,829,000 | 1,835,000 | 2,090,000 |
Net Income | 8,804,000 | 7,813,000 | 9,048,000 | 9,109,000 | 8,056,000 | 7,185,000 | 7,911,000 | 6,035,000 | 6,967,000 | 6,873,000 | 7,493,000 | 8,576,000 | 8,800,000 | 8,591,000 | 7,259,000 | 6,342,000 | 6,890,000 | 6,026,000 | 6,146,000 | 5,620,000 | 3,975,000 |
Net Income Margin | 24.19% | 22.21% | 28.49% | 29.00% | 28.08% | 24.11% | 26.70% | 20.99% | 26.11% | 25.65% | 25.17% | 27.47% | 28.05% | 27.63% | 26.68% | 25.33% | 26.80% | 26.43% | 12.74% | 12.41% | 11.91% |
EPS | 5.65 | 5.02 | 5.82 | 5.83 | 5.16 | 4.61 | 5.09 | 3.88 | 4.48 | 4.42 | 4.76 | 5.26 | 5.17 | 4.98 | 3.93 | 3.25 | 3.33 | 2.86 | 2.91 | 2.71 | 1.96 |
EPS Diluted | 5.65 | 5.02 | 5.81 | 5.83 | 5.16 | 4.61 | 5.09 | 3.88 | 4.48 | 4.42 | 4.76 | 5.26 | 5.17 | 4.98 | 3.92 | 3.24 | 3.32 | 2.86 | 2.91 | 2.69 | 1.95 |
Weighted Average Shares Out | - | 1,552,000 | 1,550,000 | 1,558,000 | 1,557,000 | 1,555,000 | 1,555,000 | 1,552,000 | 1,551,000 | 1,549,000 | 1,566,000 | 1,622,000 | 1,692,000 | 1,725,909 | 1,839,000 | 1,943,000 | 2,068,000 | 2,109,000 | 2,109,000 | 2,070,000 | 2,028,000 |
Weighted Average Shares Out Diluted | - | 1,553,000 | 1,552,000 | 1,559,000 | 1,558,000 | 1,556,000 | 1,555,000 | 1,553,000 | 1,551,000 | 1,549,000 | 1,566,000 | 1,622,000 | 1,692,000 | 1,725,909 | 1,842,000 | 1,950,000 | 2,078,000 | 2,109,000 | 2,109,000 | 2,090,000 | 2,038,000 |
Reported Currency: USD | Q2 | 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 | 2003-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 4,876,000 | 3,060,000 | 3,207,000 | 4,496,000 | 7,280,000 | 6,861,000 | 6,593,000 | 8,447,000 | 4,239,000 | 3,417,000 | 1,682,000 | 2,154,000 | 2,983,000 | 2,550,000 | 1,703,000 | 1,540,000 | 1,531,000 | 1,656,000 | 1,676,000 | 1,209,000 | 3,161,000 |
Short Term Investments | 0 | 1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 4,876,000 | 3,060,000 | 3,207,000 | 4,496,000 | 7,280,000 | 6,861,000 | 6,593,000 | 8,447,000 | 4,239,000 | 3,417,000 | 1,682,000 | 2,154,000 | 2,983,000 | 2,550,000 | 1,703,000 | 1,540,000 | 1,531,000 | 1,656,000 | 1,676,000 | 1,209,000 | 3,161,000 |
Net Receivables | 5,117,000 | 4,391,000 | 4,756,000 | 3,940,000 | 3,761,000 | 3,717,000 | 3,564,000 | 3,738,000 | 3,499,000 | 2,778,000 | 4,004,000 | 3,853,000 | 3,589,000 | 3,201,000 | 3,009,000 | 3,098,000 | 2,848,000 | 3,497,000 | 2,160,000 | 1,898,000 | 0 |
Inventory | 9,382,000 | 10,774,000 | 9,886,000 | 8,720,000 | 9,591,000 | 9,235,000 | 8,804,000 | 8,806,000 | 9,017,000 | 8,473,000 | 8,592,000 | 9,846,000 | 8,949,000 | 8,120,000 | 8,317,000 | 9,207,000 | 9,664,000 | 9,332,000 | 7,075,000 | 5,420,000 | 4,274,000 |
Other Current Assets | 1,653,000 | 1,530,000 | 16,412,000 | 13,221,000 | 14,212,000 | 13,653,000 | 12,849,000 | 13,147,000 | 13,369,000 | 648,000 | 673,000 | 497,000 | 619,000 | 12,309,000 | 356,000 | 532,000 | 13,408,000 | 256,000 | 751,000 | 1,212,000 | 3,618,000 |
Total Current Assets | 21,028,000 | 19,755,000 | 19,619,000 | 17,717,000 | 21,492,000 | 20,514,000 | 19,442,000 | 21,594,000 | 17,608,000 | 15,804,000 | 15,484,000 | 16,852,000 | 16,590,000 | 14,859,000 | 13,756,000 | 14,682,000 | 14,939,000 | 15,052,000 | 11,925,000 | 10,025,000 | 11,053,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 7,264,000 | 7,516,000 | 6,710,000 | 6,168,000 | 6,365,000 | 6,631,000 | 7,201,000 | 7,271,000 | 6,064,000 | 5,721,000 | 6,071,000 | 6,755,000 | 6,645,000 | 6,250,000 | 6,499,000 | 6,390,000 | 6,348,000 | 6,435,000 | 5,238,000 | 4,603,000 | 3,512,000 |
Goodwill | 16,819,000 | 16,779,000 | 19,655,000 | 6,680,000 | 5,964,000 | 5,858,000 | 7,189,000 | 7,666,000 | 7,324,000 | 7,415,000 | 8,388,000 | 8,893,000 | 9,900,000 | 9,928,000 | 10,161,000 | 9,112,000 | 8,015,000 | 7,925,000 | 6,197,000 | 5,571,000 | 2,016,000 |
Intangible Assets | 12,171,000 | 9,864,000 | 6,732,000 | 2,818,000 | 2,019,000 | 2,113,000 | 2,278,000 | 2,432,000 | 2,470,000 | 2,623,000 | 2,985,000 | 3,193,000 | 3,619,000 | 3,697,000 | 3,873,000 | 3,546,000 | 3,084,000 | 1,906,000 | 1,627,000 | 1,399,000 | 0 |
Long Term Investments | 5,255,000 | 4,929,000 | 4,431,000 | 4,463,000 | 4,798,000 | 4,635,000 | 1,269,000 | 1,074,000 | 1,011,000 | 890,000 | 1,083,000 | 1,536,000 | 24,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 918,000 | 814,000 | 603,000 | 895,000 | 1,410,000 | 1,153,000 | 977,000 | 1,007,000 | 859,000 | 206,000 | 158,000 | 0 | -24,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 2,327,000 | 5,647,000 | 3,931,000 | 2,549,000 | 2,767,000 | 1,971,000 | 1,445,000 | 1,924,000 | 1,515,000 | 1,297,000 | 1,018,000 | 939,000 | 916,000 | 754,000 | 761,000 | 822,000 | 586,000 | 725,000 | 1,133,000 | 1,537,000 | 1,049,000 |
Total Non-Current Assets | 44,754,000 | 45,549,000 | 42,062,000 | 23,573,000 | 23,323,000 | 22,361,000 | 20,359,000 | 21,374,000 | 19,243,000 | 18,152,000 | 19,703,000 | 21,316,000 | 21,080,000 | 20,629,000 | 21,294,000 | 19,870,000 | 18,033,000 | 16,991,000 | 14,195,000 | 13,110,000 | 6,577,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 | 65,782,000 | 65,304,000 | 61,681,000 | 41,290,000 | 44,815,000 | 42,875,000 | 39,801,000 | 42,968,000 | 36,851,000 | 33,956,000 | 35,187,000 | 38,168,000 | 37,670,000 | 35,488,000 | 35,050,000 | 34,552,000 | 32,972,000 | 32,043,000 | 26,120,000 | 23,135,000 | 17,630,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 3,591,000 | 4,143,000 | 4,076,000 | 3,331,000 | 2,780,000 | 2,299,000 | 2,068,000 | 2,242,000 | 1,666,000 | 1,289,000 | 1,242,000 | 1,274,000 | 1,103,000 | 1,031,000 | 835,000 | 670,000 | 1,013,000 | 852,000 | 672,000 | 669,000 | 0 |
Short Term Debt | 4,492,000 | 6,666,000 | 8,248,000 | 3,023,000 | 3,368,000 | 4,389,000 | 4,784,000 | 3,005,000 | 3,216,000 | 3,230,000 | 2,526,000 | 3,655,000 | 5,200,000 | 3,717,000 | 3,132,000 | 1,744,000 | 584,000 | 729,000 | 564,000 | 768,000 | 0 |
Tax Payables | 1,001,000 | 8,672,000 | 8,480,000 | 7,349,000 | 7,494,000 | 6,633,000 | 5,664,000 | 6,136,000 | 7,036,000 | 6,091,000 | 6,568,000 | 7,684,000 | 6,806,000 | 6,243,000 | 5,485,000 | 5,324,000 | 4,990,000 | 5,001,000 | 0 | 0 | 0 |
Deferred Revenue | -3,591,000 | 0 | 0 | -3,331,000 | -2,780,000 | -2,299,000 | -2,068,000 | -2,242,000 | -1,666,000 | 0 | 0 | 0 | 0 | -1,031,000 | 0 | 8,323,000 | -1,013,000 | 6,495,000 | 5,175,000 | 4,301,000 | 0 |
Other Current Liabilities | 17,924,000 | 15,574,000 | 15,012,000 | 16,232,000 | 16,247,000 | 14,444,000 | 12,407,000 | 12,957,000 | 13,251,000 | 10,867,000 | 11,344,000 | 12,137,000 | 10,713,000 | 11,077,000 | 8,837,000 | 441,000 | 9,560,000 | 475,000 | 578,000 | 596,000 | 0 |
Total Current Liabilities | 22,416,000 | 26,383,000 | 27,336,000 | 19,255,000 | 19,615,000 | 18,833,000 | 17,191,000 | 15,962,000 | 16,467,000 | 15,386,000 | 15,112,000 | 17,066,000 | 17,016,000 | 14,794,000 | 12,804,000 | 11,178,000 | 10,144,000 | 8,551,000 | 6,989,000 | 6,334,000 | 0 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 44,647,000 | 41,243,000 | 34,875,000 | 24,783,000 | 28,168,000 | 26,656,000 | 26,975,000 | 31,334,000 | 25,851,000 | 25,250,000 | 26,929,000 | 24,023,000 | 17,639,000 | 14,828,000 | 13,370,000 | 13,672,000 | 11,377,000 | 5,578,000 | 2,222,000 | 4,141,000 | 0 |
Deferred Revenue | 0 | 3,046,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,566,000 | 2,202,000 | 1,313,000 | 2,574,000 | 0 | 1,261,000 | 1,260,000 | 0 | 566,000 | 0 | 0 | 0 |
Deferred Tax | 2,651,000 | 2,335,000 | 1,956,000 | 726,000 | 684,000 | 908,000 | 898,000 | 799,000 | 1,897,000 | 1,543,000 | 1,549,000 | 1,477,000 | 1,875,000 | 1,976,000 | 2,027,000 | 1,688,000 | 1,401,000 | 1,240,000 | 1,166,000 | 1,024,000 | 0 |
Other Non-Current Liabilities | 4,010,000 | 1,743,000 | 3,825,000 | 4,734,000 | 6,979,000 | 6,077,000 | 5,476,000 | 5,103,000 | 3,536,000 | 687,000 | 598,000 | 563,000 | 419,000 | 2,127,000 | 467,000 | 609,000 | 2,550,000 | 707,000 | 1,476,000 | 1,329,000 | 7,139,000 |
Total Non-Current Liabilities | 51,308,000 | 48,367,000 | 40,656,000 | 30,243,000 | 35,831,000 | 33,641,000 | 33,349,000 | 37,236,000 | 31,284,000 | 30,046,000 | 31,278,000 | 27,376,000 | 22,507,000 | 18,931,000 | 17,125,000 | 17,229,000 | 15,328,000 | 8,091,000 | 4,864,000 | 6,494,000 | 7,139,000 |
Total Liabilities | 73,724,000 | 74,750,000 | 67,992,000 | 49,498,000 | 55,446,000 | 52,474,000 | 50,540,000 | 53,198,000 | 47,751,000 | 45,432,000 | 46,390,000 | 44,442,000 | 39,523,000 | 33,725,000 | 29,929,000 | 28,407,000 | 25,472,000 | 16,642,000 | 11,853,000 | 12,828,000 | 7,139,000 |
Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Retained Earnings | 34,582,000 | 34,090,000 | 34,289,000 | 33,082,000 | 31,638,000 | 30,987,000 | 31,014,000 | 29,859,000 | 30,397,000 | 29,842,000 | 29,249,000 | 27,843,000 | 25,076,000 | 21,757,000 | 18,133,000 | 15,358,000 | 13,354,000 | 12,448,000 | 13,002,000 | 9,042,000 | 0 |
Accumulated Other Comprehensive Income/Loss | -10,930,000 | -11,815,000 | -9,559,000 | -9,577,000 | -11,181,000 | -9,363,000 | -10,111,000 | -8,535,000 | -9,559,000 | -9,402,000 | -6,826,000 | -4,190,000 | -3,604,000 | -2,863,000 | -1,140,000 | -817,000 | -2,281,000 | 1,688,000 | 0 | 0 | 0 |
Total Stockholders Equity | -9,744,000 | -11,225,000 | -8,957,000 | -10,106,000 | -12,567,000 | -11,577,000 | -12,459,000 | -12,086,000 | -12,688,000 | -13,244,000 | -12,629,000 | -7,766,000 | -3,476,000 | 229,000 | 3,506,000 | 5,716,000 | 7,500,000 | 15,401,000 | 14,267,000 | 10,307,000 | 10,491,000 |
Total Investments | 5,255,000 | 4,929,000 | 4,431,000 | 4,463,000 | 4,798,000 | 4,635,000 | 1,269,000 | 1,074,000 | 1,011,000 | 890,000 | 1,083,000 | 1,536,000 | 24,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Debt | 49,139,000 | 47,909,000 | 43,123,000 | 27,806,000 | 31,536,000 | 31,045,000 | 31,759,000 | 34,339,000 | 29,067,000 | 28,480,000 | 29,455,000 | 27,678,000 | 22,839,000 | 18,545,000 | 16,502,000 | 15,416,000 | 11,961,000 | 6,307,000 | 2,786,000 | 4,909,000 | 0 |
Net Debt | 44,263,000 | 44,849,000 | 39,916,000 | 23,310,000 | 24,256,000 | 24,184,000 | 25,166,000 | 25,892,000 | 24,828,000 | 25,063,000 | 27,773,000 | 25,524,000 | 19,856,000 | 15,995,000 | 14,799,000 | 13,876,000 | 10,430,000 | 4,651,000 | 1,110,000 | 3,700,000 | -3,161,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 | 2003-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 9,025,000 | 8,268,000 | 9,527,000 | 9,710,000 | 8,592,000 | 7,728,000 | 8,286,000 | 6,341,000 | 7,250,000 | 7,032,000 | 7,658,000 | 8,850,000 | 9,154,000 | 8,879,000 | 7,498,000 | 6,552,000 | 6,890,000 | 6,026,000 | 6,146,000 | 5,620,000 | 3,975,000 |
Depreciation & Amortization | 930,000 | 1,398,000 | 1,189,000 | 998,000 | 981,000 | 964,000 | 989,000 | 875,000 | 743,000 | 754,000 | 889,000 | 882,000 | 898,000 | 993,000 | 932,000 | 853,000 | 842,000 | 748,000 | 658,000 | 527,000 | 370,000 |
Deferred Income Tax | -60,000 | -330,000 | -234,000 | -17,000 | -143,000 | -141,000 | -100,000 | -501,000 | 182,000 | -18,000 | -62,000 | -28,000 | -248,000 | 15,000 | 101,000 | 129,000 | 5,000 | -21,000 | 226,000 | -746,000 | 0 |
Stock Based Compensation | 214,000 | 212,000 | 183,000 | 210,000 | 167,000 | 172,000 | 138,000 | 148,000 | 153,000 | 166,000 | 210,000 | 220,000 | 242,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 657,000 | -1,300,000 | 162,000 | 1,367,000 | 128,000 | 755,000 | 164,000 | 1,879,000 | -63,000 | 66,000 | -918,000 | -210,000 | -661,000 | 834,000 | 1,255,000 | 552,000 | -133,000 | -1,547,000 | -730,000 | -370,000 | 0 |
Accounts Receivable | -372,000 | 314,000 | -871,000 | -198,000 | 26,000 | -331,000 | 53,000 | -92,000 | -1,009,000 | 647,000 | -463,000 | -449,000 | -398,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | 259,000 | -862,000 | -1,287,000 | 549,000 | -165,000 | -548,000 | -613,000 | 730,000 | -695,000 | -841,000 | 105,000 | -1,413,000 | -728,000 | -36,000 | 1,071,000 | 660,000 | -914,000 | -1,264,000 | -1,077,000 | -441,000 | 0 |
Accounts Payable | -19,000 | -288,000 | 719,000 | 653,000 | 406,000 | 451,000 | -51,000 | 425,000 | 373,000 | 310,000 | 177,000 | 103,000 | 10,000 | 199,000 | -72,000 | -116,000 | -90,000 | 38,000 | 0 | 0 | 0 |
Other Working Capital | 789,000 | -464,000 | 1,601,000 | 363,000 | -139,000 | 1,183,000 | 775,000 | 816,000 | 1,268,000 | -50,000 | -737,000 | 1,549,000 | 455,000 | 671,000 | 256,000 | 8,000 | 871,000 | -321,000 | 347,000 | 71,000 | 0 |
Other Non-Cash Items | 2,113,000 | 458,000 | -24,000 | -69,000 | 268,000 | 413,000 | 139,000 | 328,000 | -4,000 | 195,000 | -3,000 | 353,000 | 252,000 | 332,000 | 112,000 | 248,000 | 224,000 | 180,000 | 38,000 | -297,000 | 285,000 |
Net Cash Provided by Operating Activities | 11,590,000 | 9,204,000 | 10,803,000 | 11,967,000 | 9,812,000 | 10,090,000 | 9,478,000 | 8,912,000 | 8,077,000 | 7,865,000 | 7,739,000 | 10,135,000 | 9,421,000 | 10,529,000 | 9,437,000 | 7,884,000 | 7,935,000 | 5,589,000 | 6,236,000 | 5,158,000 | 4,630,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,469,000 | -1,321,000 | -1,077,000 | -748,000 | -602,000 | -852,000 | -1,436,000 | -1,548,000 | -1,172,000 | -960,000 | -1,153,000 | -1,200,000 | -1,056,000 | -897,000 | -713,000 | -715,000 | -1,099,000 | -1,072,000 | -886,000 | -736,000 | -586,000 |
Acquisitions Net | -245,000 | -111,000 | -13,996,000 | -2,145,000 | -47,000 | -1,377,000 | -63,000 | -111,000 | -41,000 | -55,000 | -139,000 | -1,418,000 | 0 | -80,000 | -83,000 | -429,000 | -1,663,000 | -1,432,000 | 516,000 | -4,932,000 | 0 |
Purchases of Investments | -22,000 | -111,000 | -20,000 | -115,000 | -47,000 | -31,000 | -63,000 | -111,000 | -41,000 | -55,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | -91,000 | 111,000 | 20,000 | 115,000 | 47,000 | 31,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | -1,496,000 | -2,166,000 | -606,000 | 535,000 | -505,000 | 418,000 | 501,000 | -1,355,000 | 245,000 | 307,000 | 296,000 | -62,000 | 64,000 | -55,000 | 86,000 | 46,000 | -399,000 | -82,000 | -69,000 | 46,000 | -923,000 |
Net Cash Used for Investing Activities | -3,323,000 | -3,598,000 | -15,679,000 | -2,358,000 | -1,154,000 | -1,811,000 | -998,000 | -3,014,000 | -968,000 | -708,000 | -996,000 | -2,680,000 | -992,000 | -1,032,000 | -710,000 | -1,098,000 | -3,161,000 | -2,586,000 | -439,000 | -5,622,000 | -1,509,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -5,923,000 | -8,153,000 | -14,176,000 | -3,042,000 | -4,114,000 | -5,351,000 | -2,484,000 | -4,312,000 | -2,405,000 | -1,495,000 | -3,327,000 | -4,686,000 | -3,457,000 | -1,662,000 | -183,000 | -101,000 | -5,736,000 | -3,381,000 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,539,000 | 6,598,000 | 9,181,000 | 1,000 | 75,000 | 229,000 | 177,000 | 118,000 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | 0 | 0 | -209,000 | -775,000 | 0 | 0 | 0 | 0 | 0 | -48,000 | -3,833,000 | -5,963,000 | -6,525,000 | -5,372,000 | -5,030,000 | -5,625,000 | -5,256,000 | 0 | 0 | 0 | 0 |
Dividends Paid | -8,064,000 | -7,964,000 | -7,812,000 | -7,580,000 | -7,364,000 | -7,161,000 | -6,885,000 | -6,520,000 | -6,378,000 | -6,250,000 | -6,035,000 | -5,720,000 | -5,404,000 | -4,788,000 | -4,423,000 | -4,327,000 | -5,079,000 | -6,560,000 | -2,780,000 | -7,682,000 | 0 |
Other Financing Activities | 1,197,000 | 10,535,000 | -2,349,000 | -580,000 | 2,982,000 | 4,451,000 | -282,000 | 8,063,000 | 3,370,000 | 1,518,000 | -242,000 | -1,027,000 | 7,285,000 | 3,409,000 | 829,000 | 2,965,000 | 11,775,000 | 6,572,000 | -2,637,000 | 4,718,000 | -2,601,000 |
Net Cash Used Provided by Financing Activities | -6,790,000 | -5,582,000 | 6,155,000 | -11,977,000 | -8,496,000 | -8,061,000 | -9,651,000 | -2,769,000 | -5,413,000 | -4,736,000 | -6,839,000 | -8,215,000 | -8,100,000 | -8,338,000 | -8,578,000 | -6,911,000 | -4,178,000 | -3,369,000 | -5,417,000 | -2,964,000 | -2,601,000 |
Effect of Forex Changes on Cash | -113,000 | -95,000 | -213,000 | -417,000 | 258,000 | 27,000 | -685,000 | 1,079,000 | -874,000 | -686,000 | -376,000 | -69,000 | 104,000 | -312,000 | 14,000 | 134,000 | -566,000 | 346,000 | 87,000 | -359,000 | 0 |
Net Change in Cash | 1,364,000 | -71,000 | -1,283,000 | -2,785,000 | 420,000 | 245,000 | -1,856,000 | 4,208,000 | 822,000 | 1,735,000 | -472,000 | -829,000 | 433,000 | 847,000 | 163,000 | 9,000 | 30,000 | -20,000 | 467,000 | -3,787,000 | 520,000 |
Cash at End of Period | 15,155,000 | 3,146,000 | 3,217,000 | 4,500,000 | 7,285,000 | 6,865,000 | 6,620,000 | 8,447,000 | 4,239,000 | 3,417,000 | 1,682,000 | 2,154,000 | 2,983,000 | 2,550,000 | 1,703,000 | 1,540,000 | 1,531,000 | 1,656,000 | 1,676,000 | 1,209,000 | 520,000 |
Cash at Start of Period | 13,791,000 | 3,217,000 | 4,500,000 | 7,285,000 | 6,865,000 | 6,620,000 | 8,476,000 | 4,239,000 | 3,417,000 | 1,682,000 | 2,154,000 | 2,983,000 | 2,550,000 | 1,703,000 | 1,540,000 | 1,531,000 | 1,501,000 | 1,676,000 | 1,209,000 | 4,996,000 | 0 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 11,590,000 | 9,204,000 | 10,803,000 | 11,967,000 | 9,812,000 | 10,090,000 | 9,478,000 | 8,912,000 | 8,077,000 | 7,865,000 | 7,739,000 | 10,135,000 | 9,421,000 | 10,529,000 | 9,437,000 | 7,884,000 | 7,935,000 | 5,589,000 | 6,236,000 | 5,158,000 | 4,630,000 |
Capital Expenditure | -1,469,000 | -1,321,000 | -1,077,000 | -748,000 | -602,000 | -852,000 | -1,436,000 | -1,548,000 | -1,172,000 | -960,000 | -1,153,000 | -1,200,000 | -1,056,000 | -897,000 | -713,000 | -715,000 | -1,099,000 | -1,072,000 | -886,000 | -736,000 | -586,000 |
Free Cash Flow | 10,121,000 | 7,883,000 | 9,726,000 | 11,219,000 | 9,210,000 | 9,238,000 | 8,042,000 | 7,364,000 | 6,905,000 | 6,905,000 | 6,586,000 | 8,935,000 | 8,365,000 | 9,632,000 | 8,724,000 | 7,169,000 | 6,836,000 | 4,517,000 | 5,350,000 | 4,422,000 | 4,044,000 |