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 | 19,301,000 | 18,701,000 | 19,140,000 | 22,106,000 | 22,147,000 | 22,307,000 | 21,758,000 | 21,667,000 | 22,559,000 | 20,872,000 | 22,728,000 | 23,939,000 | 25,364,000 | 22,171,000 | 20,732,000 | 18,254,000 | 16,554,000 | 15,393,000 | 14,616,000 | 14,363,000 | 13,281,000 |
Revenue Growth | - | -2.29% | -13.42% | -0.19% | -0.72% | 2.52% | 0.42% | -3.95% | 8.08% | -8.17% | -5.06% | -5.62% | 14.40% | 6.94% | 13.58% | 10.27% | 7.54% | 5.32% | 1.76% | 8.15% | |
Cost of Revenue | 0 | 0 | 275,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 65,000 | 61,000 | 0 | 0 | 99,000 | 100,000 |
Gross Profit | 19,301,000 | 18,701,000 | 18,865,000 | 22,106,000 | 22,147,000 | 22,307,000 | 21,758,000 | 21,667,000 | 22,559,000 | 20,872,000 | 22,728,000 | 23,939,000 | 25,364,000 | 22,171,000 | 20,732,000 | 18,189,000 | 16,493,000 | 15,393,000 | 14,616,000 | 14,264,000 | 13,181,000 |
Gross Profit Margin | 100.00% | 100.00% | 98.56% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 99.64% | 99.63% | 100.00% | 100.00% | 99.31% | 99.25% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 3,093,000 | 3,165,000 | 3,250,000 | 3,544,000 | 3,420,000 | 3,089,000 | 2,988,000 | 2,780,000 | 2,796,000 | 2,606,000 | 2,261,000 | 2,222,000 | 2,415,000 | 3,950,000 | 3,699,000 | 1,568,000 | 1,460,000 | 2,822,000 | 2,640,000 | 2,583,000 | 2,350,000 |
Total Operating Expenses | 3,594,000 | 2,150,000 | -14,045,000 | -16,784,000 | -17,988,000 | -17,862,000 | -17,553,000 | -17,409,000 | -18,224,000 | -16,721,000 | -17,920,000 | -18,830,000 | -20,801,000 | -18,983,000 | -16,998,000 | 138,000 | 87,000 | -12,867,000 | -12,333,000 | 3,247,000 | 2,992,000 |
Operating Income or Loss | 6,428,000 | 13,473,000 | 5,095,000 | 5,322,000 | 4,159,000 | 4,445,000 | 4,205,000 | 4,258,000 | 4,335,000 | 4,151,000 | 4,808,000 | 5,109,000 | 4,563,000 | 3,188,000 | 3,734,000 | 2,307,000 | 1,943,000 | 2,526,000 | 2,283,000 | 2,249,000 | 1,830,000 |
Operating Margin | 31.61% | 72.04% | 26.62% | 24.07% | 18.78% | 19.93% | 19.33% | 19.65% | 19.22% | 19.89% | 21.15% | 21.34% | 17.99% | 14.38% | 18.01% | 12.64% | 11.74% | 16.41% | 15.62% | 15.66% | 13.78% |
Interest Expense | 193,000 | 195,000 | 226,000 | 238,000 | 242,000 | 228,000 | 222,000 | 240,000 | 268,000 | 289,000 | 317,000 | 293,000 | 261,000 | 196,000 | 149,000 | 72,000 | 29,000 | 27,000 | 19,000 | 23,000 | 23,000 |
EBITDA | 2,045,000 | 39,000 | 4,830,000 | 5,322,000 | 4,159,000 | 4,445,000 | 4,205,000 | 4,258,000 | 4,335,000 | 4,151,000 | 4,808,000 | 5,109,000 | 4,563,000 | 3,188,000 | 3,734,000 | 2,307,000 | 2,017,000 | 2,526,000 | 2,283,000 | 2,249,000 | 1,830,000 |
Depreciation and Amortization | -6,477,000 | 39,000 | 45,000 | 45,000 | 41,000 | 41,000 | 49,000 | 53,000 | 54,000 | -4,197,000 | -4,690,000 | -4,789,000 | -4,462,000 | 0 | 0 | 0 | 74,000 | 0 | 0 | 0 | 0 |
Income Before Tax | 6,283,000 | 5,262,000 | 4,869,000 | 5,322,000 | 4,159,000 | 4,445,000 | 3,983,000 | 4,018,000 | 4,067,000 | 3,862,000 | 4,491,000 | 4,816,000 | 4,302,000 | 2,992,000 | 3,585,000 | 2,235,000 | 1,914,000 | 2,499,000 | 2,264,000 | 2,226,000 | 1,807,000 |
Income Tax Expense | 812,000 | 603,000 | 451,000 | 997,000 | -619,000 | 1,141,000 | 1,063,000 | -586,000 | 1,408,000 | 1,329,000 | 1,540,000 | 1,658,000 | 1,436,000 | 1,028,000 | 1,241,000 | 738,000 | 660,000 | 865,000 | 781,000 | 743,000 | 508,000 |
Net Income | 5,471,000 | 4,659,000 | 4,418,000 | 4,231,000 | 4,778,000 | 3,304,000 | 2,920,000 | 4,371,000 | 2,659,000 | 2,533,000 | 2,951,000 | 3,158,000 | 2,866,000 | 1,964,000 | 2,344,000 | 1,497,000 | 1,254,000 | 1,634,000 | 1,483,000 | 1,483,000 | 1,299,000 |
Net Income Margin | 26.88% | 24.91% | 23.08% | 19.14% | 21.57% | 14.81% | 13.42% | 20.17% | 11.79% | 12.14% | 12.98% | 13.19% | 11.30% | 8.86% | 11.31% | 8.20% | 7.58% | 10.62% | 10.15% | 10.33% | 9.78% |
EPS | 9.49 | 7.81 | 6.96 | 6.42 | 6.69 | 4.45 | 3.79 | 5.52 | 3.23 | 2.94 | 3.27 | 3.40 | 3.07 | 2.08 | 2.48 | 1.61 | 1.33 | 1.68 | 1.50 | 1.48 | 1.25 |
EPS Diluted | 9.45 | 7.78 | 6.93 | 6.39 | 6.67 | 4.43 | 3.77 | 5.48 | 3.21 | 2.93 | 3.25 | 3.38 | 3.06 | 2.06 | 2.46 | 1.60 | 1.31 | 1.66 | 1.48 | 1.46 | 1.23 |
Weighted Average Shares Out | - | 596,173 | 634,816 | 673,617 | 713,702 | 742,414 | 769,588 | 792,042 | 822,942 | 861,308 | 902,408 | 929,004 | 933,736 | 933,038 | 938,076 | 933,104 | 946,810 | 975,738 | 991,228 | 1,001,878 | 1,014,666 |
Weighted Average Shares Out Diluted | - | 598,745 | 637,655 | 676,729 | 716,192 | 746,430 | 774,650 | 797,860 | 827,842 | 866,344 | 908,000 | 934,816 | 938,574 | 938,740 | 946,170 | 938,126 | 957,630 | 987,942 | 1,003,654 | 1,015,408 | 1,032,842 |
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 | 6,060,000 | 4,306,000 | 3,943,000 | 5,051,000 | 5,141,000 | 4,896,000 | 4,337,000 | 3,491,000 | 4,859,000 | 4,350,000 | 4,658,000 | 2,543,000 | 2,041,000 | 2,249,000 | 2,121,000 | 2,323,000 | 941,000 | 1,563,000 | 1,203,000 | 1,297,000 | 3,813,000 |
Short Term Investments | 1,265,000 | 1,440,000 | 75,741,000 | 98,696,000 | 105,882,000 | 91,262,000 | 82,895,000 | 85,336,000 | 76,702,000 | 67,794,000 | 68,270,000 | 61,038,000 | 61,578,000 | 168,000 | 135,000 | 117,000 | 87,000 | 105,000 | 102,000 | 9,483,000 | 9,108,000 |
Cash + Short Term Investments | 72,319,000 | 77,596,000 | 79,684,000 | 103,747,000 | 111,023,000 | 96,158,000 | 87,232,000 | 88,827,000 | 81,561,000 | 72,144,000 | 72,928,000 | 63,581,000 | 63,619,000 | 2,417,000 | 2,256,000 | 2,323,000 | 1,028,000 | 1,563,000 | 1,203,000 | 1,297,000 | 3,813,000 |
Net Receivables | 880,000 | 848,000 | 647,000 | 693,000 | 796,000 | 828,000 | 851,000 | 827,000 | 669,000 | 705,000 | 842,000 | 1,165,000 | 976,000 | 680,000 | 661,000 | 764,000 | 920,000 | 732,000 | 535,000 | 584,000 | 417,000 |
Inventory | -108,509,000 | -78,444,000 | -7,229,000 | -7,496,000 | -7,842,000 | -7,378,000 | -7,004,000 | -5,087,000 | -6,673,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 8,931,000 | 7,325,000 | 7,229,000 | 7,496,000 | 7,842,000 | 7,378,000 | 7,004,000 | 5,087,000 | 6,673,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Current Assets | 8,931,000 | 7,325,000 | 80,331,000 | 104,440,000 | 111,819,000 | 96,986,000 | 88,083,000 | 89,654,000 | 82,230,000 | 72,849,000 | 73,770,000 | 64,746,000 | 64,595,000 | 3,097,000 | 2,917,000 | 3,087,000 | 1,948,000 | 2,295,000 | 1,738,000 | 1,881,000 | 4,230,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 398,000 | 445,000 | 530,000 | 538,000 | 601,000 | 581,000 | 443,000 | 434,000 | 433,000 | 427,000 | 429,000 | 481,000 | 564,000 | 617,000 | 620,000 | 593,000 | 597,000 | 496,000 | 458,000 | 448,000 | 515,000 |
Goodwill | 0 | 265,000 | 265,000 | 268,000 | 269,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 8,550,000 | 9,132,000 | 8,593,000 | 9,525,000 | 10,441,000 | 10,128,000 | 9,875,000 | 9,505,000 | 8,993,000 | 8,511,000 | 8,273,000 | 8,798,000 | 9,658,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 82,672,000 | 2,785,000 | 95,888,000 | 122,299,000 | 131,629,000 | 122,149,000 | 114,200,000 | 116,766,000 | 110,052,000 | 101,253,000 | 102,512,000 | 105,453,000 | 116,004,000 | 101,213,000 | 86,109,000 | 70,755,000 | 67,609,000 | 55,432,000 | 50,711,000 | 47,635,000 | 48,101,000 |
Tax Assets | 8,356,000 | 4,337,000 | 5,208,000 | 8,011,000 | 8,210,000 | 6,157,000 | 5,191,000 | 5,259,000 | 1,838,000 | 93,169,000 | 94,668,000 | 97,136,000 | 106,910,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 11,099,000 | 11,688,000 | -14,066,000 | -17,804,000 | -18,920,000 | -16,285,000 | -15,066,000 | -14,764,000 | -10,831,000 | -101,680,000 | -102,941,000 | -105,934,000 | -116,568,000 | -101,830,000 | -86,729,000 | -71,348,000 | -68,206,000 | -55,928,000 | -51,169,000 | -48,083,000 | -48,616,000 |
Total Non-Current Assets | 111,075,000 | 123,553,000 | 96,418,000 | 122,837,000 | 132,230,000 | 122,730,000 | 114,643,000 | 117,200,000 | 110,485,000 | 101,680,000 | 102,941,000 | 105,934,000 | 116,568,000 | 101,830,000 | 86,729,000 | 71,348,000 | 68,206,000 | 55,928,000 | 51,169,000 | 48,083,000 | 48,616,000 |
Other Assets | 0 | 0 | -45,011,000 | -69,735,000 | -78,963,000 | -66,948,000 | -62,320,000 | -69,637,000 | -62,896,000 | -56,233,000 | -56,944,000 | -49,373,000 | -50,069,000 | 12,175,000 | 11,393,000 | 9,671,000 | 9,177,000 | 7,582,000 | 6,898,000 | 6,397,000 | 6,480,000 |
Total Assets | 120,006,000 | 130,878,000 | 131,738,000 | 157,542,000 | 165,086,000 | 152,768,000 | 140,406,000 | 137,217,000 | 129,819,000 | 118,296,000 | 119,767,000 | 121,307,000 | 131,094,000 | 117,102,000 | 101,039,000 | 84,106,000 | 79,331,000 | 65,805,000 | 59,805,000 | 56,361,000 | 59,326,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 838,000 | 191,000 | 483,000 | 0 | 808,000 | 807,000 | 622,000 | 2,887,000 |
Short Term Debt | 0 | 52,000 | 55,000 | 52,000 | 56,000 | 53,000 | 5,000 | 0 | 656,000 | 0 | 300,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Payables | 752,000 | 577,000 | 698,000 | 4,339,000 | 4,661,000 | 5,370,000 | 4,020,000 | 4,745,000 | 5,387,000 | 4,340,000 | 5,293,000 | 3,718,000 | 3,858,000 | 2,613,000 | 1,969,000 | 1,653,000 | 1,201,000 | 2,531,000 | 2,462,000 | 2,577,000 | 2,583,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 5,442,000 | 2,158,000 | 1,241,000 | 4,287,000 | 4,605,000 | 5,317,000 | 4,015,000 | 4,745,000 | 4,731,000 | 0 | -300,000 | 0 | 0 | -838,000 | -191,000 | -483,000 | 0 | -808,000 | -807,000 | -622,000 | -2,887,000 |
Total Current Liabilities | 5,442,000 | 2,210,000 | 1,296,000 | 4,339,000 | 4,661,000 | 5,370,000 | 4,020,000 | 4,745,000 | 5,387,000 | 4,340,000 | 300,000 | 3,718,000 | 3,858,000 | 838,000 | 191,000 | 483,000 | -238,000 | 808,000 | 807,000 | 622,000 | 2,887,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 7,347,000 | 7,264,000 | 7,442,000 | 7,956,000 | 7,899,000 | 6,569,000 | 5,778,000 | 5,289,000 | 5,360,000 | 5,011,000 | 5,282,000 | 4,897,000 | 4,352,000 | 3,285,000 | 3,038,000 | 2,599,000 | 1,721,000 | 1,465,000 | 1,426,000 | 1,395,000 | 1,429,000 |
Deferred Revenue | 0 | 89,330,000 | -6,182,000 | -4,263,000 | -5,007,000 | -5,002,000 | 108,256,000 | -13,442,000 | -12,089,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 4,068,000 | 6,182,000 | 12,219,000 | 12,906,000 | 11,571,000 | 8,688,000 | 9,828,000 | 6,894,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 81,170,000 | 6,021,000 | 84,520,000 | -7,956,000 | -7,899,000 | -6,569,000 | -5,778,000 | 3,614,000 | 5,195,000 | 0 | -4,982,000 | 0 | 0 | -2,447,000 | -2,847,000 | -2,116,000 | 536,000 | -657,000 | -619,000 | -773,000 | 1,458,000 |
Total Non-Current Liabilities | 88,517,000 | 106,683,000 | 91,962,000 | 7,956,000 | 7,899,000 | 6,569,000 | 116,944,000 | 5,289,000 | 5,360,000 | 5,011,000 | 300,000 | 4,897,000 | 4,352,000 | 838,000 | 191,000 | 483,000 | 2,257,000 | 808,000 | 807,000 | 622,000 | 2,887,000 |
Total Liabilities | 93,959,000 | 108,893,000 | 111,598,000 | 7,956,000 | 7,899,000 | 6,569,000 | 116,944,000 | 112,852,000 | 109,337,000 | 100,914,000 | 101,051,000 | 106,687,000 | 115,116,000 | 103,596,000 | 89,983,000 | 75,689,000 | 72,692,000 | 57,010,000 | 51,464,000 | 48,434,000 | 51,753,000 |
Common Stock | 136,000 | 136,000 | 135,000 | 135,000 | 135,000 | 135,000 | 135,000 | 67,000 | 67,000 | 67,000 | 67,000 | 67,000 | 67,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 66,000 | 65,000 | 65,000 |
Retained Earnings | 51,345,000 | 47,993,000 | 44,367,000 | 41,381,000 | 37,984,000 | 34,291,000 | 31,788,000 | 29,895,000 | 25,981,000 | 24,007,000 | 22,156,000 | 19,885,000 | 17,387,000 | 15,583,000 | 14,194,000 | 12,410,000 | 11,306,000 | 10,637,000 | 9,304,000 | 8,048,000 | 6,992,000 |
Accumulated Other Comprehensive Income/Loss | -3,292,000 | -5,520,000 | -6,429,000 | 7,393,000 | 8,934,000 | 6,615,000 | 2,151,000 | 4,028,000 | 2,630,000 | 625,000 | 1,979,000 | -563,000 | 2,715,000 | 2,090,000 | 862,000 | 29,000 | -582,000 | 934,000 | 1,426,000 | 1,957,000 | 2,609,000 |
Total Stockholders Equity | 26,047,000 | 21,985,000 | 20,140,000 | 33,253,000 | 33,559,000 | 28,959,000 | 23,462,000 | 24,365,000 | 20,482,000 | 17,382,000 | 18,716,000 | 14,620,000 | 15,978,000 | 13,506,000 | 11,056,000 | 8,417,000 | 6,639,000 | 8,795,000 | 8,341,000 | 7,927,000 | 7,573,000 |
Total Investments | 1,265,000 | 4,225,000 | 113,454,000 | 142,978,000 | 149,753,000 | 138,091,000 | 126,243,000 | 123,659,000 | 116,361,000 | 105,897,000 | 107,341,000 | 108,459,000 | 118,219,000 | 103,462,000 | 86,109,000 | 73,192,000 | 67,609,000 | 55,493,000 | 50,769,000 | 47,692,000 | 48,142,000 |
Total Debt | 7,455,000 | 7,388,000 | 7,442,000 | 7,956,000 | 7,899,000 | 6,569,000 | 5,778,000 | 5,289,000 | 5,360,000 | 5,011,000 | 5,282,000 | 4,897,000 | 4,352,000 | 3,285,000 | 3,038,000 | 2,599,000 | 1,721,000 | 1,465,000 | 1,426,000 | 1,395,000 | 1,429,000 |
Net Debt | 1,395,000 | 3,082,000 | 3,499,000 | 2,905,000 | 2,758,000 | 1,673,000 | 1,441,000 | 1,798,000 | 501,000 | 661,000 | 624,000 | 2,354,000 | 2,311,000 | 1,036,000 | 917,000 | 276,000 | 780,000 | -98,000 | 223,000 | 98,000 | -2,384,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,471,000 | 4,659,000 | 4,201,000 | 4,325,000 | 4,778,000 | 3,304,000 | 2,920,000 | 4,604,000 | 2,659,000 | 2,533,000 | 2,951,000 | 3,158,000 | 2,866,000 | 1,964,000 | 2,344,000 | 1,497,000 | 1,254,000 | 1,634,000 | 1,483,000 | 1,483,000 | 1,299,000 |
Depreciation & Amortization | 258,000 | 39,000 | 45,000 | 45,000 | 41,000 | 41,000 | 49,000 | 53,000 | 54,000 | 50,000 | 55,000 | 69,000 | 67,000 | 0 | 0 | 0 | 74,000 | 0 | 0 | 0 | 0 |
Deferred Income Tax | 0 | 0 | -114,000 | -110,000 | -102,000 | -100,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Stock Based Compensation | 85,000 | 79,000 | 69,000 | 65,000 | 61,000 | 59,000 | 57,000 | 51,000 | 68,000 | 39,000 | 41,000 | 37,000 | 37,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -525,000 | -609,000 | 105,000 | 1,166,000 | 656,000 | 1,828,000 | 2,352,000 | 1,559,000 | 2,974,000 | 3,394,000 | 3,505,000 | 7,387,000 | 11,771,000 | 7,302,000 | 4,238,000 | 3,206,000 | 2,492,000 | 2,985,000 | 2,969,000 | 3,158,000 | 3,086,000 |
Accounts Receivable | -79,000 | -133,000 | 2,000 | 75,000 | 58,000 | -32,000 | -55,000 | -91,000 | 42,000 | 147,000 | -7,000 | -8,000 | -199,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -427,000 | -552,000 | 103,000 | 1,091,000 | 598,000 | 1,860,000 | 2,343,000 | 2,890,000 | 3,331,000 | 3,524,000 | 3,389,000 | 6,402,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Cash Items | -1,739,000 | -899,000 | -427,000 | -440,000 | 524,000 | 323,000 | 742,000 | -35,000 | 354,000 | 849,000 | 94,000 | 2,000 | 315,000 | 1,576,000 | 407,000 | 1,458,000 | 1,145,000 | 37,000 | -55,000 | -208,000 | 101,000 |
Net Cash Provided by Operating Activities | 3,207,000 | 3,190,000 | 3,879,000 | 5,051,000 | 5,958,000 | 5,455,000 | 6,014,000 | 6,128,000 | 5,987,000 | 6,776,000 | 6,550,000 | 10,547,000 | 14,952,000 | 10,842,000 | 6,989,000 | 6,161,000 | 4,965,000 | 4,656,000 | 4,397,000 | 4,433,000 | 4,486,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,214,000 | -49,000 | -46,000 | -23,000 | -16,000 | -21,000 |
Acquisitions Net | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -40,000 | 0 | 0 | 0 | 0 | 0 | -83,000 | 670,000 | 0 | 0 | 0 | 0 |
Purchases of Investments | -6,698,000 | -4,492,000 | -4,263,000 | -7,371,000 | -6,130,000 | -7,943,000 | -10,181,000 | -12,952,000 | -13,087,000 | -9,150,000 | -14,911,000 | -31,347,000 | -36,083,000 | -27,387,000 | -12,283,000 | -11,690,000 | -8,015,000 | -6,768,000 | -7,365,000 | -8,894,000 | -6,205,000 |
Sales/Maturities of Investments | 7,946,000 | 5,859,000 | 4,991,000 | 4,624,000 | 3,981,000 | 6,556,000 | 9,987,000 | 7,794,000 | 9,724,000 | 5,770,000 | 13,857,000 | 19,573,000 | 13,178,000 | 15,973,000 | 5,191,000 | 7,583,000 | 3,124,000 | 3,192,000 | 3,141,000 | 4,455,000 | 2,302,000 |
Other Investing Activities | 130,000 | -550,000 | -2,268,000 | 369,000 | -2,470,000 | -1,784,000 | -3,388,000 | -273,000 | -492,000 | -1,477,000 | -3,187,000 | 683,000 | 5,953,000 | 585,000 | -340,000 | -72,000 | -13,000 | -32,000 | 190,000 | -2,237,000 | 2,506,000 |
Net Cash Used for Investing Activities | 1,378,000 | 817,000 | -1,540,000 | -2,378,000 | -4,619,000 | -3,171,000 | -3,582,000 | -5,431,000 | -3,855,000 | -4,897,000 | -4,241,000 | -11,091,000 | -16,952,000 | -10,829,000 | -7,432,000 | -5,476,000 | -4,283,000 | -3,654,000 | -4,057,000 | -6,692,000 | -1,418,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -1,221,000 | -204,000 | -1,416,000 | -700,000 | -350,000 | -615,000 | -550,000 | -1,161,000 | -610,000 | -1,272,000 | -335,000 | -700,000 | -341,000 | -462,000 | -451,000 | -560,000 | -5,000 | -247,000 | -377,000 | -269,000 | -12,000 |
Common Stock Issued | 24,000 | 17,000 | 17,000 | 26,000 | 34,000 | 49,000 | 58,000 | 33,000 | 46,000 | 36,000 | 33,000 | 88,000 | 32,000 | 26,000 | 45,000 | 17,000 | 32,000 | 47,000 | 42,000 | 50,000 | 39,000 |
Common Stock Repurchased | -2,951,000 | -2,801,000 | -2,401,000 | -2,301,000 | -1,537,000 | -1,627,000 | -1,301,000 | -1,351,000 | -1,422,000 | -1,315,000 | -1,210,000 | -813,000 | -118,000 | -308,000 | -121,000 | -10,000 | -1,490,000 | -606,000 | -470,000 | -438,000 | -392,000 |
Dividends Paid | -1,025,000 | -966,000 | -979,000 | -855,000 | -769,000 | -771,000 | -793,000 | -661,000 | -658,000 | -656,000 | -654,000 | -635,000 | -603,000 | -552,000 | -535,000 | -524,000 | -434,000 | -373,000 | -258,000 | -209,000 | -182,000 |
Other Financing Activities | 172,000 | 231,000 | 1,228,000 | 1,091,000 | 1,507,000 | 1,251,000 | 970,000 | 1,075,000 | 1,025,000 | 1,020,000 | 2,019,000 | 3,196,000 | 2,975,000 | 1,360,000 | 1,223,000 | 1,776,000 | 514,000 | 524,000 | 629,000 | 670,000 | 234,000 |
Net Cash Used Provided by Financing Activities | -3,355,000 | -3,723,000 | -3,551,000 | -2,739,000 | -1,115,000 | -1,713,000 | -1,616,000 | -2,065,000 | -1,619,000 | -2,187,000 | -147,000 | 1,136,000 | 1,945,000 | 64,000 | 161,000 | 699,000 | -1,383,000 | -655,000 | -434,000 | -196,000 | -313,000 |
Effect of Forex Changes on Cash | 110,000 | 79,000 | 104,000 | -24,000 | 21,000 | -12,000 | 30,000 | 0 | -4,000 | 0 | -47,000 | -90,000 | -153,000 | 51,000 | 80,000 | -2,000 | 79,000 | 13,000 | 0 | -61,000 | 6,000 |
Net Change in Cash | 1,340,000 | 363,000 | -1,108,000 | -90,000 | 245,000 | 559,000 | 846,000 | -1,368,000 | 509,000 | -308,000 | 2,115,000 | 502,000 | -208,000 | 128,000 | -202,000 | 1,382,000 | -622,000 | 360,000 | -94,000 | -2,516,000 | 2,761,000 |
Cash at End of Period | 20,966,000 | 4,306,000 | 3,943,000 | 5,051,000 | 5,141,000 | 4,896,000 | 4,337,000 | 3,491,000 | 4,859,000 | 4,350,000 | 4,658,000 | 2,543,000 | 2,041,000 | 2,249,000 | 2,121,000 | 2,323,000 | 941,000 | 1,563,000 | 1,203,000 | 1,297,000 | 3,813,000 |
Cash at Start of Period | 19,626,000 | 3,943,000 | 5,051,000 | 5,141,000 | 4,896,000 | 4,337,000 | 3,491,000 | 4,859,000 | 4,350,000 | 4,658,000 | 2,543,000 | 2,041,000 | 2,249,000 | 2,121,000 | 2,323,000 | 941,000 | 1,563,000 | 1,203,000 | 1,297,000 | 3,813,000 | 1,052,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 3,207,000 | 3,190,000 | 3,879,000 | 5,051,000 | 5,958,000 | 5,455,000 | 6,014,000 | 6,128,000 | 5,987,000 | 6,776,000 | 6,550,000 | 10,547,000 | 14,952,000 | 10,842,000 | 6,989,000 | 6,161,000 | 4,965,000 | 4,656,000 | 4,397,000 | 4,433,000 | 4,486,000 |
Capital Expenditure | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,214,000 | -49,000 | -46,000 | -23,000 | -16,000 | -21,000 |
Free Cash Flow | 3,207,000 | 3,190,000 | 3,879,000 | 5,051,000 | 5,958,000 | 5,455,000 | 6,014,000 | 6,128,000 | 5,987,000 | 6,776,000 | 6,550,000 | 10,547,000 | 14,952,000 | 10,842,000 | 6,989,000 | 4,947,000 | 4,916,000 | 4,610,000 | 4,374,000 | 4,417,000 | 4,465,000 |