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 | 44,073,000 | 41,364,000 | 36,884,000 | 34,816,000 | 31,981,000 | 31,581,000 | 30,282,000 | 28,902,000 | 27,625,000 | 26,800,000 | 27,162,000 | 26,191,000 | 25,740,000 | 25,446,000 | 25,112,000 | 24,680,000 | 24,477,000 | 26,017,000 | 25,090,000 | 24,365,000 | 22,934,000 |
Revenue Growth | - | 12.15% | 5.94% | 8.86% | 1.27% | 4.29% | 4.77% | 4.62% | 3.08% | -1.33% | 3.71% | 1.75% | 1.16% | 1.33% | 1.75% | 0.83% | -5.92% | 3.69% | 2.98% | 6.24% | |
Cost of Revenue | -105,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Gross Profit | 44,178,000 | 41,364,000 | 36,884,000 | 34,816,000 | 31,981,000 | 31,581,000 | 30,282,000 | 28,902,000 | 27,625,000 | 26,800,000 | 27,162,000 | 26,191,000 | 25,740,000 | 25,446,000 | 25,112,000 | 24,680,000 | 24,477,000 | 26,017,000 | 25,090,000 | 24,365,000 | 22,934,000 |
Gross Profit Margin | 100.23% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
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 | 5,485,000 | 5,176,000 | 4,810,000 | 4,677,000 | 4,509,000 | 4,365,000 | 4,297,000 | 4,170,000 | 4,154,000 | 4,079,000 | 3,952,000 | 3,757,000 | 3,610,000 | 3,556,000 | 3,406,000 | 3,366,000 | 3,518,000 | 3,352,000 | 3,458,000 | 3,229,000 | 3,145,000 |
Total Operating Expenses | 10,502,000 | 11,402,000 | 4,810,000 | -30,713,000 | -29,023,000 | -28,712,000 | 26,969,000 | 25,803,000 | 23,209,000 | 21,702,000 | 21,716,000 | 20,885,000 | 22,196,000 | 23,708,000 | 20,418,000 | 19,587,000 | 20,391,000 | 19,455,000 | 19,041,000 | 21,408,000 | -21,597,000 |
Operating Income or Loss | 2,682,000 | -22,000 | 3,705,000 | 4,103,000 | 2,958,000 | 2,869,000 | 3,313,000 | 3,099,000 | 4,416,000 | 5,113,000 | 5,458,000 | 5,306,000 | 3,544,000 | 1,738,000 | 4,694,000 | 5,093,000 | 4,086,000 | 6,562,000 | 6,049,000 | 2,518,000 | 1,337,000 |
Operating Margin | 6.02% | -0.05% | 10.05% | 11.78% | 9.25% | 9.08% | 10.94% | 10.72% | 15.99% | 19.08% | 20.09% | 20.26% | 13.77% | 6.83% | 18.69% | 20.64% | 16.69% | 25.22% | 24.11% | 10.33% | 5.83% |
Interest Expense | 392,000 | 376,000 | 351,000 | 340,000 | 339,000 | 344,000 | 352,000 | 369,000 | 363,000 | 373,000 | 369,000 | 361,000 | 378,000 | 386,000 | 388,000 | 382,000 | 370,000 | 346,000 | 324,000 | 286,000 | 244,000 |
EBITDA | 421,000 | 700,000 | 4,575,000 | 4,973,000 | 3,747,000 | 3,632,000 | 4,116,000 | 3,912,000 | 5,242,000 | 5,931,000 | 6,322,000 | 6,173,000 | 4,371,000 | 2,540,000 | 5,506,000 | 5,890,000 | 4,907,000 | 7,373,000 | 6,857,000 | 3,209,000 | 1,878,000 |
Depreciation and Amortization | 717,000 | 722,000 | 826,000 | 870,000 | 789,000 | 763,000 | 803,000 | 813,000 | 826,000 | 818,000 | 864,000 | 867,000 | 827,000 | 802,000 | 812,000 | 797,000 | 821,000 | 811,000 | 808,000 | 691,000 | 541,000 |
Income Before Tax | 4,517,000 | 3,371,000 | 3,354,000 | 4,458,000 | 3,237,000 | 3,138,000 | 2,961,000 | 2,730,000 | 4,053,000 | 4,740,000 | 5,089,000 | 4,945,000 | 3,166,000 | 1,352,000 | 4,306,000 | 4,711,000 | 3,716,000 | 6,216,000 | 5,725,000 | 2,671,000 | 1,128,000 |
Income Tax Expense | 830,000 | 380,000 | 512,000 | 796,000 | 540,000 | 516,000 | 438,000 | 674,000 | 1,039,000 | 1,301,000 | 1,397,000 | 1,272,000 | 693,000 | -74,000 | 1,090,000 | 1,089,000 | 792,000 | 1,615,000 | 1,517,000 | 610,000 | 138,000 |
Net Income | 3,687,000 | 2,991,000 | 2,842,000 | 3,662,000 | 2,697,000 | 2,622,000 | 2,523,000 | 2,056,000 | 3,014,000 | 3,439,000 | 3,692,000 | 3,673,000 | 2,473,000 | 1,426,000 | 3,216,000 | 3,622,000 | 2,924,000 | 4,601,000 | 4,208,000 | 1,622,000 | 955,000 |
Net Income Margin | 8.35% | 7.23% | 7.71% | 10.52% | 8.43% | 8.30% | 8.33% | 7.11% | 10.91% | 12.83% | 13.59% | 14.02% | 9.61% | 5.60% | 12.81% | 14.68% | 11.95% | 17.68% | 16.77% | 6.66% | 4.16% |
EPS | 16.00 | 12.93 | 11.91 | 14.63 | 10.56 | 10.01 | 9.44 | 7.39 | 10.39 | 10.99 | 10.82 | 9.84 | 6.35 | 3.40 | 6.69 | 6.96 | 4.87 | 7.00 | 6.12 | 2.39 | 1.56 |
EPS Diluted | 15.82 | 12.79 | 11.77 | 14.49 | 10.52 | 9.92 | 9.35 | 7.33 | 10.28 | 10.88 | 10.70 | 9.74 | 6.30 | 3.36 | 6.62 | 6.96 | 4.81 | 6.85 | 5.91 | 2.33 | 1.53 |
Weighted Average Shares Out | - | 229,700 | 237,000 | 248,500 | 253,500 | 260,000 | 267,400 | 276,000 | 288,100 | 310,600 | 338,800 | 370,300 | 386,200 | 415,800 | 476,500 | 572,800 | 595,900 | 652,000 | 687,100 | 676,300 | 608,300 |
Weighted Average Shares Out Diluted | - | 232,200 | 239,700 | 250,800 | 254,600 | 262,300 | 269,800 | 278,600 | 291,000 | 313,900 | 342,500 | 374,300 | 389,800 | 420,500 | 482,500 | 577,500 | 604,300 | 668,600 | 716,700 | 712,800 | 628,300 |
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 | 729,000 | 650,000 | 799,000 | 761,000 | 721,000 | 494,000 | 373,000 | 344,000 | 307,000 | 380,000 | 374,000 | 294,000 | 330,000 | 214,000 | 200,000 | 255,000 | 350,000 | 271,000 | 459,000 | 337,000 | 274,000 |
Short Term Investments | 4,353,000 | 10,102,000 | 74,630,000 | 81,646,000 | 79,514,000 | 73,077,000 | 67,449,000 | 67,589,000 | 65,380,000 | 65,329,000 | 67,838,000 | 67,838,000 | 68,876,000 | 3,594,000 | 5,616,000 | 4,852,000 | 5,222,000 | 5,186,000 | 4,938,000 | 4,802,000 | 5,142,000 |
Cash + Short Term Investments | 84,270,000 | 83,594,000 | 75,429,000 | 82,407,000 | 80,235,000 | 73,571,000 | 67,822,000 | 67,933,000 | 65,687,000 | 65,709,000 | 68,212,000 | 68,132,000 | 69,206,000 | 3,808,000 | 5,816,000 | 5,107,000 | 5,572,000 | 5,457,000 | 5,397,000 | 5,139,000 | 5,416,000 |
Net Receivables | 22,897,000 | 21,674,000 | 20,564,000 | 20,427,000 | 20,421,000 | 20,763,000 | 20,661,000 | 20,228,000 | 19,618,000 | 19,721,000 | 19,920,000 | 20,166,000 | 21,390,000 | 10,916,000 | 10,840,000 | 11,532,000 | 12,304,000 | 12,838,000 | 11,204,000 | 11,640,000 | 11,830,000 |
Inventory | -12,220,000 | -105,268,000 | 0 | -21,822,000 | -24,033,000 | -22,343,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -264,000 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 20,537,000 | 25,256,000 | -82,207,000 | 21,822,000 | 24,033,000 | 22,343,000 | -88,480,000 | -88,159,000 | -85,303,000 | -85,428,000 | -88,130,000 | -88,297,000 | -90,595,000 | -14,723,000 | -16,655,000 | -16,374,000 | -17,875,000 | -18,294,000 | -16,600,000 | 0 | -17,245,000 |
Total Current Assets | 20,537,000 | 25,256,000 | 13,786,000 | 102,834,000 | 100,656,000 | 94,334,000 | 3,000 | 2,000 | 2,000 | 2,000 | 2,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 1,000 | 59,320,000 | 1,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 283,000 | 73,436,000 | 0 | 85,384,000 | 82,769,000 | 76,390,000 | -1,358,000 | -1,654,000 | -1,961,000 | 0 | 0 | 0 | 0 | 0 | 0 | -672,000 | -1,965,000 | -1,207,000 | -1,536,000 | 0 | 0 |
Goodwill | 4,250,000 | 3,976,000 | 3,952,000 | 4,008,000 | 3,976,000 | 3,961,000 | 3,937,000 | 3,951,000 | 3,580,000 | 3,573,000 | 3,611,000 | 3,634,000 | 3,365,000 | 3,365,000 | 3,365,000 | 3,365,000 | 3,366,000 | 3,366,000 | 3,438,000 | 3,442,000 | 5,281,000 |
Intangible Assets | 371,000 | 277,000 | 287,000 | 306,000 | 317,000 | 330,000 | 345,000 | 342,000 | 268,000 | 279,000 | 304,000 | 351,000 | 381,000 | 433,000 | 502,000 | 588,000 | 688,000 | 814,000 | 764,000 | 917,000 | 1,701,000 |
Long Term Investments | 84,185,000 | 4,299,000 | 75,437,000 | 82,539,000 | 79,967,000 | 73,502,000 | 67,817,000 | 68,042,000 | 66,112,000 | 66,034,000 | 68,737,000 | 68,781,000 | 69,521,000 | 68,385,000 | 68,955,000 | 71,150,000 | 66,876,000 | 70,594,000 | 68,077,000 | 64,364,000 | 60,189,000 |
Tax Assets | 1,788,000 | 2,396,000 | 1,877,000 | 1,469,000 | 1,491,000 | 1,403,000 | 1,358,000 | 1,654,000 | 1,961,000 | 0 | 0 | 0 | 0 | 0 | 0 | 672,000 | 1,965,000 | 1,207,000 | 1,536,000 | 2,062,000 | 2,011,000 |
Other Non-Current Assets | 8,324,000 | 7,937,000 | -75,437,000 | -86,853,000 | -84,260,000 | -77,793,000 | -48,023,000 | -39,034,000 | -37,259,000 | -37,177,000 | -39,720,000 | -39,329,000 | -48,369,000 | -46,226,000 | -46,060,000 | -71,150,000 | -66,876,000 | -70,594,000 | -68,077,000 | -64,364,000 | -60,189,000 |
Total Non-Current Assets | 99,201,000 | 92,321,000 | 6,116,000 | 86,853,000 | 84,260,000 | 77,793,000 | 24,076,000 | 33,301,000 | 32,701,000 | 32,709,000 | 32,932,000 | 33,437,000 | 24,898,000 | 25,957,000 | 26,762,000 | 3,953,000 | 4,054,000 | 4,180,000 | 4,202,000 | 6,421,000 | 8,993,000 |
Other Assets | 0 | 0 | 95,815,000 | -69,221,000 | -68,152,000 | -62,005,000 | 80,154,000 | 70,180,000 | 67,542,000 | 67,473,000 | 70,144,000 | 70,374,000 | 80,039,000 | 78,644,000 | 78,418,000 | 105,870,000 | 105,696,000 | 111,043,000 | 109,558,000 | 47,446,000 | 102,821,000 |
Total Assets | 119,738,000 | 117,577,000 | 115,717,000 | 120,466,000 | 116,764,000 | 110,122,000 | 104,233,000 | 103,483,000 | 100,245,000 | 100,184,000 | 103,078,000 | 103,812,000 | 104,938,000 | 104,602,000 | 105,181,000 | 109,824,000 | 109,751,000 | 115,224,000 | 113,761,000 | 113,187,000 | 111,815,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 4,161,000 | 3,787,000 | 4,015,000 | 4,295,000 | 4,617,000 | 4,982,000 | 5,074,000 | 5,049,000 | 4,882,000 | 4,670,000 | 4,698,000 | 4,626,000 | 5,152,000 | 389,000 | 407,000 | 546,000 | 0 | 618,000 | 685,000 | 720,000 | 853,000 |
Short Term Debt | 100,000 | 181,000 | 100,000 | 100,000 | 100,000 | 600,000 | 600,000 | 600,000 | 550,000 | 500,000 | 500,000 | 100,000 | 600,000 | 350,000 | 109,000 | 373,000 | 242,000 | 0 | 0 | 0 | 0 |
Tax Payables | 0 | 285,000 | 119,000 | 119,000 | 131,000 | 126,000 | 0 | 0 | 72,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 285,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 55,725,000 | 53,484,000 | -4,115,000 | -4,395,000 | -4,717,000 | -5,582,000 | 69,701,000 | 68,132,000 | 65,705,000 | 65,572,000 | 67,195,000 | 68,044,000 | 68,031,000 | 73,131,000 | 72,688,000 | 75,072,000 | 78,009,000 | 81,748,000 | 82,181,000 | 84,314,000 | 83,137,000 |
Total Current Liabilities | 59,986,000 | 57,737,000 | 4,115,000 | 4,395,000 | 4,717,000 | 5,582,000 | 75,375,000 | 73,781,000 | 71,137,000 | 70,742,000 | 72,393,000 | 72,770,000 | 73,783,000 | 73,870,000 | 73,204,000 | 75,991,000 | 78,251,000 | 82,366,000 | 82,866,000 | 85,034,000 | 83,990,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 7,932,000 | 7,931,000 | 7,192,000 | 7,190,000 | 6,450,000 | 5,958,000 | 5,964,000 | 5,971,000 | 5,887,000 | 5,844,000 | 5,849,000 | 6,246,000 | 5,750,000 | 6,605,000 | 6,611,000 | 6,527,000 | 5,696,000 | 6,242,000 | 5,760,000 | 5,850,000 | 6,624,000 |
Deferred Revenue | 0 | 16,072,000 | -786,000 | 0 | 0 | 0 | -11,176,000 | -11,902,000 | -11,501,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 892,000 | 786,000 | 289,000 | 558,000 | 137,000 | 913,000 | 1,584,000 | 1,496,000 | 0 | 0 | 0 | 338,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 26,958,000 | 10,024,000 | -3,077,000 | -7,479,000 | -7,008,000 | -6,095,000 | 10,263,000 | 10,318,000 | 10,005,000 | 0 | 0 | 0 | -338,000 | -350,000 | -109,000 | -373,000 | 485,000 | 0 | 0 | 0 | 0 |
Total Non-Current Liabilities | 34,890,000 | 34,919,000 | 4,115,000 | 7,479,000 | 7,008,000 | 6,095,000 | 5,964,000 | 5,971,000 | 5,887,000 | 5,844,000 | 5,849,000 | 6,246,000 | 5,750,000 | 6,255,000 | 6,502,000 | 6,154,000 | 6,181,000 | 6,242,000 | 5,760,000 | 5,850,000 | 6,624,000 |
Total Liabilities | 94,876,000 | 92,656,000 | 94,157,000 | 91,579,000 | 87,563,000 | 84,179,000 | 81,339,000 | 79,752,000 | 77,024,000 | 76,586,000 | 78,242,000 | 79,016,000 | 79,533,000 | 80,125,000 | 79,706,000 | 82,409,000 | 84,432,000 | 88,608,000 | 88,626,000 | 90,884,000 | 90,614,000 |
Common Stock | 25,245,000 | 24,906,000 | 24,565,000 | 24,154,000 | 23,743,000 | 23,469,000 | 23,144,000 | 22,886,000 | 22,614,000 | 22,172,000 | 21,843,000 | 21,500,000 | 21,161,000 | 20,732,000 | 20,162,000 | 19,593,000 | 19,242,000 | 18,990,000 | 18,530,000 | 18,179,000 | 17,414,000 |
Retained Earnings | 46,773,000 | 45,591,000 | 43,516,000 | 41,555,000 | 38,771,000 | 36,977,000 | 35,204,000 | 33,462,000 | 32,196,000 | 29,945,000 | 27,251,000 | 24,291,000 | 21,352,000 | 19,579,000 | 18,847,000 | 16,315,000 | 13,314,000 | 11,110,000 | 7,253,000 | 3,750,000 | 2,744,000 |
Accumulated Other Comprehensive Income/Loss | -5,410,000 | -4,471,000 | -6,445,000 | 1,193,000 | 2,502,000 | 640,000 | -1,859,000 | -343,000 | -755,000 | -157,000 | 880,000 | 810,000 | 2,236,000 | 2,005,000 | 1,255,000 | 1,219,000 | -900,000 | 670,000 | 452,000 | 351,000 | 952,000 |
Total Stockholders Equity | 24,862,000 | 24,921,000 | 21,560,000 | 28,887,000 | 29,201,000 | 25,943,000 | 22,894,000 | 23,731,000 | 23,221,000 | 23,598,000 | 24,836,000 | 24,796,000 | 25,405,000 | 24,477,000 | 25,475,000 | 27,415,000 | 25,319,000 | 26,616,000 | 25,135,000 | 22,303,000 | 21,201,000 |
Total Investments | 4,353,000 | 14,401,000 | 80,454,000 | 87,375,000 | 84,423,000 | 77,884,000 | 72,278,000 | 72,502,000 | 70,488,000 | 70,470,000 | 73,261,000 | 73,160,000 | 73,838,000 | 73,566,000 | 73,560,000 | 75,830,000 | 71,565,000 | 74,818,000 | 72,268,000 | 68,287,000 | 64,710,000 |
Total Debt | 8,032,000 | 8,274,000 | 7,292,000 | 7,290,000 | 6,550,000 | 6,558,000 | 6,564,000 | 6,571,000 | 6,437,000 | 6,344,000 | 6,349,000 | 6,346,000 | 6,350,000 | 6,605,000 | 6,611,000 | 6,527,000 | 5,938,000 | 6,242,000 | 5,760,000 | 5,850,000 | 6,624,000 |
Net Debt | 7,303,000 | 7,624,000 | 6,493,000 | 6,529,000 | 5,829,000 | 6,064,000 | 6,191,000 | 6,227,000 | 6,130,000 | 5,964,000 | 5,975,000 | 6,052,000 | 6,020,000 | 6,391,000 | 6,411,000 | 6,272,000 | 5,588,000 | 5,971,000 | 5,301,000 | 5,513,000 | 6,350,000 |
Reported Currency: USD | TTM | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 3,667,000 | 2,969,000 | 3,662,000 | 3,662,000 | 2,697,000 | 2,622,000 | 2,523,000 | 2,056,000 | 3,014,000 | 3,439,000 | 3,692,000 | 3,673,000 | 2,473,000 | 1,426,000 | 3,216,000 | 3,622,000 | 2,924,000 | 4,601,000 | 4,208,000 | 2,061,000 | 955,000 |
Depreciation & Amortization | 717,000 | 722,000 | 870,000 | 870,000 | 789,000 | 763,000 | 803,000 | 813,000 | 826,000 | 818,000 | 864,000 | 867,000 | 827,000 | 802,000 | 812,000 | 797,000 | 821,000 | 811,000 | 808,000 | 691,000 | 541,000 |
Deferred Income Tax | -142,000 | -163,000 | 62,000 | 62,000 | -29,000 | -33,000 | -13,000 | 337,000 | 110,000 | 117,000 | 121,000 | 167,000 | 223,000 | 63,000 | 178,000 | 213,000 | -58,000 | 230,000 | 521,000 | 500,000 | -273,000 |
Stock Based Compensation | 237,000 | 214,000 | 183,000 | 162,000 | 148,000 | 142,000 | 140,000 | 136,000 | 155,000 | 141,000 | 138,000 | 129,000 | 120,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 2,126,000 | 4,676,000 | -1,199,000 | -1,199,000 | -1,579,000 | -2,384,000 | -2,835,000 | -2,997,000 | -3,433,000 | -4,604,000 | -4,301,000 | -4,189,000 | -3,810,000 | -3,662,000 | -4,407,000 | -4,323,000 | -4,762,000 | -3,067,000 | -3,745,000 | -2,898,000 | 1,000,000 |
Accounts Receivable | -1,196,000 | -1,404,000 | -359,000 | -359,000 | -68,000 | -227,000 | -493,000 | -378,000 | 324,000 | 87,000 | 193,000 | 1,338,000 | 315,000 | -237,000 | -29,000 | 364,000 | 166,000 | -4,000 | -57,000 | 77,000 | 320,000 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 73,311,000 | 0 | 0 | 0 | 0 |
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11,000 | 0 | 0 | 0 | 0 |
Other Working Capital | 968,000 | 6,080,000 | -840,000 | -840,000 | -1,511,000 | -2,157,000 | -2,342,000 | -2,619,000 | -3,757,000 | -4,691,000 | -4,494,000 | -5,527,000 | -4,125,000 | -3,425,000 | -4,378,000 | -4,687,000 | -78,250,000 | -3,063,000 | -3,688,000 | -2,975,000 | 680,000 |
Other Non-Cash Items | 2,355,000 | 788,000 | 3,940,000 | 3,717,000 | 129,000 | 535,000 | 190,000 | -343,000 | 189,000 | 56,000 | 63,000 | 262,000 | 206,000 | 3,540,000 | 3,255,000 | 3,922,000 | -384,000 | -246,000 | -330,000 | 3,698,000 | 3,018,000 |
Net Cash Provided by Operating Activities | 8,285,000 | 7,711,000 | 7,274,000 | 7,274,000 | 6,519,000 | 5,205,000 | 4,380,000 | 3,762,000 | 4,202,000 | 3,434,000 | 3,693,000 | 3,816,000 | 3,230,000 | 2,169,000 | 3,054,000 | 4,231,000 | 3,138,000 | 5,286,000 | 4,774,000 | 3,613,000 | 5,241,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | 0 | 0 | 0 | 3,000 | 0 | 0 | 0 | -36,000 | 0 | -92,000 | -33,000 | -89,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 82,000 |
Acquisitions Net | -382,000 | 0 | -38,000 | -38,000 | 0 | 0 | -4,000 | -439,000 | 0 | -13,000 | -12,000 | -997,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 166,000 |
Purchases of Investments | -17,932,000 | -18,021,000 | -19,099,000 | -19,099,000 | -15,285,000 | -12,101,000 | -14,236,000 | -13,323,000 | -12,460,000 | -13,112,000 | -12,429,000 | -9,970,000 | -11,052,000 | -9,724,000 | -8,110,000 | -10,035,000 | -12,651,000 | -16,156,000 | -14,003,000 | -16,158,000 | -17,786,000 |
Sales/Maturities of Investments | 11,833,000 | 11,745,000 | 14,217,000 | 14,217,000 | 10,836,000 | 9,631,000 | 12,229,000 | 12,226,000 | 11,323,000 | 13,838,000 | 13,038,000 | 10,519,000 | 10,445,000 | 11,312,000 | 10,537,000 | 9,067,000 | 12,534,000 | 14,131,000 | 10,817,000 | 11,399,000 | 13,831,000 |
Other Investing Activities | -208,000 | -545,000 | -276,000 | -279,000 | -443,000 | -432,000 | -318,000 | -244,000 | -323,000 | -304,000 | -358,000 | -373,000 | -365,000 | -436,000 | -318,000 | 69,000 | -45,000 | -501,000 | 122,000 | 1,703,000 | -1,079,000 |
Net Cash Used for Investing Activities | -6,689,000 | -6,821,000 | -5,196,000 | -5,196,000 | -4,892,000 | -2,902,000 | -2,329,000 | -1,816,000 | -1,460,000 | 317,000 | 206,000 | -910,000 | -972,000 | 1,152,000 | 2,109,000 | -899,000 | -162,000 | -2,526,000 | -3,064,000 | -3,056,000 | -4,786,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -7,000 | -738,000 | -267,000 | -739,000 | -500,000 | -500,000 | -600,000 | -657,000 | -400,000 | -400,000 | 0 | -500,000 | -258,000 | -8,000 | -1,160,000 | -143,000 | -552,000 | -1,956,000 | -806,000 | -815,000 | -227,000 |
Common Stock Issued | 243,000 | 141,000 | 267,000 | 293,000 | 127,000 | 213,000 | 132,000 | 173,000 | 332,000 | 575,000 | 0 | 700,000 | 295,000 | 314,000 | 408,000 | 180,000 | 89,000 | 218,000 | 216,000 | 442,000 | 431,000 |
Common Stock Repurchased | -776,000 | -1,022,000 | -2,200,000 | -2,200,000 | -672,000 | -1,548,000 | -1,321,000 | -1,440,000 | -2,472,000 | -3,224,000 | -3,332,000 | -2,461,000 | -1,527,000 | -2,965,000 | -5,038,000 | -3,288,000 | -2,196,000 | -2,959,000 | -1,120,000 | -33,000 | -57,000 |
Dividends Paid | -934,000 | -908,000 | -875,000 | -869,000 | -861,000 | -844,000 | -814,000 | -785,000 | -757,000 | -739,000 | -729,000 | -729,000 | -694,000 | -665,000 | -673,000 | -693,000 | -715,000 | -742,000 | -702,000 | -628,000 | -652,000 |
Other Financing Activities | 243,000 | 1,476,000 | 1,032,000 | 1,478,000 | 490,000 | 492,000 | 723,000 | 962,000 | 823,000 | 55,000 | 252,000 | 51,000 | 38,000 | 18,000 | 1,242,000 | 502,000 | 506,000 | 2,486,000 | 819,000 | 565,000 | -35,000 |
Net Cash Used Provided by Financing Activities | -1,467,000 | -1,051,000 | -2,037,000 | -2,037,000 | -1,416,000 | -2,187,000 | -2,012,000 | -1,920,000 | -2,806,000 | -3,733,000 | -3,809,000 | -2,939,000 | -2,146,000 | -3,306,000 | -5,221,000 | -3,442,000 | -2,868,000 | -2,953,000 | -1,593,000 | -469,000 | -540,000 |
Effect of Forex Changes on Cash | -5,000 | 12,000 | -1,000 | -1,000 | 16,000 | 5,000 | -10,000 | 11,000 | -9,000 | -12,000 | -10,000 | -3,000 | 4,000 | -1,000 | 3,000 | 15,000 | -29,000 | 5,000 | 5,000 | -5,000 | 7,000 |
Net Change in Cash | 124,000 | -149,000 | 40,000 | 40,000 | 227,000 | 121,000 | 29,000 | 37,000 | -73,000 | 6,000 | 80,000 | -36,000 | 116,000 | 14,000 | -55,000 | -95,000 | 79,000 | -188,000 | 122,000 | 75,000 | -78,000 |
Cash at End of Period | 2,639,000 | 650,000 | 761,000 | 761,000 | 721,000 | 494,000 | 373,000 | 344,000 | 307,000 | 380,000 | 374,000 | 294,000 | 330,000 | 214,000 | 200,000 | 255,000 | 350,000 | 271,000 | 459,000 | 337,000 | 274,000 |
Cash at Start of Period | 2,515,000 | 799,000 | 721,000 | 721,000 | 494,000 | 373,000 | 344,000 | 307,000 | 380,000 | 374,000 | 294,000 | 330,000 | 214,000 | 200,000 | 255,000 | 350,000 | 271,000 | 459,000 | 337,000 | 262,000 | 352,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 8,285,000 | 7,711,000 | 7,274,000 | 7,274,000 | 6,519,000 | 5,205,000 | 4,380,000 | 3,762,000 | 4,202,000 | 3,434,000 | 3,693,000 | 3,816,000 | 3,230,000 | 2,169,000 | 3,054,000 | 4,231,000 | 3,138,000 | 5,286,000 | 4,774,000 | 3,613,000 | 5,241,000 |
Capital Expenditure | 0 | 0 | 0 | 3,000 | 0 | 0 | 0 | -36,000 | 0 | -92,000 | -33,000 | -89,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 82,000 |
Free Cash Flow | 8,285,000 | 7,711,000 | 7,274,000 | 7,277,000 | 6,519,000 | 5,205,000 | 4,380,000 | 3,726,000 | 4,202,000 | 3,342,000 | 3,660,000 | 3,727,000 | 3,230,000 | 2,169,000 | 3,054,000 | 4,231,000 | 3,138,000 | 5,286,000 | 4,774,000 | 3,613,000 | 5,323,000 |