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 | 66,368,000 | 67,060,000 | 59,427,000 | 50,971,000 | 41,748,000 | 53,800,000 | 54,722,000 | 45,462,000 | 38,537,000 | 47,011,000 | 55,184,000 | 55,656,000 | 65,875,000 | 60,138,000 | 42,588,000 | 32,396,000 | 51,324,000 | 44,958,000 | 41,517,000 | 36,339,000 | 30,251,000 |
Revenue Growth | - | 12.84% | 16.59% | 22.09% | -22.40% | -1.68% | 20.37% | 17.97% | -18.03% | -14.81% | -0.85% | -15.51% | 9.54% | 41.21% | 31.46% | -36.88% | 14.16% | 8.29% | 14.25% | 20.12% | |
Cost of Revenue | 42,543,000 | 43,607,000 | 41,915,000 | 35,968,000 | 29,671,000 | 37,384,000 | 37,719,000 | 31,695,000 | 28,905,000 | 34,133,000 | 40,391,000 | 41,454,000 | 47,852,000 | 43,578,000 | 30,367,000 | 23,886,000 | 38,415,000 | 32,626,000 | 29,549,000 | 26,558,000 | 22,420,000 |
Gross Profit | 23,825,000 | 23,453,000 | 17,512,000 | 15,003,000 | 12,077,000 | 16,416,000 | 17,003,000 | 13,767,000 | 9,632,000 | 12,878,000 | 14,793,000 | 14,202,000 | 18,023,000 | 16,560,000 | 12,221,000 | 8,510,000 | 12,909,000 | 12,332,000 | 11,968,000 | 9,781,000 | 7,831,000 |
Gross Profit Margin | 35.93% | 34.97% | 29.47% | 29.43% | 28.93% | 30.51% | 31.07% | 30.28% | 24.99% | 27.39% | 26.81% | 25.52% | 27.36% | 27.54% | 28.70% | 26.27% | 25.15% | 27.43% | 28.83% | 26.92% | 25.89% |
Research and Development | 2,163,000 | 2,108,000 | 1,814,000 | 1,686,000 | 1,415,000 | 1,693,000 | 1,850,000 | 1,905,000 | 1,951,000 | 2,119,000 | 2,135,000 | 2,046,000 | 2,466,000 | 2,297,000 | 1,905,000 | 1,421,000 | 1,728,000 | 1,404,000 | 1,347,000 | 1,084,000 | 928,000 |
General and Administrative Expenses | 6,609,000 | 6,371,000 | 5,651,000 | 5,365,000 | 4,642,000 | 5,162,000 | 5,478,000 | 5,177,000 | 4,686,000 | 4,951,000 | 5,697,000 | 5,547,000 | 5,919,000 | 5,203,000 | 4,248,000 | 3,645,000 | 4,399,000 | 3,821,000 | 3,706,000 | 3,190,000 | 3,072,000 |
Total Operating Expenses | 9,989,000 | 9,627,000 | 8,683,000 | 8,125,000 | 7,524,000 | 8,126,000 | 8,710,000 | 9,361,000 | 8,539,000 | 9,093,000 | 9,465,000 | 8,574,000 | 8,870,000 | 8,581,000 | 7,344,000 | 5,066,000 | 7,308,000 | 6,279,000 | 6,024,000 | 5,229,000 | 4,578,000 |
Operating Income or Loss | 13,836,000 | 13,826,000 | 7,904,000 | 6,878,000 | 4,553,000 | 8,290,000 | 8,290,000 | 4,406,000 | 498,000 | 3,785,000 | 5,328,000 | 5,628,000 | 8,573,000 | 7,153,000 | 3,963,000 | 577,000 | 4,448,000 | 4,921,000 | 4,921,000 | 3,784,000 | 2,733,000 |
Operating Margin | 20.88% | 20.62% | 13.30% | 13.49% | 10.91% | 15.41% | 15.15% | 9.69% | 1.29% | 8.05% | 9.65% | 10.11% | 13.01% | 11.89% | 9.31% | 1.78% | 8.67% | 10.95% | 11.85% | 10.41% | 9.03% |
Interest Expense | 535,000 | 511,000 | 443,000 | 488,000 | 514,000 | 421,000 | 404,000 | 531,000 | 505,000 | 507,000 | 484,000 | 465,000 | 467,000 | 1,222,000 | 1,257,000 | 1,434,000 | 1,427,000 | 1,420,000 | 1,297,000 | 1,028,000 | 750,000 |
EBITDA | 16,156,000 | 15,970,000 | 12,339,000 | 11,044,000 | 6,941,000 | 10,810,000 | 10,992,000 | 7,490,000 | 4,273,000 | 6,924,000 | 8,730,000 | 8,680,000 | 12,096,000 | 10,506,000 | 7,173,000 | 5,878,000 | 7,581,000 | 7,850,000 | 7,546,000 | 6,029,000 | 4,650,000 |
Depreciation and Amortization | 2,125,000 | 2,144,000 | 2,219,000 | 2,352,000 | 2,432,000 | 2,577,000 | 2,766,000 | 2,878,000 | 3,033,000 | 3,046,000 | 3,163,000 | 3,087,000 | 2,813,000 | 2,527,000 | 2,296,000 | 2,336,000 | 1,980,000 | 1,797,000 | 1,602,000 | 1,477,000 | 1,397,000 |
Income Before Tax | 13,796,000 | 13,050,000 | 8,752,000 | 8,204,000 | 3,995,000 | 7,812,000 | 7,822,000 | 4,082,000 | 139,000 | 3,439,000 | 5,083,000 | 5,128,000 | 8,236,000 | 6,725,000 | 3,750,000 | 569,000 | 4,473,000 | 4,953,000 | 4,861,000 | 3,901,000 | 2,707,000 |
Income Tax Expense | 2,845,000 | 2,781,000 | 2,067,000 | 1,742,000 | 1,006,000 | 1,746,000 | 1,698,000 | 3,339,000 | 192,000 | 916,000 | 1,380,000 | 1,319,000 | 2,528,000 | 1,720,000 | 968,000 | -270,000 | 953,000 | 1,485,000 | 1,405,000 | 1,120,000 | 731,000 |
Net Income | 11,007,000 | 10,335,000 | 6,705,000 | 6,489,000 | 2,998,000 | 6,093,000 | 6,147,000 | 754,000 | -67,000 | 2,512,000 | 3,695,000 | 3,789,000 | 5,681,000 | 4,928,000 | 2,700,000 | 895,000 | 3,557,000 | 3,541,000 | 3,537,000 | 2,854,000 | 2,035,000 |
Net Income Margin | 16.61% | 15.41% | 11.28% | 12.73% | 7.18% | 11.33% | 11.23% | 1.66% | -0.17% | 5.34% | 6.70% | 6.81% | 8.62% | 8.19% | 6.34% | 2.76% | 6.93% | 7.88% | 8.52% | 7.85% | 6.73% |
EPS | 22.07 | 20.24 | 12.73 | 11.93 | 5.51 | 10.85 | 10.39 | 1.27 | -0.11 | 4.23 | 5.99 | 5.87 | 8.71 | 7.64 | 4.28 | 1.45 | 5.83 | 5.55 | 5.37 | 4.21 | 1.49 |
EPS Diluted | 21.96 | 20.12 | 12.64 | 11.83 | 5.46 | 10.74 | 10.26 | 1.26 | -0.11 | 4.18 | 5.88 | 5.75 | 8.48 | 7.40 | 4.15 | 1.43 | 5.66 | 5.37 | 5.17 | 4.04 | 1.44 |
Weighted Average Shares Out | - | 510,600 | 526,900 | 544,000 | 544,100 | 561,600 | 591,400 | 591,800 | 584,300 | 594,300 | 617,200 | 645,200 | 652,600 | 645,000 | 631,500 | 615,200 | 610,500 | 638,200 | 658,700 | 678,400 | 1,369,000 |
Weighted Average Shares Out Diluted | - | 513,600 | 530,400 | 548,500 | 548,600 | 567,500 | 599,400 | 599,300 | 584,300 | 601,300 | 628,900 | 658,600 | 669,600 | 666,100 | 650,400 | 626,000 | 627,900 | 659,500 | 683,800 | 705,800 | 1,414,800 |
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 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 4,341,000 | 6,978,000 | 7,004,000 | 9,254,000 | 9,352,000 | 8,284,000 | 7,857,000 | 8,261,000 | 7,168,000 | 6,460,000 | 7,341,000 | 6,081,000 | 5,490,000 | 3,057,000 | 3,592,000 | 4,867,000 | 2,736,000 | 1,122,000 | 530,000 | 1,108,000 | 445,000 |
Short Term Investments | 0 | 1,900,000 | 0 | 964,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 4,341,000 | 6,978,000 | 7,004,000 | 9,254,000 | 9,352,000 | 8,284,000 | 7,857,000 | 8,261,000 | 7,168,000 | 6,460,000 | 7,341,000 | 6,081,000 | 5,490,000 | 3,057,000 | 3,592,000 | 4,867,000 | 2,736,000 | 1,122,000 | 530,000 | 1,108,000 | 445,000 |
Net Receivables | 19,180,000 | 19,066,000 | 17,869,000 | 17,375,000 | 16,780,000 | 17,904,000 | 17,452,000 | 16,193,000 | 14,503,000 | 15,686,000 | 16,764,000 | 17,234,000 | 18,952,000 | 17,953,000 | 16,792,000 | 13,912,000 | 18,448,000 | 15,752,000 | 14,972,000 | 13,968,000 | 14,126,000 |
Inventory | 17,082,000 | 16,565,000 | 16,270,000 | 14,038,000 | 11,402,000 | 11,266,000 | 11,529,000 | 10,018,000 | 8,614,000 | 9,700,000 | 12,205,000 | 12,625,000 | 15,547,000 | 14,544,000 | 9,587,000 | 6,360,000 | 8,781,000 | 7,204,000 | 6,351,000 | 5,224,000 | 4,675,000 |
Other Current Assets | 2,493,000 | 4,340,000 | 11,655,000 | 2,788,000 | 1,930,000 | 1,739,000 | 1,765,000 | 1,772,000 | 1,682,000 | 1,662,000 | 818,000 | 900,000 | 988,000 | 2,574,000 | 1,839,000 | 1,650,000 | 1,988,000 | 1,399,000 | 1,240,000 | 2,490,000 | -157,000 |
Total Current Assets | 43,096,000 | 46,949,000 | 43,785,000 | 43,455,000 | 39,464,000 | 39,193,000 | 38,603,000 | 36,244,000 | 31,967,000 | 33,508,000 | 38,867,000 | 38,303,000 | 42,524,000 | 38,128,000 | 31,810,000 | 26,789,000 | 31,953,000 | 25,477,000 | 23,093,000 | 22,790,000 | 20,856,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 12,582,000 | 13,236,000 | 12,028,000 | 12,090,000 | 12,401,000 | 12,904,000 | 13,574,000 | 14,155,000 | 15,322,000 | 16,090,000 | 16,577,000 | 17,075,000 | 16,461,000 | 14,395,000 | 12,539,000 | 12,386,000 | 12,524,000 | 9,997,000 | 8,851,000 | 7,988,000 | 7,682,000 |
Goodwill | 5,264,000 | 5,308,000 | 5,288,000 | 6,324,000 | 6,394,000 | 6,196,000 | 6,217,000 | 6,200,000 | 6,020,000 | 6,615,000 | 6,694,000 | 6,956,000 | 6,942,000 | 7,080,000 | 2,614,000 | 2,269,000 | 2,261,000 | 1,963,000 | 1,904,000 | 1,451,000 | 1,450,000 |
Intangible Assets | 488,000 | 564,000 | 758,000 | 1,042,000 | 1,308,000 | 1,565,000 | 1,897,000 | 2,111,000 | 2,349,000 | 2,821,000 | 3,076,000 | 3,596,000 | 4,016,000 | 4,368,000 | 805,000 | 465,000 | 511,000 | 475,000 | 387,000 | 424,000 | 315,000 |
Long Term Investments | 17,629,000 | 17,773,000 | 16,589,000 | 13,911,000 | 13,407,000 | 13,844,000 | 14,447,000 | 14,532,000 | 14,585,000 | 246,000 | 257,000 | 272,000 | 272,000 | 133,000 | 164,000 | 105,000 | 94,000 | 598,000 | 562,000 | 565,000 | 517,000 |
Tax Assets | 2,920,000 | 2,816,000 | 2,213,000 | 1,840,000 | 1,523,000 | 1,411,000 | 1,439,000 | 1,693,000 | 2,790,000 | 2,489,000 | 1,404,000 | 684,000 | 2,011,000 | 2,157,000 | 2,493,000 | 2,714,000 | 3,311,000 | 1,553,000 | 1,949,000 | 768,000 | 674,000 |
Other Non-Current Assets | 1,357,000 | 830,000 | 1,282,000 | 4,131,000 | 3,827,000 | 3,340,000 | 2,332,000 | 2,027,000 | 1,671,000 | 16,573,000 | 17,806,000 | 18,010,000 | 17,130,000 | 15,185,000 | 13,595,000 | 15,310,000 | 17,128,000 | 16,069,000 | 14,133,000 | 13,083,000 | 11,597,000 |
Total Non-Current Assets | 40,240,000 | 40,527,000 | 38,158,000 | 39,338,000 | 38,860,000 | 39,260,000 | 39,906,000 | 40,718,000 | 42,737,000 | 44,834,000 | 45,814,000 | 46,593,000 | 46,832,000 | 43,318,000 | 32,210,000 | 33,249,000 | 35,829,000 | 30,655,000 | 27,786,000 | 24,279,000 | 22,235,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 | 83,336,000 | 87,476,000 | 81,943,000 | 82,793,000 | 78,324,000 | 78,453,000 | 78,509,000 | 76,962,000 | 74,704,000 | 78,342,000 | 84,681,000 | 84,896,000 | 89,356,000 | 81,446,000 | 64,020,000 | 60,038,000 | 67,782,000 | 56,132,000 | 50,879,000 | 47,069,000 | 43,091,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 7,575,000 | 7,906,000 | 8,689,000 | 8,154,000 | 6,128,000 | 5,957,000 | 7,051,000 | 6,487,000 | 4,614,000 | 5,023,000 | 6,515,000 | 6,560,000 | 6,753,000 | 8,161,000 | 5,856,000 | 2,993,000 | 4,827,000 | 4,723,000 | 4,085,000 | 3,471,000 | 3,990,000 |
Short Term Debt | 13,475,000 | 13,553,000 | 11,279,000 | 11,756,000 | 11,164,000 | 11,376,000 | 11,553,000 | 11,031,000 | 13,965,000 | 12,844,000 | 11,501,000 | 11,031,000 | 12,391,000 | 9,648,000 | 7,981,000 | 9,784,000 | 13,995,000 | 10,600,000 | 9,616,000 | 10,068,000 | 7,688,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 59,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 2,324,000 | 1,929,000 | 1,860,000 | 1,087,000 | 1,108,000 | 1,187,000 | 1,243,000 | 1,193,000 | 1,167,000 | 1,146,000 | 1,697,000 | 2,360,000 | 2,978,000 | 2,691,000 | 1,831,000 | 1,217,000 | 1,898,000 | 1,442,000 | 921,000 | 395,000 | 555,000 |
Other Current Liabilities | 10,190,000 | 11,340,000 | 9,703,000 | 8,850,000 | 7,317,000 | 8,101,000 | 8,371,000 | 8,220,000 | 6,386,000 | 7,229,000 | 8,164,000 | 7,346,000 | 7,633,000 | 8,061,000 | 6,352,000 | 5,298,000 | 6,643,000 | 5,480,000 | 4,630,000 | 5,158,000 | 3,977,000 |
Total Current Liabilities | 33,564,000 | 34,728,000 | 31,531,000 | 29,847,000 | 25,717,000 | 26,621,000 | 28,218,000 | 26,931,000 | 26,132,000 | 26,242,000 | 27,877,000 | 27,297,000 | 29,755,000 | 28,561,000 | 22,020,000 | 19,292,000 | 27,363,000 | 22,245,000 | 19,252,000 | 19,092,000 | 16,210,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 23,836,000 | 24,472,000 | 25,714,000 | 26,033,000 | 25,999,000 | 26,281,000 | 25,000,000 | 23,847,000 | 22,818,000 | 25,169,000 | 27,784,000 | 26,719,000 | 27,752,000 | 24,944,000 | 20,437,000 | 21,847,000 | 21,540,000 | 17,829,000 | 17,680,000 | 15,677,000 | 15,837,000 |
Deferred Revenue | 0 | 427,000 | 0 | -412,000 | -418,000 | -414,000 | -331,000 | -281,000 | -237,000 | 7,189,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 454,000 | 2,213,000 | 412,000 | 418,000 | 414,000 | 331,000 | 281,000 | 237,000 | 1,654,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,209,000 | 877,000 | 591,000 |
Other Non-Current Liabilities | 8,800,000 | 7,892,000 | 6,594,000 | 10,397,000 | 11,230,000 | 10,922,000 | 11,211,000 | 12,418,000 | 12,541,000 | 3,203,000 | 12,194,000 | 10,002,000 | 14,267,000 | 14,539,000 | 10,699,000 | 9,599,000 | 12,268,000 | 7,175,000 | 5,879,000 | 2,991,000 | 2,986,000 |
Total Non-Current Liabilities | 32,636,000 | 33,245,000 | 34,521,000 | 36,430,000 | 37,229,000 | 37,203,000 | 36,211,000 | 36,265,000 | 35,359,000 | 37,215,000 | 39,978,000 | 36,721,000 | 42,019,000 | 39,483,000 | 31,136,000 | 31,446,000 | 33,808,000 | 25,004,000 | 24,768,000 | 19,545,000 | 19,414,000 |
Total Liabilities | 66,200,000 | 67,973,000 | 66,052,000 | 66,277,000 | 62,946,000 | 63,824,000 | 64,429,000 | 63,196,000 | 61,491,000 | 63,457,000 | 67,855,000 | 64,018,000 | 71,774,000 | 68,044,000 | 53,156,000 | 50,738,000 | 61,171,000 | 47,249,000 | 44,020,000 | 38,637,000 | 35,624,000 |
Common Stock | 5,517,000 | 6,403,000 | 6,560,000 | 6,398,000 | 6,230,000 | 5,935,000 | 5,827,000 | 5,593,000 | 5,277,000 | 5,238,000 | 5,016,000 | 4,709,000 | 4,481,000 | 4,273,000 | 3,888,000 | 3,439,000 | 3,057,000 | 2,744,000 | 2,465,000 | 1,859,000 | 1,231,000 |
Retained Earnings | 55,455,000 | 51,250,000 | 43,514,000 | 39,282,000 | 35,167,000 | 34,437,000 | 30,427,000 | 26,301,000 | 27,377,000 | 29,246,000 | 33,887,000 | 31,854,000 | 29,558,000 | 25,219,000 | 21,384,000 | 19,711,000 | 19,826,000 | 17,398,000 | 14,593,000 | 11,808,000 | 9,937,000 |
Accumulated Other Comprehensive Income/Loss | -2,230,000 | -1,820,000 | -2,457,000 | -1,553,000 | -888,000 | -1,567,000 | -1,684,000 | -1,192,000 | -2,039,000 | -2,035,000 | -6,431,000 | -3,898,000 | -6,433,000 | -6,328,000 | -4,051,000 | -3,764,000 | -5,579,000 | -1,808,000 | -2,847,000 | -598,000 | -424,000 |
Total Stockholders Equity | 17,130,000 | 19,494,000 | 15,869,000 | 16,484,000 | 15,331,000 | 14,588,000 | 14,039,000 | 13,697,000 | 13,137,000 | 14,809,000 | 16,746,000 | 20,811,000 | 17,532,000 | 12,883,000 | 10,824,000 | 8,740,000 | 6,087,000 | 8,883,000 | 6,859,000 | 8,432,000 | 7,467,000 |
Total Investments | 17,629,000 | 17,773,000 | 16,589,000 | 13,911,000 | 13,407,000 | 13,844,000 | 14,447,000 | 14,532,000 | 14,585,000 | 246,000 | 257,000 | 272,000 | 272,000 | 133,000 | 164,000 | 105,000 | 94,000 | 598,000 | 562,000 | 565,000 | 517,000 |
Total Debt | 37,311,000 | 38,452,000 | 36,993,000 | 37,789,000 | 37,163,000 | 37,657,000 | 36,553,000 | 34,878,000 | 36,783,000 | 38,013,000 | 39,285,000 | 37,750,000 | 40,143,000 | 34,592,000 | 28,418,000 | 31,631,000 | 35,535,000 | 28,429,000 | 27,296,000 | 25,745,000 | 23,525,000 |
Net Debt | 32,970,000 | 31,474,000 | 29,989,000 | 28,535,000 | 27,811,000 | 29,373,000 | 28,696,000 | 26,617,000 | 29,615,000 | 31,553,000 | 31,944,000 | 31,669,000 | 34,653,000 | 31,535,000 | 24,826,000 | 26,764,000 | 32,799,000 | 27,307,000 | 26,766,000 | 24,637,000 | 23,080,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 | 11,006,000 | 10,335,000 | 6,704,000 | 6,493,000 | 3,003,000 | 6,094,000 | 6,148,000 | 759,000 | -59,000 | 2,523,000 | 3,711,000 | 3,803,000 | 5,722,000 | 4,981,000 | 2,758,000 | 827,000 | 3,557,000 | 3,541,000 | 3,537,000 | 2,854,000 | 2,035,000 |
Depreciation & Amortization | 2,125,000 | 2,144,000 | 2,219,000 | 2,352,000 | 2,432,000 | 2,577,000 | 2,766,000 | 2,877,000 | 3,034,000 | 3,046,000 | 3,163,000 | 3,087,000 | 2,813,000 | 2,527,000 | 2,296,000 | 2,336,000 | 1,980,000 | 1,797,000 | 1,602,000 | 1,477,000 | 1,397,000 |
Deferred Income Tax | -370,000 | -592,000 | -377,000 | -383,000 | -74,000 | 28,000 | 220,000 | 1,213,000 | -431,000 | -307,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Stock Based Compensation | 209,000 | 208,000 | 193,000 | 200,000 | 202,000 | 205,000 | 198,000 | 206,000 | 218,000 | 283,000 | 254,000 | 231,000 | 245,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -61,000 | 151,000 | -1,800,000 | -647,000 | -418,000 | -2,930,000 | -4,077,000 | -194,000 | 628,000 | 781,000 | 630,000 | 2,819,000 | -3,683,000 | -955,000 | -514,000 | 3,043,000 | -1,133,000 | 2,398,000 | 463,000 | -1,198,000 | -7,310,000 |
Accounts Receivable | 571,000 | -437,000 | -220,000 | -136,000 | -356,000 | -2,169,000 | -3,024,000 | -308,000 | -244,000 | 173,000 | 712,000 | 328,000 | -907,000 | -1,345,000 | -1,599,000 | 2,863,000 | -259,000 | 0 | 0 | 0 | 0 |
Inventory | 553,000 | -364,000 | -2,589,000 | -2,586,000 | -34,000 | 274,000 | -1,579,000 | -1,295,000 | 1,109,000 | 2,274,000 | 101,000 | 2,658,000 | -1,149,000 | -2,927,000 | -2,667,000 | 2,501,000 | -833,000 | -745,000 | -827,000 | -568,000 | -1,391,000 |
Accounts Payable | -809,000 | -754,000 | 798,000 | 2,041,000 | 98,000 | -1,025,000 | 709,000 | 1,478,000 | -200,000 | -1,165,000 | 410,000 | 134,000 | -1,868,000 | 1,555,000 | 2,570,000 | -2,034,000 | 656,000 | 0 | 0 | 0 | 0 |
Other Working Capital | -376,000 | 1,706,000 | 211,000 | 34,000 | -126,000 | -10,000 | -183,000 | -69,000 | -37,000 | -501,000 | -593,000 | -301,000 | 241,000 | 1,762,000 | 1,182,000 | -287,000 | -697,000 | 3,143,000 | 1,290,000 | -630,000 | -5,919,000 |
Other Non-Cash Items | 3,485,000 | 639,000 | 827,000 | 216,000 | 1,000,000 | 675,000 | 1,006,000 | 746,000 | 856,000 | 453,000 | 553,000 | 482,000 | 389,000 | 457,000 | 469,000 | 137,000 | 383,000 | 199,000 | 197,000 | -20,000 | -113,000 |
Net Cash Provided by Operating Activities | 13,136,000 | 12,885,000 | 7,766,000 | 7,198,000 | 6,327,000 | 6,912,000 | 6,558,000 | 5,702,000 | 5,608,000 | 6,675,000 | 8,057,000 | 10,191,000 | 5,241,000 | 7,010,000 | 5,009,000 | 6,343,000 | 4,787,000 | 7,935,000 | 5,799,000 | 3,113,000 | -3,991,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,090,000 | -3,092,000 | -2,599,000 | -2,472,000 | -2,115,000 | -2,669,000 | -2,916,000 | -2,336,000 | -2,928,000 | -3,261,000 | -3,379,000 | -4,446,000 | -5,076,000 | -3,924,000 | -2,586,000 | -2,316,000 | -4,011,000 | -3,040,000 | -2,675,000 | -2,415,000 | -2,114,000 |
Acquisitions Net | 1,297,000 | 702,000 | 1,000 | 36,000 | 25,000 | 41,000 | 16,000 | 100,000 | -210,000 | 178,000 | 199,000 | 365,000 | 1,199,000 | -7,808,000 | -1,126,000 | -19,000 | -117,000 | -229,000 | -513,000 | -13,000 | -290,000 |
Purchases of Investments | -3,897,000 | -4,405,000 | -3,165,000 | -2,256,000 | -749,000 | -644,000 | -898,000 | -1,107,000 | -582,000 | -885,000 | -855,000 | -597,000 | -1,020,000 | -10,337,000 | -8,715,000 | -349,000 | -14,370,000 | -485,000 | -681,000 | -338,000 | -253,000 |
Sales/Maturities of Investments | 4,002,000 | 1,891,000 | 2,383,000 | 785,000 | 345,000 | 574,000 | 442,000 | 932,000 | 694,000 | 351,000 | 810,000 | 449,000 | 306,000 | 9,328,000 | 9,231,000 | 291,000 | 11,023,000 | 282,000 | 539,000 | 257,000 | 290,000 |
Other Investing Activities | -2,065,000 | -967,000 | 839,000 | 823,000 | 1,009,000 | 770,000 | 144,000 | 1,417,000 | 1,266,000 | 100,000 | -402,000 | -817,000 | -1,599,000 | 1,314,000 | 1,601,000 | 3,395,000 | 1,179,000 | -936,000 | -466,000 | -1,016,000 | 4,444,000 |
Net Cash Used for Investing Activities | -3,753,000 | -5,871,000 | -2,541,000 | -3,084,000 | -1,485,000 | -1,928,000 | -3,212,000 | -994,000 | -1,760,000 | -3,517,000 | -3,627,000 | -5,046,000 | -6,190,000 | -11,427,000 | -1,595,000 | 1,002,000 | -6,296,000 | -4,408,000 | -3,796,000 | -3,525,000 | 2,077,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -3,176,000 | -594,000 | -7,728,000 | -681,000 | -2,194,000 | -1,544,000 | -7,829,000 | -675,000 | -6,565,000 | -8,292,000 | -1,401,000 | -1,542,000 | -11,099,000 | -10,636,000 | -12,461,000 | -12,687,000 | -14,439,000 | -10,888,000 | -10,375,000 | -11,620,000 | -3,008,000 |
Common Stock Issued | 42,000 | 12,000 | 51,000 | 135,000 | 229,000 | 238,000 | 313,000 | 566,000 | 5,255,000 | 33,000 | 239,000 | 128,000 | 52,000 | 123,000 | 296,000 | 89,000 | 135,000 | 328,000 | 414,000 | 482,000 | 317,000 |
Common Stock Repurchased | -9,399,000 | -4,975,000 | -4,230,000 | -2,668,000 | -1,130,000 | -4,047,000 | -3,798,000 | 0 | -23,000 | -2,025,000 | -4,238,000 | -2,000,000 | 16,476,000 | -8,000 | -132,000 | 8,407,000 | -1,838,000 | -2,405,000 | -3,208,000 | -1,684,000 | -539,000 |
Dividends Paid | -2,608,000 | -2,563,000 | -2,440,000 | -2,332,000 | -2,243,000 | -2,132,000 | -1,951,000 | -1,831,000 | -1,799,000 | -1,757,000 | -1,620,000 | -1,111,000 | -1,617,000 | -1,159,000 | -1,084,000 | -1,029,000 | -953,000 | -845,000 | -726,000 | -618,000 | -534,000 |
Other Financing Activities | 3,252,000 | 1,188,000 | 7,066,000 | -4,000 | -2,576,000 | 97,000 | 9,615,000 | -2,501,000 | 20,000 | 8,171,000 | 1,461,000 | 142,000 | -263,000 | 15,646,000 | 8,768,000 | 5,000 | 20,060,000 | 10,841,000 | 11,302,000 | 14,593,000 | 5,638,000 |
Net Cash Used Provided by Financing Activities | -12,362,000 | -6,932,000 | -7,281,000 | -4,188,000 | -3,755,000 | -4,538,000 | -3,650,000 | -3,657,000 | -3,112,000 | -3,870,000 | -2,996,000 | -4,511,000 | 3,549,000 | 3,966,000 | -4,613,000 | -5,215,000 | 2,965,000 | -2,969,000 | -2,593,000 | 1,153,000 | 1,874,000 |
Effect of Forex Changes on Cash | -67,000 | -110,000 | -194,000 | -29,000 | -13,000 | -44,000 | -126,000 | 38,000 | -28,000 | -169,000 | -174,000 | -43,000 | -167,000 | -84,000 | -76,000 | 1,000 | 158,000 | 34,000 | 12,000 | -78,000 | 143,000 |
Net Change in Cash | -3,038,000 | -26,000 | -2,250,000 | -103,000 | 1,074,000 | 402,000 | -430,000 | 1,093,000 | 708,000 | -881,000 | 1,260,000 | 591,000 | 2,433,000 | -535,000 | -1,275,000 | 2,131,000 | 1,614,000 | 592,000 | -578,000 | 663,000 | 103,000 |
Cash at End of Period | 22,838,000 | 6,978,000 | 7,013,000 | 9,263,000 | 9,366,000 | 8,292,000 | 7,890,000 | 8,261,000 | 7,168,000 | 6,460,000 | 7,341,000 | 6,081,000 | 5,490,000 | 3,057,000 | 3,592,000 | 4,867,000 | 2,736,000 | 1,122,000 | 530,000 | 1,108,000 | 445,000 |
Cash at Start of Period | 25,876,000 | 7,004,000 | 9,263,000 | 9,366,000 | 8,292,000 | 7,890,000 | 8,320,000 | 7,168,000 | 6,460,000 | 7,341,000 | 6,081,000 | 5,490,000 | 3,057,000 | 3,592,000 | 4,867,000 | 2,736,000 | 1,122,000 | 530,000 | 1,108,000 | 445,000 | 342,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 13,136,000 | 12,885,000 | 7,766,000 | 7,198,000 | 6,327,000 | 6,912,000 | 6,558,000 | 5,702,000 | 5,608,000 | 6,675,000 | 8,057,000 | 10,191,000 | 5,241,000 | 7,010,000 | 5,009,000 | 6,343,000 | 4,787,000 | 7,935,000 | 5,799,000 | 3,113,000 | -3,991,000 |
Capital Expenditure | -3,090,000 | -3,092,000 | -2,599,000 | -2,472,000 | -2,115,000 | -2,669,000 | -2,916,000 | -2,336,000 | -2,928,000 | -3,261,000 | -3,379,000 | -4,446,000 | -5,076,000 | -3,924,000 | -2,586,000 | -2,316,000 | -4,011,000 | -3,040,000 | -2,675,000 | -2,415,000 | -2,114,000 |
Free Cash Flow | 10,046,000 | 9,793,000 | 5,167,000 | 4,726,000 | 4,212,000 | 4,243,000 | 3,642,000 | 3,366,000 | 2,680,000 | 3,414,000 | 4,678,000 | 5,745,000 | 165,000 | 3,086,000 | 2,423,000 | 4,027,000 | 776,000 | 4,895,000 | 3,124,000 | 698,000 | -6,105,000 |