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 | 37,324,000 | 36,647,000 | 35,466,000 | 34,392,000 | 32,637,000 | 36,709,000 | 41,802,000 | 40,534,000 | 39,302,000 | 38,581,000 | 40,306,000 | 39,055,000 | 37,665,000 | 36,529,000 | 33,370,000 | 30,908,000 | 36,556,000 | 34,589,000 | 31,367,000 | 27,653,000 | 25,601,000 |
Revenue Growth | - | 3.33% | 3.12% | 5.38% | -11.09% | -12.18% | 3.13% | 3.13% | 1.87% | -4.28% | 3.20% | 3.69% | 3.11% | 9.47% | 7.97% | -15.45% | 5.69% | 10.27% | 13.43% | 8.02% | |
Cost of Revenue | 22,767,000 | 22,353,000 | 23,825,000 | 23,394,000 | 22,169,000 | 24,339,000 | 29,046,000 | 27,575,000 | 27,150,000 | 26,747,000 | 28,957,000 | 28,364,000 | 28,291,000 | 28,556,000 | 25,519,000 | 23,185,000 | 27,994,000 | 26,300,000 | 24,096,000 | 21,465,000 | 20,585,000 |
Gross Profit | 14,557,000 | 14,294,000 | 11,641,000 | 10,998,000 | 10,468,000 | 12,370,000 | 12,756,000 | 12,959,000 | 12,152,000 | 11,834,000 | 11,349,000 | 10,691,000 | 9,374,000 | 7,973,000 | 7,851,000 | 7,723,000 | 8,562,000 | 8,289,000 | 7,271,000 | 6,188,000 | 5,016,000 |
Gross Profit Margin | 39.00% | 39.00% | 32.82% | 31.98% | 32.07% | 33.70% | 30.52% | 31.97% | 30.92% | 30.67% | 28.16% | 27.37% | 24.89% | 21.83% | 23.53% | 24.99% | 23.42% | 23.96% | 23.18% | 22.38% | 19.59% |
Research and Development | 1,466,000 | 1,456,000 | 1,478,000 | 1,333,000 | 1,334,000 | 1,556,000 | 1,809,000 | 1,835,000 | 2,143,000 | 2,854,000 | 2,926,000 | 2,773,000 | 2,682,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 5,136,000 | 4,965,000 | 5,214,000 | 4,798,000 | 4,772,000 | 5,519,000 | 6,051,000 | 5,808,000 | 5,469,000 | 5,006,000 | 5,518,000 | 5,190,000 | 5,218,000 | 5,399,000 | 4,717,000 | 4,341,000 | 5,033,000 | 4,565,000 | 4,210,000 | 3,707,000 | 3,316,000 |
Total Operating Expenses | 6,602,000 | 6,421,000 | 5,214,000 | 4,798,000 | 4,772,000 | 5,519,000 | 6,051,000 | 5,808,000 | 5,469,000 | 5,006,000 | 5,518,000 | 5,190,000 | 5,218,000 | 5,399,000 | 5,008,000 | 4,341,000 | 5,033,000 | 4,565,000 | 4,210,000 | 3,707,000 | 3,316,000 |
Operating Income or Loss | 7,955,000 | 7,873,000 | 6,793,000 | 7,578,000 | 6,371,000 | 7,916,000 | 6,705,000 | 7,151,000 | 6,683,000 | 6,828,000 | 5,831,000 | 5,501,000 | 4,156,000 | 2,574,000 | 3,134,000 | 3,382,000 | 3,529,000 | 3,724,000 | 3,061,000 | 2,481,000 | 1,700,000 |
Operating Margin | 21.31% | 21.48% | 19.15% | 22.03% | 19.52% | 21.56% | 16.04% | 17.64% | 17.00% | 17.70% | 14.47% | 14.09% | 11.03% | 7.05% | 9.39% | 10.94% | 9.65% | 10.77% | 9.76% | 8.97% | 6.64% |
Interest Expense | 878,000 | 765,000 | 414,000 | 343,000 | 359,000 | 357,000 | 367,000 | 316,000 | 338,000 | 310,000 | 318,000 | 327,000 | 351,000 | 376,000 | 386,000 | 459,000 | 456,000 | 456,000 | 374,000 | 356,000 | 331,000 |
EBITDA | 9,411,000 | 9,049,000 | 7,997,000 | 8,801,000 | 7,373,000 | 9,004,000 | 8,970,000 | 8,333,000 | 7,815,000 | 7,779,000 | 7,060,000 | 6,728,000 | 5,152,000 | 3,531,000 | 4,121,000 | 4,339,000 | 3,869,000 | 4,599,000 | 3,851,000 | 3,114,000 | 2,241,000 |
Depreciation and Amortization | 1,209,000 | 1,176,000 | 1,204,000 | 1,223,000 | 1,002,000 | 1,088,000 | 1,116,000 | 1,115,000 | 1,030,000 | 883,000 | 924,000 | 989,000 | 926,000 | 957,000 | 987,000 | 957,000 | 903,000 | 837,000 | 794,000 | 697,000 | 650,000 |
Income Before Tax | 7,318,000 | 7,159,000 | 6,379,000 | 7,235,000 | 6,012,000 | 7,559,000 | 7,487,000 | 6,902,000 | 6,447,000 | 6,586,000 | 5,818,000 | 5,412,000 | 3,875,000 | 2,282,000 | 2,843,000 | 2,978,000 | 3,801,000 | 3,321,000 | 2,798,000 | 2,323,000 | 1,680,000 |
Income Tax Expense | 1,520,000 | 1,487,000 | 1,412,000 | 1,625,000 | 1,147,000 | 1,329,000 | 659,000 | 5,204,000 | 1,601,000 | 1,739,000 | 1,489,000 | 1,450,000 | 944,000 | 417,000 | 808,000 | 789,000 | 1,009,000 | 877,000 | 720,000 | 742,000 | 399,000 |
Net Income | 5,784,000 | 5,658,000 | 4,966,000 | 5,542,000 | 4,779,000 | 6,143,000 | 6,765,000 | 1,655,000 | 4,809,000 | 4,768,000 | 4,239,000 | 3,924,000 | 2,926,000 | 2,067,000 | 2,022,000 | 2,153,000 | 2,792,000 | 2,444,000 | 2,083,000 | 1,655,000 | 1,281,000 |
Net Income Margin | 15.50% | 15.44% | 14.00% | 16.11% | 14.64% | 16.73% | 16.18% | 4.08% | 12.24% | 12.36% | 10.52% | 10.05% | 7.77% | 5.66% | 6.06% | 6.97% | 7.64% | 7.07% | 6.64% | 5.98% | 5.00% |
EPS | 8.82 | 8.53 | 7.33 | 8.01 | 6.79 | 8.52 | 9.10 | 2.03 | 6.30 | 6.11 | 5.40 | 4.99 | 3.74 | 2.65 | 2.61 | 2.06 | 3.79 | 3.20 | 2.54 | 1.93 | 1.45 |
EPS Diluted | 8.77 | 8.47 | 7.27 | 7.91 | 6.72 | 8.41 | 8.98 | 2.00 | 6.21 | 6.04 | 5.33 | 4.92 | 3.69 | 2.61 | 2.59 | 2.05 | 3.76 | 3.16 | 2.52 | 1.92 | 1.45 |
Weighted Average Shares Out | - | 663,000 | 677,100 | 692,300 | 704,100 | 721,000 | 743,000 | 762,100 | 764,300 | 779,800 | 784,400 | 786,400 | 782,400 | 780,800 | 773,500 | 752,600 | 736,763 | 763,750 | 820,079 | 848,705 | 859,310 |
Weighted Average Shares Out Diluted | - | 668,200 | 683,100 | 700,400 | 711,200 | 730,300 | 753,000 | 772,100 | 775,300 | 789,300 | 795,200 | 797,300 | 791,900 | 791,600 | 780,900 | 755,122 | 743,530 | 773,418 | 826,587 | 853,125 | 859,310 |
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 | 9,576,000 | 7,925,000 | 9,627,000 | 10,959,000 | 14,275,000 | 9,067,000 | 9,287,000 | 7,059,000 | 7,843,000 | 5,455,000 | 6,959,000 | 6,422,000 | 4,634,000 | 3,698,000 | 2,650,000 | 2,801,000 | 2,065,000 | 1,829,000 | 1,224,000 | 1,234,000 | 3,586,000 |
Short Term Investments | 231,000 | 170,000 | 483,000 | 564,000 | 945,000 | 1,349,000 | 1,623,000 | 3,758,000 | 1,520,000 | 2,080,000 | 2,114,000 | 1,594,000 | 587,000 | 484,000 | 458,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 9,807,000 | 8,095,000 | 10,110,000 | 11,523,000 | 15,220,000 | 10,416,000 | 10,910,000 | 10,817,000 | 7,843,000 | 5,455,000 | 6,959,000 | 6,422,000 | 4,634,000 | 4,182,000 | 3,108,000 | 2,801,000 | 2,065,000 | 1,829,000 | 1,224,000 | 1,234,000 | 3,586,000 |
Net Receivables | 7,940,000 | 7,711,000 | 7,440,000 | 6,830,000 | 6,827,000 | 7,493,000 | 7,508,000 | 8,866,000 | 8,818,000 | 8,075,000 | 7,960,000 | 7,929,000 | 7,429,000 | 7,228,000 | 7,068,000 | 6,274,000 | 6,129,000 | 6,387,000 | 5,740,000 | 5,017,000 | 4,243,000 |
Inventory | 6,324,000 | 6,178,000 | 5,538,000 | 5,138,000 | 4,489,000 | 4,421,000 | 4,326,000 | 4,613,000 | 4,366,000 | 4,420,000 | 4,405,000 | 4,293,000 | 4,235,000 | 4,264,000 | 3,958,000 | 3,446,000 | 3,848,000 | 3,861,000 | 3,588,000 | 3,401,000 | 3,160,000 |
Other Current Assets | 1,298,000 | 1,518,000 | 1,894,000 | 1,881,000 | 1,639,000 | 1,973,000 | 1,618,000 | 1,706,000 | 2,031,000 | 2,103,000 | 2,145,000 | 1,671,000 | 631,000 | 460,000 | 458,000 | 1,415,000 | 299,000 | 367,000 | 537,000 | 1,067,000 | 542,000 |
Total Current Assets | 25,369,000 | 23,502,000 | 24,982,000 | 25,372,000 | 28,175,000 | 24,303,000 | 24,362,000 | 26,002,000 | 23,058,000 | 20,053,000 | 22,191,000 | 21,164,000 | 17,598,000 | 16,134,000 | 15,011,000 | 13,936,000 | 13,263,000 | 13,685,000 | 12,304,000 | 11,962,000 | 12,820,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 6,749,000 | 6,664,000 | 5,471,000 | 5,562,000 | 5,570,000 | 5,325,000 | 5,296,000 | 5,926,000 | 5,793,000 | 5,789,000 | 5,383,000 | 5,278,000 | 5,001,000 | 4,804,000 | 4,840,000 | 4,847,000 | 4,934,000 | 4,985,000 | 4,797,000 | 4,658,000 | 4,331,000 |
Goodwill | 20,824,000 | 18,049,000 | 17,497,000 | 17,756,000 | 16,058,000 | 15,563,000 | 15,546,000 | 18,277,000 | 17,707,000 | 15,895,000 | 12,788,000 | 13,046,000 | 12,425,000 | 11,858,000 | 11,597,000 | 10,494,000 | 10,185,000 | 9,175,000 | 8,403,000 | 7,660,000 | 6,013,000 |
Intangible Assets | 5,208,000 | 3,231,000 | 3,222,000 | 3,613,000 | 3,560,000 | 3,734,000 | 4,139,000 | 4,496,000 | 4,634,000 | 4,577,000 | 2,208,000 | 2,514,000 | 2,449,000 | 2,477,000 | 2,574,000 | 2,174,000 | 2,267,000 | 1,498,000 | 1,247,000 | 9,636,000 | 7,254,000 |
Long Term Investments | 2,026,000 | 1,460,000 | 945,000 | 1,222,000 | 685,000 | 588,000 | 742,000 | 667,000 | 587,000 | 517,000 | 465,000 | 393,000 | 623,000 | 494,000 | 616,000 | 579,000 | 670,000 | 500,000 | 382,000 | 370,000 | 542,000 |
Tax Assets | 374,000 | 392,000 | 421,000 | 489,000 | 760,000 | 86,000 | 382,000 | 236,000 | 347,000 | 283,000 | 404,000 | 368,000 | 1,889,000 | 2,132,000 | 1,346,000 | 2,017,000 | 2,135,000 | 637,000 | 1,075,000 | 588,000 | 613,000 |
Other Non-Current Assets | 8,779,000 | 8,227,000 | 9,737,000 | 10,456,000 | 9,778,000 | 9,080,000 | 7,306,000 | 3,783,000 | 2,020,000 | 2,202,000 | 2,012,000 | 2,672,000 | 1,868,000 | 1,909,000 | 1,978,000 | 1,957,000 | 2,036,000 | 3,325,000 | 2,733,000 | 5,080,000 | 5,502,000 |
Total Non-Current Assets | 43,960,000 | 38,023,000 | 37,293,000 | 39,098,000 | 36,411,000 | 34,376,000 | 33,411,000 | 33,385,000 | 31,088,000 | 29,263,000 | 23,260,000 | 24,271,000 | 24,255,000 | 23,674,000 | 22,951,000 | 22,068,000 | 22,227,000 | 20,120,000 | 18,637,000 | 20,332,000 | 18,242,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 | 69,329,000 | 61,525,000 | 62,275,000 | 64,470,000 | 64,586,000 | 58,679,000 | 57,773,000 | 59,387,000 | 54,146,000 | 49,316,000 | 45,451,000 | 45,435,000 | 41,853,000 | 39,808,000 | 37,962,000 | 36,004,000 | 35,490,000 | 33,805,000 | 30,941,000 | 32,294,000 | 31,062,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 6,470,000 | 6,849,000 | 6,329,000 | 6,484,000 | 5,750,000 | 5,730,000 | 5,607,000 | 6,584,000 | 5,690,000 | 5,580,000 | 5,365,000 | 5,174,000 | 4,736,000 | 4,738,000 | 4,344,000 | 3,633,000 | 3,773,000 | 3,962,000 | 3,518,000 | 2,886,000 | 2,564,000 |
Short Term Debt | 7,261,000 | 4,077,000 | 4,447,000 | 5,345,000 | 6,042,000 | 4,892,000 | 6,458,000 | 5,309,000 | 3,593,000 | 6,514,000 | 2,637,000 | 2,028,000 | 1,101,000 | 674,000 | 889,000 | 1,361,000 | 2,510,000 | 2,238,000 | 1,154,000 | 2,024,000 | 1,204,000 |
Tax Payables | 0 | 680,000 | 723,000 | 662,000 | 588,000 | 492,000 | 400,000 | 411,000 | 720,000 | 467,000 | 504,000 | 489,000 | 780,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 3,499,000 | 3,555,000 | 3,163,000 | 2,932,000 | 2,490,000 | 2,403,000 | 2,198,000 | 2,151,000 | 1,863,000 | 2,094,000 | 2,172,000 | 2,127,000 | 0 | 0 | 0 | 0 | 0 | 5,455,000 | 5,359,000 | 0 |
Other Current Liabilities | 7,313,000 | 4,114,000 | 5,607,000 | 4,516,000 | 4,473,000 | 4,986,000 | 4,456,000 | 4,770,000 | 4,897,000 | 4,414,000 | 4,677,000 | 4,844,000 | 5,081,000 | 6,863,000 | 6,484,000 | 6,153,000 | 6,006,000 | 5,741,000 | 8,000 | 161,000 | 4,971,000 |
Total Current Liabilities | 21,044,000 | 18,539,000 | 19,938,000 | 19,508,000 | 19,197,000 | 18,098,000 | 18,924,000 | 18,861,000 | 16,331,000 | 18,371,000 | 14,773,000 | 14,218,000 | 13,045,000 | 12,275,000 | 11,717,000 | 11,147,000 | 12,289,000 | 11,941,000 | 10,135,000 | 10,430,000 | 8,739,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 20,767,000 | 16,463,000 | 15,123,000 | 14,254,000 | 16,342,000 | 11,110,000 | 9,756,000 | 12,573,000 | 12,182,000 | 5,554,000 | 6,046,000 | 6,801,000 | 6,395,000 | 6,881,000 | 5,755,000 | 6,246,000 | 5,865,000 | 5,419,000 | 3,909,000 | 3,082,000 | 4,069,000 |
Deferred Revenue | 1,002,000 | 1,171,000 | 1,334,000 | 1,324,000 | 1,356,000 | 1,310,000 | 1,264,000 | 76,000 | 81,000 | 99,000 | 93,000 | 44,000 | 47,000 | 1,417,000 | 1,477,000 | 1,594,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 2,137,000 | 2,094,000 | 2,093,000 | 2,364,000 | 2,113,000 | 1,670,000 | 1,713,000 | 2,894,000 | 486,000 | 558,000 | 236,000 | 804,000 | 628,000 | 676,000 | 636,000 | 542,000 | 698,000 | 734,000 | 352,000 | 503,000 | 397,000 |
Other Non-Current Liabilities | 6,862,000 | 6,817,000 | 6,461,000 | 7,771,000 | 7,781,000 | 7,778,000 | 7,751,000 | 7,539,000 | 5,516,000 | 6,026,000 | 6,300,000 | 5,822,000 | 8,523,000 | 7,657,000 | 7,462,000 | 7,521,000 | 9,451,000 | 6,489,000 | 6,825,000 | 7,025,000 | 6,605,000 |
Total Non-Current Liabilities | 30,768,000 | 26,545,000 | 25,011,000 | 25,713,000 | 27,592,000 | 21,868,000 | 20,484,000 | 23,082,000 | 18,265,000 | 12,237,000 | 12,675,000 | 13,471,000 | 15,593,000 | 16,631,000 | 15,330,000 | 15,903,000 | 16,014,000 | 12,642,000 | 11,086,000 | 10,610,000 | 11,071,000 |
Total Liabilities | 51,812,000 | 45,084,000 | 44,949,000 | 45,221,000 | 46,789,000 | 39,966,000 | 39,408,000 | 41,943,000 | 34,596,000 | 30,608,000 | 27,448,000 | 27,689,000 | 28,638,000 | 28,906,000 | 27,047,000 | 27,050,000 | 28,303,000 | 24,583,000 | 21,221,000 | 21,040,000 | 19,810,000 |
Common Stock | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 | 958,000 |
Retained Earnings | 49,576,000 | 47,979,000 | 45,093,000 | 42,827,000 | 39,905,000 | 37,693,000 | 33,978,000 | 28,255,000 | 28,710,000 | 26,147,000 | 23,115,000 | 20,383,000 | 17,799,000 | 16,083,000 | 15,097,000 | 17,487,000 | 16,250,000 | 14,273,000 | 12,563,000 | 11,722,000 | 10,767,000 |
Accumulated Other Comprehensive Income/Loss | -4,075,000 | -4,135,000 | -3,475,000 | -2,895,000 | -3,377,000 | -3,197,000 | -3,437,000 | -2,235,000 | -2,714,000 | -2,535,000 | -1,459,000 | 818,000 | -1,339,000 | -1,444,000 | -1,067,000 | -4,429,000 | -3,809,000 | -544,000 | -1,307,000 | -25,000 | 138,000 |
Total Stockholders Equity | 16,947,000 | 15,856,000 | 17,319,000 | 19,242,000 | 17,790,000 | 18,706,000 | 18,358,000 | 17,439,000 | 19,547,000 | 18,418,000 | 17,784,000 | 17,579,000 | 13,065,000 | 10,902,000 | 10,915,000 | 8,954,000 | 7,187,000 | 9,222,000 | 9,720,000 | 11,254,000 | 11,252,000 |
Total Investments | 2,257,000 | 1,630,000 | 1,428,000 | 1,786,000 | 1,630,000 | 1,937,000 | 2,365,000 | 4,425,000 | 587,000 | 517,000 | 465,000 | 393,000 | 623,000 | 978,000 | 1,074,000 | 579,000 | 670,000 | 500,000 | 382,000 | 370,000 | 542,000 |
Total Debt | 29,030,000 | 21,536,000 | 19,570,000 | 19,599,000 | 22,384,000 | 16,002,000 | 16,214,000 | 17,882,000 | 15,775,000 | 12,068,000 | 8,683,000 | 8,829,000 | 7,496,000 | 7,555,000 | 6,644,000 | 7,607,000 | 8,375,000 | 7,657,000 | 5,063,000 | 5,106,000 | 5,273,000 |
Net Debt | 19,454,000 | 13,611,000 | 9,943,000 | 8,640,000 | 8,109,000 | 6,935,000 | 6,927,000 | 10,823,000 | 7,932,000 | 6,613,000 | 1,724,000 | 2,407,000 | 2,862,000 | 3,857,000 | 3,994,000 | 4,806,000 | 6,310,000 | 5,828,000 | 3,839,000 | 3,872,000 | 1,687,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 | 5,784,000 | 5,658,000 | 4,967,000 | 5,610,000 | 4,779,000 | 6,143,000 | 6,765,000 | 1,655,000 | 4,809,000 | 4,768,000 | 4,239,000 | 3,924,000 | 2,926,000 | 2,067,000 | 2,022,000 | 2,153,000 | 2,792,000 | 2,444,000 | 2,083,000 | 1,655,000 | 1,281,000 |
Depreciation & Amortization | 1,209,000 | 1,176,000 | 1,204,000 | 1,223,000 | 1,002,000 | 1,088,000 | 1,116,000 | 1,115,000 | 1,030,000 | 883,000 | 924,000 | 989,000 | 926,000 | 957,000 | 987,000 | 957,000 | 903,000 | 837,000 | 794,000 | 697,000 | 650,000 |
Deferred Income Tax | -79,000 | 153,000 | -180,000 | 178,000 | -175,000 | 179,000 | -586,000 | 2,294,000 | 76,000 | 315,000 | 132,000 | 262,000 | 84,000 | -331,000 | 878,000 | 371,000 | 115,000 | 332,000 | 450,000 | 52,000 | 223,000 |
Stock Based Compensation | 201,000 | 202,000 | 188,000 | 217,000 | 168,000 | 153,000 | 175,000 | 176,000 | 184,000 | 175,000 | 187,000 | 170,000 | 170,000 | 168,000 | 164,000 | 118,000 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 429,000 | 361,000 | -745,000 | 288,000 | 1,363,000 | 44,000 | 286,000 | -563,000 | -184,000 | -163,000 | 236,000 | -594,000 | -458,000 | -128,000 | 126,000 | 451,000 | -37,000 | 97,000 | -212,000 | 378,000 | 282,000 |
Accounts Receivable | 314,000 | -42,000 | -739,000 | -8,000 | 669,000 | 11,000 | -236,000 | -682,000 | -770,000 | 211,000 | -172,000 | -365,000 | -119,000 | -316,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | -365,000 | -626,000 | -440,000 | -685,000 | -67,000 | -100,000 | -503,000 | -259,000 | -18,000 | 230,000 | -200,000 | 41,000 | 25,000 | -310,000 | -310,000 | 479,000 | -161,000 | -183,000 | -128,000 | 37,000 | -84,000 |
Accounts Payable | -19,000 | 518,000 | -155,000 | 744,000 | 15,000 | 118,000 | 733,000 | 924,000 | 254,000 | -17,000 | 307,000 | 352,000 | -13,000 | 527,000 | 625,000 | -167,000 | -152,000 | 397,000 | 516,000 | 181,000 | 408,000 |
Other Working Capital | 433,000 | 511,000 | 589,000 | 237,000 | 746,000 | 15,000 | 292,000 | -546,000 | 350,000 | -587,000 | 301,000 | -622,000 | -351,000 | -29,000 | -189,000 | 139,000 | 276,000 | -117,000 | -600,000 | 160,000 | -42,000 |
Other Non-Cash Items | 996,000 | -2,210,000 | -160,000 | -1,478,000 | -929,000 | -710,000 | -1,322,000 | 1,289,000 | -417,000 | -524,000 | -694,000 | -416,000 | -131,000 | 100,000 | 26,000 | -104,000 | 653,000 | -21,000 | 46,000 | -340,000 | -121,000 |
Net Cash Provided by Operating Activities | 6,583,000 | 5,340,000 | 5,274,000 | 6,038,000 | 6,208,000 | 6,897,000 | 6,434,000 | 5,966,000 | 5,498,000 | 5,454,000 | 5,024,000 | 4,335,000 | 3,517,000 | 2,833,000 | 4,203,000 | 3,946,000 | 3,791,000 | 3,911,000 | 3,211,000 | 2,442,000 | 2,253,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,105,000 | -1,039,000 | -766,000 | -895,000 | -906,000 | -839,000 | -828,000 | -1,031,000 | -1,095,000 | -1,073,000 | -1,094,000 | -947,000 | -884,000 | -798,000 | -651,000 | -609,000 | -884,000 | -767,000 | -733,000 | -684,000 | -629,000 |
Acquisitions Net | -4,944,000 | -671,000 | -178,000 | -1,123,000 | -261,000 | -50,000 | -535,000 | -82,000 | -2,277,000 | -5,227,000 | 156,000 | -1,130,000 | -417,000 | 183,000 | -1,296,000 | -467,000 | -1,272,000 | -1,099,000 | 32,000 | -2,679,000 | -384,000 |
Purchases of Investments | -799,000 | -560,000 | -1,211,000 | -2,373,000 | -3,385,000 | -4,253,000 | -4,059,000 | -6,743,000 | -3,954,000 | -6,714,000 | -4,074,000 | -1,220,000 | -702,000 | -380,000 | -453,000 | -24,000 | -6,000 | -20,000 | 0 | 0 | -115,000 |
Sales/Maturities of Investments | 981,000 | 971,000 | 1,624,000 | 2,717,000 | 3,508,000 | 4,464,000 | 6,032,000 | 4,414,000 | 3,681,000 | 6,587,000 | 3,288,000 | 1,122,000 | 559,000 | 354,000 | 112,000 | 1,000 | 18,000 | 6,000 | 0 | 285,000 | 80,000 |
Other Investing Activities | -122,000 | 6,000 | 438,000 | 613,000 | 57,000 | 145,000 | 417,000 | -132,000 | 303,000 | -87,000 | -152,000 | 216,000 | 16,000 | 30,000 | 19,000 | -34,000 | 121,000 | 98,000 | 87,000 | 1,068,000 | 464,000 |
Net Cash Used for Investing Activities | -5,989,000 | -1,293,000 | -93,000 | -1,061,000 | -987,000 | -533,000 | 1,027,000 | -3,574,000 | -3,342,000 | -6,514,000 | -1,876,000 | -1,959,000 | -1,428,000 | -611,000 | -2,269,000 | -1,133,000 | -2,023,000 | -1,782,000 | -614,000 | -2,010,000 | -584,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -11,424,000 | -583,000 | -10,297,000 | -10,107,000 | -14,708,000 | -17,102,000 | -25,425,000 | -13,824,000 | -2,839,000 | -880,000 | -609,000 | -607,000 | -1,000 | -972,000 | -1,332,000 | -2,760,000 | -733,000 | -2,490,000 | -436,000 | 0 | 0 |
Common Stock Issued | 390,000 | 196,000 | 320,000 | 229,000 | 393,000 | 498,000 | 267,000 | 520,000 | 409,000 | 186,000 | 265,000 | 447,000 | 342,000 | 304,000 | 195,000 | 37,000 | 146,000 | 603,000 | 396,000 | 167,000 | 74,000 |
Common Stock Repurchased | -3,739,000 | -3,715,000 | -4,200,000 | -3,380,000 | -3,714,000 | -4,400,000 | -4,000,000 | -2,889,000 | -2,079,000 | -1,884,000 | -924,000 | -1,073,000 | -317,000 | -1,085,000 | 21,000 | 1,488,000 | -1,459,000 | -3,986,000 | -1,896,000 | -1,133,000 | -724,000 |
Dividends Paid | -2,885,000 | -2,855,000 | -2,719,000 | -2,626,000 | -2,592,000 | -2,442,000 | -2,272,000 | -2,119,000 | -1,915,000 | -1,726,000 | -1,510,000 | -1,353,000 | -1,211,000 | -1,091,000 | -944,000 | -918,000 | -811,000 | -767,000 | -744,000 | -700,000 | -643,000 |
Other Financing Activities | 2,838,000 | 1,194,000 | 10,566,000 | 7,630,000 | 20,540,000 | 16,846,000 | 26,398,000 | 14,796,000 | 6,770,000 | 4,406,000 | 506,000 | 2,153,000 | -19,000 | 1,730,000 | 13,000 | 1,000 | 1,487,000 | 5,066,000 | 31,000 | -1,050,000 | 70,000 |
Net Cash Used Provided by Financing Activities | 398,000 | -5,763,000 | -6,330,000 | -8,254,000 | -81,000 | -6,600,000 | -5,032,000 | -3,516,000 | 346,000 | 102,000 | -2,272,000 | -433,000 | -1,206,000 | -1,114,000 | -2,047,000 | -2,152,000 | -1,370,000 | -1,574,000 | -2,649,000 | -2,716,000 | -1,223,000 |
Effect of Forex Changes on Cash | -42,000 | 14,000 | -183,000 | -39,000 | 68,000 | 16,000 | -201,000 | 340,000 | -114,000 | -546,000 | -339,000 | -155,000 | 53,000 | -60,000 | -38,000 | 75,000 | -162,000 | 50,000 | 42,000 | -68,000 | 190,000 |
Net Change in Cash | 950,000 | -1,702,000 | -1,332,000 | -3,316,000 | 5,208,000 | -220,000 | 2,228,000 | -784,000 | 2,388,000 | -1,504,000 | 537,000 | 1,788,000 | 936,000 | 1,048,000 | -151,000 | 736,000 | 236,000 | 605,000 | -10,000 | -2,352,000 | 636,000 |
Cash at End of Period | 37,027,000 | 7,925,000 | 9,627,000 | 10,959,000 | 14,275,000 | 9,067,000 | 9,287,000 | 7,059,000 | 7,843,000 | 5,455,000 | 6,959,000 | 6,422,000 | 4,634,000 | 3,698,000 | 2,650,000 | 2,801,000 | 2,065,000 | 1,829,000 | 1,224,000 | 1,234,000 | 3,586,000 |
Cash at Start of Period | 36,077,000 | 9,627,000 | 10,959,000 | 14,275,000 | 9,067,000 | 9,287,000 | 7,059,000 | 7,843,000 | 5,455,000 | 6,959,000 | 6,422,000 | 4,634,000 | 3,698,000 | 2,650,000 | 2,801,000 | 2,065,000 | 1,829,000 | 1,224,000 | 1,234,000 | 3,586,000 | 2,950,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 6,583,000 | 5,340,000 | 5,274,000 | 6,038,000 | 6,208,000 | 6,897,000 | 6,434,000 | 5,966,000 | 5,498,000 | 5,454,000 | 5,024,000 | 4,335,000 | 3,517,000 | 2,833,000 | 4,203,000 | 3,946,000 | 3,791,000 | 3,911,000 | 3,211,000 | 2,442,000 | 2,253,000 |
Capital Expenditure | -1,105,000 | -1,039,000 | -766,000 | -895,000 | -906,000 | -839,000 | -828,000 | -1,031,000 | -1,095,000 | -1,073,000 | -1,094,000 | -947,000 | -884,000 | -798,000 | -651,000 | -609,000 | -884,000 | -767,000 | -733,000 | -684,000 | -629,000 |
Free Cash Flow | 5,478,000 | 4,301,000 | 4,508,000 | 5,143,000 | 5,302,000 | 6,058,000 | 5,606,000 | 4,935,000 | 4,403,000 | 4,381,000 | 3,930,000 | 3,388,000 | 2,633,000 | 2,035,000 | 3,552,000 | 3,337,000 | 2,907,000 | 3,144,000 | 2,478,000 | 1,758,000 | 1,624,000 |