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 | 25,473,000 | 24,527,000 | 22,362,000 | 22,390,000 | 20,523,000 | 20,740,000 | 18,955,000 | 16,974,000 | 18,300,000 | 18,377,000 | 18,614,000 | 26,236,000 | 26,412,000 | 21,859,000 | 22,383,000 | 24,701,000 | 9,219,000 | 25,916,000 | 26,500,000 | 27,083,000 | 22,693,000 |
Revenue Growth | - | 9.68% | -0.13% | 9.10% | -1.05% | 9.42% | 11.67% | -7.25% | -0.42% | -1.27% | -29.05% | -0.67% | 20.83% | -2.34% | -9.38% | 167.94% | -64.43% | -2.20% | -2.15% | 19.35% | |
Cost of Revenue | 3,794,000 | 0 | 4,830,000 | 4,779,000 | 4,480,000 | 4,580,000 | 4,281,000 | 4,375,000 | 3,633,000 | 3,772,000 | 4,028,000 | 4,280,000 | 5,237,000 | 4,398,000 | 4,663,000 | 3,749,000 | 3,993,000 | 3,894,000 | 3,252,000 | 3,227,000 | 2,776,000 |
Gross Profit | 21,679,000 | 24,527,000 | 17,532,000 | 17,611,000 | 16,043,000 | 16,160,000 | 14,674,000 | 12,599,000 | 14,667,000 | 14,605,000 | 14,586,000 | 21,956,000 | 21,175,000 | 17,461,000 | 17,720,000 | 20,952,000 | 5,226,000 | 22,022,000 | 23,248,000 | 23,856,000 | 19,917,000 |
Gross Profit Margin | 85.08% | 100.00% | 78.40% | 78.66% | 78.17% | 77.92% | 77.41% | 74.23% | 80.15% | 79.47% | 78.36% | 83.69% | 80.17% | 79.88% | 79.17% | 84.82% | 56.69% | 84.97% | 87.73% | 88.08% | 87.77% |
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,006,000 | 4,873,000 | 4,830,000 | 4,779,000 | 4,480,000 | 4,472,000 | 4,234,000 | 4,546,000 | 3,523,000 | 3,439,000 | 3,962,000 | 4,109,000 | 4,891,000 | 4,398,000 | 4,663,000 | 3,749,000 | 0 | 0 | 0 | 0 | 0 |
Total Operating Expenses | -1,222,000 | 2,115,000 | -14,507,000 | -19,575,000 | -18,529,000 | -18,350,000 | 16,898,000 | 16,123,000 | 14,867,000 | 14,152,000 | 16,562,000 | 17,018,000 | 20,275,000 | 21,025,000 | 19,269,000 | 25,678,000 | 13,467,000 | 21,648,000 | 22,621,000 | 23,846,000 | -17,166,000 |
Operating Income or Loss | 3,752,000 | 3,301,000 | 3,025,000 | 2,815,000 | 1,994,000 | 2,390,000 | 2,373,000 | -262,000 | 1,143,000 | 9,000 | -551,000 | 310,000 | -33,000 | 576,000 | 2,772,000 | -1,252,000 | -4,248,000 | 4,268,000 | 3,879,000 | 3,237,000 | 2,751,000 |
Operating Margin | 14.71% | 13.46% | 13.53% | 12.57% | 9.72% | 11.52% | 12.52% | -1.54% | 6.25% | 0.05% | -2.96% | 1.18% | -0.12% | 2.64% | 12.38% | -5.07% | -46.08% | 16.47% | 14.64% | 11.95% | 12.12% |
Interest Expense | 199,000 | 199,000 | 213,000 | 234,000 | 236,000 | 259,000 | 298,000 | 316,000 | 339,000 | 357,000 | 376,000 | 397,000 | 457,000 | 508,000 | 508,000 | 476,000 | 343,000 | 263,000 | 277,000 | 252,000 | 251,000 |
EBITDA | 632,000 | -234,000 | 3,096,000 | 2,886,000 | 2,066,000 | 2,456,000 | 2,840,000 | -1,431,000 | 1,541,000 | 2,717,000 | 1,800,000 | 515,000 | 392,000 | 1,492,000 | 3,368,000 | -782,000 | -3,887,000 | 5,062,000 | 4,485,000 | 3,798,000 | 3,025,000 |
Depreciation and Amortization | 772,000 | 510,000 | 625,000 | 680,000 | 562,000 | 451,000 | 300,000 | 211,000 | 406,000 | 373,000 | 276,000 | 189,000 | 467,000 | 668,000 | 596,000 | 470,000 | 361,000 | 794,000 | 606,000 | 561,000 | 274,000 |
Income Before Tax | 3,586,000 | 3,088,000 | 2,258,000 | 2,896,000 | 2,120,000 | 2,560,000 | 1,753,000 | 723,000 | 804,000 | 1,978,000 | 1,699,000 | 63,000 | -527,000 | 230,000 | 2,264,000 | -1,728,000 | -4,591,000 | 4,005,000 | 3,602,000 | 2,985,000 | 2,523,000 |
Income Tax Expense | 673,000 | 584,000 | 443,000 | 531,000 | 383,000 | 475,000 | 268,000 | 985,000 | -92,000 | 305,000 | 350,000 | -247,000 | -494,000 | -346,000 | 584,000 | -841,000 | -1,842,000 | 1,056,000 | 857,000 | 711,000 | 385,000 |
Net Income | 2,913,000 | 2,504,000 | 1,819,000 | 2,371,000 | 1,737,000 | 2,085,000 | 1,807,000 | -3,131,000 | 896,000 | 1,682,000 | 798,000 | 176,000 | -38,000 | 712,000 | 1,680,000 | -887,000 | -2,749,000 | 2,949,000 | 2,745,000 | 2,274,000 | 2,115,000 |
Net Income Margin | 11.43% | 10.21% | 8.13% | 10.59% | 8.46% | 10.05% | 9.53% | -18.45% | 4.90% | 9.15% | 4.29% | 0.67% | -0.14% | 3.26% | 7.51% | -3.59% | -29.82% | 11.38% | 10.36% | 8.40% | 9.32% |
EPS | 9.66 | 8.09 | 5.52 | 6.71 | 4.79 | 5.78 | 5.04 | -8.61 | 2.31 | 4.05 | 1.81 | 0.37 | -0.09 | 1.53 | 2.70 | -2.56 | -8.90 | 9.32 | 8.89 | 7.63 | 7.24 |
EPS Diluted | 9.55 | 7.97 | 5.44 | 6.62 | 4.76 | 5.71 | 4.96 | -8.45 | 2.27 | 3.96 | 1.73 | 0.34 | -0.08 | 1.38 | 2.49 | -2.45 | -8.90 | 9.24 | 8.69 | 7.44 | 7.12 |
Weighted Average Shares Out | - | 307,100 | 324,800 | 349,100 | 358,300 | 360,900 | 358,400 | 363,700 | 387,700 | 415,500 | 441,800 | 447,700 | 437,700 | 431,500 | 431,500 | 346,300 | 308,800 | 316,300 | 308,800 | 298,000 | 292,300 |
Weighted Average Shares Out Diluted | - | 311,500 | 329,500 | 354,100 | 360,600 | 364,900 | 364,100 | 370,500 | 394,800 | 425,200 | 460,200 | 490,600 | 486,800 | 478,000 | 481,500 | 361,800 | 308,800 | 319,100 | 315,900 | 305,600 | 297,000 |
Reported Currency: USD | Q2 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 154,000 | 126,000 | 229,000 | 205,000 | 151,000 | 185,000 | 121,000 | 180,000 | 882,000 | 448,000 | 399,000 | 1,428,000 | 2,421,000 | 2,581,000 | 2,062,000 | 1,898,000 | 1,648,000 | 2,011,000 | 1,424,000 | 1,273,000 | 1,148,000 |
Short Term Investments | 19,472,000 | 43,668,000 | 40,090,000 | 46,544,000 | 48,318,000 | 45,069,000 | 39,935,000 | 40,246,000 | 60,344,000 | 62,160,000 | 65,314,000 | 67,233,000 | 91,393,000 | 7,736,000 | 8,528,000 | 7,079,000 | 6,937,000 | 4,783,000 | 1,917,000 | 1,253,000 | 2,180,000 |
Cash + Short Term Investments | 19,626,000 | 43,794,000 | 40,319,000 | 46,749,000 | 48,469,000 | 45,254,000 | 40,056,000 | 40,426,000 | 61,226,000 | 62,608,000 | 65,713,000 | 68,661,000 | 93,814,000 | 10,317,000 | 10,590,000 | 8,977,000 | 8,585,000 | 6,794,000 | 3,341,000 | 2,526,000 | 3,328,000 |
Net Receivables | 6,335,000 | 12,711,000 | 11,915,000 | 10,968,000 | 10,279,000 | 9,911,000 | 8,352,000 | 7,971,000 | 27,042,000 | 26,726,000 | 26,349,000 | 26,795,000 | 8,208,000 | 3,446,000 | 3,273,000 | 396,000 | 407,000 | 8,831,000 | 5,571,000 | 10,094,000 | 9,413,000 |
Inventory | -25,961,000 | -56,505,000 | -10,566,000 | -9,914,000 | -9,236,000 | -9,067,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6,530,000 | 6,445,000 | 0 | 0 | 0 | 0 |
Other Current Assets | 12,189,000 | 11,551,000 | 10,566,000 | 9,914,000 | 9,236,000 | 9,067,000 | -8,640,000 | 839,000 | -84,142,000 | -87,043,000 | -86,780,000 | -74,283,000 | -70,668,000 | 208,462,000 | 226,510,000 | 290,756,000 | 270,011,000 | 342,038,000 | 315,290,000 | 270,534,000 | 244,631,000 |
Total Current Assets | 12,189,000 | 11,551,000 | 52,234,000 | 57,717,000 | 58,748,000 | 55,165,000 | 39,768,000 | 49,236,000 | 4,126,000 | 2,291,000 | 5,282,000 | 21,173,000 | 31,354,000 | 222,225,000 | 240,373,000 | 306,659,000 | 285,448,000 | 357,663,000 | 324,202,000 | 283,154,000 | 257,372,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 878,000 | 896,000 | 927,000 | 1,027,000 | 1,122,000 | 1,181,000 | 1,006,000 | 1,034,000 | 991,000 | 974,000 | 831,000 | 877,000 | 977,000 | 1,029,000 | 1,150,000 | 322,000 | 400,000 | 972,000 | 791,000 | 683,000 | 643,000 |
Goodwill | 1,911,000 | 1,911,000 | 1,911,000 | 1,911,000 | 1,911,000 | 1,913,000 | 1,290,000 | 1,290,000 | 567,000 | 498,000 | 498,000 | 498,000 | 654,000 | 1,006,000 | 1,051,000 | 470,000 | 1,060,000 | 1,726,000 | 1,717,000 | 1,720,000 | 1,720,000 |
Intangible Assets | 1,917,000 | 707,000 | 778,000 | 858,000 | 950,000 | 1,070,000 | 657,000 | 659,000 | 689,000 | 1,816,000 | 1,823,000 | 2,161,000 | 49,000 | 0 | 0 | 0 | 462,000 | 0 | 0 | 0 | 0 |
Long Term Investments | 53,189,000 | 4,976,000 | 46,401,000 | 51,991,000 | 51,838,000 | 48,495,000 | 42,894,000 | 41,875,000 | 63,093,000 | 65,537,000 | 68,755,000 | 90,862,000 | 124,428,000 | 122,293,000 | 120,790,000 | 86,992,000 | 52,830,000 | 123,615,000 | 113,804,000 | 103,188,000 | 91,746,000 |
Tax Assets | 1,234,000 | 1,593,000 | 1,449,000 | 270,000 | 46,000 | 299,000 | 1,248,000 | 1,164,000 | 3,281,000 | 3,206,000 | 2,897,000 | 3,840,000 | 1,942,000 | 1,398,000 | 3,725,000 | 3,940,000 | 5,239,000 | 308,000 | 284,000 | 675,000 | 419,000 |
Other Non-Current Assets | 669,000 | 48,462,000 | -1,449,000 | -270,000 | -46,000 | -299,000 | -24,556,000 | 130,002,000 | 151,374,000 | 155,842,000 | 166,750,000 | 160,634,000 | 139,158,000 | -43,887,000 | -48,743,000 | -90,666,000 | -56,796,000 | -123,923,000 | -114,088,000 | -103,863,000 | -92,165,000 |
Total Non-Current Assets | 59,798,000 | 58,545,000 | 50,017,000 | 55,787,000 | 55,821,000 | 52,659,000 | 22,539,000 | 176,024,000 | 219,306,000 | 226,057,000 | 239,731,000 | 256,711,000 | 267,159,000 | 81,839,000 | 77,973,000 | 1,058,000 | 2,135,000 | 2,698,000 | 2,508,000 | 2,403,000 | 2,363,000 |
Other Assets | 0 | 0 | -29,229,000 | -36,926,000 | -40,458,000 | -37,007,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,455,000 | 0 | -42,983,000 | -39,692,000 | 0 | 0 | 0 | 0 |
Total Assets | 71,987,000 | 70,096,000 | 73,022,000 | 76,578,000 | 74,111,000 | 70,817,000 | 62,307,000 | 225,260,000 | 223,432,000 | 228,348,000 | 245,013,000 | 277,884,000 | 298,513,000 | 302,609,000 | 318,346,000 | 264,734,000 | 247,891,000 | 360,361,000 | 326,710,000 | 285,557,000 | 259,735,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 622,000 | 0 | 658,000 | 687,000 | 701,000 | 755,000 | 767,000 | 816,000 | 31,176,000 | 31,670,000 | 32,532,000 | 58,763,000 | 70,901,000 | 76,073,000 | 77,343,000 | 78,148,000 | 84,552,000 | 80,342,000 | 71,311,000 | 64,452,000 | 52,833,000 |
Short Term Debt | 0 | 0 | -34,277,000 | 0 | 0 | 500,000 | 413,000 | 320,000 | 416,000 | 275,000 | 456,000 | 438,000 | 320,000 | 0 | 400,000 | 343,000 | 398,000 | 2,174,000 | 857,000 | 719,000 | 621,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 1,449,000 | 0 | 0 | -255,000 | -767,000 | -816,000 | -31,176,000 | -31,670,000 | -32,532,000 | -58,763,000 | -70,901,000 | 0 | -77,343,000 | -78,148,000 | -84,552,000 | -80,342,000 | -71,311,000 | -64,452,000 | -52,833,000 |
Other Current Liabilities | 35,642,000 | 35,214,000 | 34,277,000 | 0 | 0 | -500,000 | 44,528,000 | 206,768,000 | 202,763,000 | 205,347,000 | 220,184,000 | 252,351,000 | 268,779,000 | 198,551,000 | 291,046,000 | 282,877,000 | 270,884,000 | 335,032,000 | 303,215,000 | 265,465,000 | 240,568,000 |
Total Current Liabilities | 36,264,000 | 35,214,000 | 2,107,000 | 687,000 | 701,000 | 500,000 | 44,941,000 | 207,088,000 | 203,179,000 | 205,622,000 | 220,640,000 | 252,789,000 | 269,099,000 | 274,624,000 | 291,446,000 | 283,220,000 | 271,282,000 | 337,206,000 | 304,072,000 | 266,184,000 | 241,189,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 4,364,000 | 4,362,000 | 4,357,000 | 4,944,000 | 4,352,000 | 4,348,000 | 4,265,000 | 4,678,000 | 4,636,000 | 5,084,000 | 5,653,000 | 6,190,000 | 6,967,000 | 6,530,000 | 6,589,000 | 1,204,000 | 92,000 | 3,142,000 | 3,504,000 | 4,048,000 | 4,308,000 |
Deferred Revenue | 0 | 997,000 | 803,000 | 574,000 | 328,000 | 16,000 | -5,057,000 | -168,169,000 | -866,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 420,000 | 306,000 | 777,000 | 1,098,000 | 824,000 | 249,000 | 539,000 | 866,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 15,679,000 | 13,776,000 | 51,818,000 | -1,351,000 | -1,426,000 | -840,000 | 4,808,000 | 167,630,000 | -142,000 | 0 | 0 | 0 | 0 | 0 | 0 | 5,428,000 | 6,941,000 | 809,000 | 258,000 | 0 | 0 |
Total Non-Current Liabilities | 20,043,000 | 19,555,000 | 57,284,000 | 4,944,000 | 4,352,000 | 4,348,000 | 4,265,000 | 4,678,000 | 4,494,000 | 5,084,000 | 5,653,000 | 6,190,000 | 6,967,000 | 6,530,000 | 6,589,000 | 6,632,000 | 7,033,000 | 3,951,000 | 3,762,000 | 4,048,000 | 4,308,000 |
Total Liabilities | 56,307,000 | 54,769,000 | 59,391,000 | 4,944,000 | 4,352,000 | 54,547,000 | 49,206,000 | 211,766,000 | 206,529,000 | 210,706,000 | 226,293,000 | 258,979,000 | 276,066,000 | 281,123,000 | 298,035,000 | 253,178,000 | 240,312,000 | 341,157,000 | 307,834,000 | 270,232,000 | 245,497,000 |
Common Stock | 3,000 | 3,000 | 17,173,000 | 4,000 | 17,052,000 | 15,884,000 | 14,346,000 | 12,831,000 | 4,000 | 17,971,000 | 17,792,000 | 18,984,000 | 19,048,000 | 19,679,000 | 5,000 | 4,000 | 3,000 | 3,000 | 3,000 | 3,000 | 3,000 |
Retained Earnings | 20,209,000 | 19,007,000 | 17,048,000 | 15,764,000 | 13,918,000 | 12,685,000 | 11,055,000 | 9,642,000 | 13,114,000 | 12,550,000 | 11,191,000 | 10,683,000 | 10,745,000 | 1,251,000 | 12,077,000 | 11,164,000 | 11,336,000 | 14,686,000 | 12,421,000 | 10,207,000 | 8,283,000 |
Accumulated Other Comprehensive Income/Loss | -3,068,000 | -2,849,000 | -3,876,000 | 172,000 | 1,170,000 | 52,000 | -1,579,000 | 663,000 | -337,000 | -329,000 | 928,000 | -79,000 | 2,843,000 | 1,157,000 | -1,001,000 | -3,312,000 | -7,520,000 | -858,000 | 178,000 | 90,000 | 1,425,000 |
Total Stockholders Equity | 15,680,000 | 15,327,000 | 13,631,000 | 17,843,000 | 18,556,000 | 16,270,000 | 13,101,000 | 13,494,000 | 16,903,000 | 17,642,000 | 18,720,000 | 18,905,000 | 22,447,000 | 21,486,000 | 20,311,000 | 11,527,000 | 7,579,000 | 19,204,000 | 18,876,000 | 15,325,000 | 14,238,000 |
Total Investments | 5,215,000 | 10,327,000 | 52,560,000 | 57,749,000 | 56,532,000 | 53,030,000 | 46,790,000 | 45,146,000 | 70,637,000 | 72,728,000 | 76,278,000 | 98,401,000 | 134,250,000 | 134,948,000 | 130,995,000 | 95,470,000 | 94,144,000 | 129,025,000 | 117,122,000 | 106,172,000 | 93,926,000 |
Total Debt | 4,364,000 | 4,362,000 | 4,357,000 | 4,944,000 | 4,352,000 | 4,848,000 | 4,678,000 | 4,998,000 | 5,052,000 | 5,359,000 | 6,109,000 | 6,628,000 | 7,287,000 | 6,530,000 | 6,989,000 | 1,204,000 | 92,000 | 5,316,000 | 4,361,000 | 4,767,000 | 4,929,000 |
Net Debt | 4,210,000 | 4,236,000 | 4,128,000 | 4,739,000 | 4,201,000 | 4,663,000 | 4,557,000 | 4,818,000 | 4,170,000 | 4,911,000 | 5,710,000 | 5,200,000 | 4,866,000 | 3,949,000 | 4,927,000 | -694,000 | -1,556,000 | 3,305,000 | 2,937,000 | 3,494,000 | 3,781,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 | 2,913,000 | 2,504,000 | 1,815,000 | 2,365,000 | 1,737,000 | 2,085,000 | 1,807,000 | -3,131,000 | 896,000 | 1,682,000 | 798,000 | 176,000 | -38,000 | 662,000 | 1,680,000 | -887,000 | -2,749,000 | 2,949,000 | 2,745,000 | 2,274,000 | 2,115,000 |
Depreciation & Amortization | 772,000 | 510,000 | 625,000 | 680,000 | 562,000 | 451,000 | 467,000 | 399,000 | 398,000 | 373,000 | 276,000 | 189,000 | 467,000 | 668,000 | 596,000 | 470,000 | 361,000 | 794,000 | 606,000 | 561,000 | 274,000 |
Deferred Income Tax | 0 | 0 | 0 | -25,000 | 21,000 | 6,000 | 1,421,000 | 5,320,000 | 1,782,000 | 1,582,000 | 2,470,000 | 3,427,000 | 3,218,000 | 3,436,000 | 3,224,000 | 6,292,000 | 6,609,000 | 619,000 | 657,000 | 168,000 | 529,000 |
Stock Based Compensation | 98,000 | 125,000 | 131,000 | 128,000 | 116,000 | 125,000 | 130,000 | 116,000 | 81,000 | 78,000 | 98,000 | 69,000 | 95,000 | 10,000 | 25,000 | 17,000 | 54,000 | 186,000 | 147,000 | -2,000 | -2,000 |
Change in Working Capital | 2,140,000 | 920,000 | 935,000 | 1,761,000 | 1,433,000 | 1,195,000 | 154,000 | 583,000 | 193,000 | 293,000 | -527,000 | -1,527,000 | -319,000 | 615,000 | 646,000 | -343,000 | -937,000 | 2,897,000 | 2,382,000 | 1,021,000 | 1,128,000 |
Accounts Receivable | -969,000 | -863,000 | -1,035,000 | -582,000 | -540,000 | -81,000 | -323,000 | -935,000 | 241,000 | 329,000 | -144,000 | -970,000 | -608,000 | 0 | 0 | 0 | -4,000 | 615,000 | 1,037,000 | -682,000 | -395,000 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3,273,000 | -3,342,000 | -5,441,000 | -4,192,000 |
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,282,000 | -287,000 | -267,000 | -11,000 |
Other Working Capital | 1,202,000 | 1,783,000 | 1,970,000 | 2,343,000 | 1,973,000 | 1,276,000 | 477,000 | 1,518,000 | -48,000 | -36,000 | -383,000 | -557,000 | 289,000 | 615,000 | 646,000 | -343,000 | -933,000 | 3,273,000 | 4,974,000 | 7,411,000 | 5,726,000 |
Other Non-Cash Items | 304,000 | 286,000 | 652,000 | -713,000 | 139,000 | -242,000 | -990,000 | -975,000 | -1,212,000 | -1,216,000 | -1,161,000 | -1,048,000 | -661,000 | -3,117,000 | -2,862,000 | -2,575,000 | 854,000 | -1,454,000 | -899,000 | -290,000 | -1,410,000 |
Net Cash Provided by Operating Activities | 5,755,000 | 4,220,000 | 4,008,000 | 4,093,000 | 3,871,000 | 3,489,000 | 2,843,000 | 2,186,000 | 2,066,000 | 2,756,000 | 1,886,000 | 1,237,000 | 2,681,000 | 2,274,000 | 3,309,000 | 2,974,000 | 4,192,000 | 5,991,000 | 5,638,000 | 3,732,000 | 2,634,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -227,000 | -215,000 | -175,000 | -133,000 | -114,000 | -105,000 | -122,000 | -250,000 | -224,000 | -307,000 | -121,000 | -255,000 | -964,000 | -1,105,000 | 1,425,000 | 430,000 | -282,000 | -275,000 | -195,000 | -211,000 | -180,000 |
Acquisitions Net | -486,000 | -671,000 | -746,000 | -769,000 | -324,000 | -1,966,000 | 1,067,000 | -1,436,000 | 163,000 | 4,000 | 1,141,000 | 830,000 | -637,000 | -269,000 | 241,000 | 391,000 | -147,000 | 0 | -767,000 | 8,000 | -58,000 |
Purchases of Investments | -12,973,000 | -12,507,000 | -16,002,000 | -23,598,000 | -22,442,000 | -21,197,000 | -28,357,000 | -32,019,000 | -22,847,000 | -29,622,000 | -25,401,000 | -38,016,000 | -45,569,000 | -38,561,000 | -51,045,000 | -54,653,000 | -35,569,000 | -44,339,000 | -44,075,000 | -34,984,000 | -27,950,000 |
Sales/Maturities of Investments | 9,523,000 | 10,312,000 | 16,265,000 | 23,083,000 | 21,131,000 | 21,611,000 | 25,953,000 | 32,604,000 | 24,056,000 | 30,517,000 | 26,064,000 | 41,180,000 | 44,694,000 | 38,910,000 | 49,500,000 | 54,487,000 | 27,537,000 | 36,220,000 | 44,039,000 | 30,327,000 | 25,787,000 |
Other Investing Activities | -242,000 | 650,000 | -619,000 | -1,049,000 | -317,000 | -491,000 | -503,000 | -341,000 | -199,000 | -107,000 | 13,000 | 6,000 | -81,000 | -157,000 | -555,000 | -3,778,000 | -366,000 | 2,218,000 | -6,412,000 | 8,000 | -58,000 |
Net Cash Used for Investing Activities | -3,807,000 | -2,431,000 | -1,277,000 | -2,466,000 | -2,066,000 | -2,148,000 | -1,962,000 | -1,442,000 | 949,000 | 485,000 | 1,696,000 | 3,745,000 | -2,557,000 | -1,182,000 | -434,000 | -3,123,000 | -8,827,000 | -6,176,000 | -7,410,000 | -4,860,000 | -2,401,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 0 | 0 | -600,000 | -588,000 | -500,000 | -1,583,000 | -828,000 | -71,000 | -292,000 | -806,000 | -213,000 | -1,415,000 | -2,286,000 | -473,000 | -22,819,000 | -24,000 | -37,000 | -300,000 | -1,415,000 | -250,000 | -450,000 |
Common Stock Issued | 0 | 0 | 0 | -588,000 | 0 | 1,047,000 | 334,000 | 0 | 0 | 549,000 | 30,000 | -1,468,000 | 3,825,000 | 10,000 | 1,600,000 | 887,000 | 0 | 186,000 | 5,000 | 2,000 | 413,000 |
Common Stock Repurchased | -1,400,000 | -1,400,000 | -1,550,000 | -1,702,000 | -171,000 | -200,000 | -147,000 | -1,038,000 | -1,330,000 | -1,250,000 | -1,796,000 | -600,000 | -154,000 | -46,000 | -3,400,000 | 3,400,000 | 0 | -1,379,000 | -5,000 | -2,000 | -2,000 |
Dividends Paid | -562,000 | -549,000 | -527,000 | -506,000 | -478,000 | -454,000 | -379,000 | -341,000 | -334,000 | -316,000 | -282,000 | -223,000 | -217,000 | -195,000 | -170,000 | -222,000 | -660,000 | -636,000 | -460,000 | -345,000 | -325,000 |
Other Financing Activities | 10,000 | 2,000 | -33,000 | 1,803,000 | -629,000 | -1,000 | -447,000 | 329,000 | -585,000 | -1,321,000 | -2,215,000 | -2,114,000 | -1,396,000 | 95,000 | 21,834,000 | -3,518,000 | 4,971,000 | 2,628,000 | 3,790,000 | 1,875,000 | 841,000 |
Net Cash Used Provided by Financing Activities | -1,952,000 | -1,947,000 | -2,710,000 | -1,581,000 | -1,778,000 | -1,191,000 | -1,467,000 | -979,000 | -2,541,000 | -3,144,000 | -4,476,000 | -5,820,000 | -228,000 | -609,000 | -2,955,000 | 523,000 | 4,274,000 | 499,000 | 1,915,000 | 1,280,000 | 477,000 |
Effect of Forex Changes on Cash | -197,000 | 3,000 | -14,000 | -6,000 | 8,000 | -9,000 | -10,000 | 70,000 | -40,000 | -48,000 | -135,000 | -155,000 | -56,000 | 36,000 | 0 | -43,000 | 161,000 | 273,000 | 8,000 | -27,000 | -24,000 |
Net Change in Cash | -12,000 | -155,000 | 7,000 | 98,000 | -23,000 | 141,000 | -59,000 | -148,000 | 434,000 | 49,000 | -1,029,000 | -993,000 | -160,000 | 519,000 | -80,000 | 331,000 | -200,000 | 587,000 | 151,000 | 125,000 | 686,000 |
Cash at End of Period | 902,000 | 189,000 | 344,000 | 337,000 | 239,000 | 262,000 | 121,000 | 180,000 | 882,000 | 448,000 | 399,000 | 1,428,000 | 2,421,000 | 2,581,000 | 2,062,000 | 2,142,000 | 1,811,000 | 2,011,000 | 1,424,000 | 1,273,000 | 1,148,000 |
Cash at Start of Period | 914,000 | 344,000 | 337,000 | 239,000 | 262,000 | 121,000 | 180,000 | 328,000 | 448,000 | 399,000 | 1,428,000 | 2,421,000 | 2,581,000 | 2,062,000 | 2,142,000 | 1,811,000 | 2,011,000 | 1,424,000 | 1,273,000 | 1,148,000 | 462,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 5,755,000 | 4,220,000 | 4,008,000 | 4,093,000 | 3,871,000 | 3,489,000 | 2,843,000 | 2,186,000 | 2,066,000 | 2,756,000 | 1,886,000 | 1,237,000 | 2,681,000 | 2,274,000 | 3,309,000 | 2,974,000 | 4,192,000 | 5,991,000 | 5,638,000 | 3,732,000 | 2,634,000 |
Capital Expenditure | -227,000 | -215,000 | -175,000 | -133,000 | -114,000 | -105,000 | -122,000 | -250,000 | -224,000 | -307,000 | -121,000 | -255,000 | -964,000 | -1,105,000 | 1,425,000 | 430,000 | -282,000 | -275,000 | -195,000 | -211,000 | -180,000 |
Free Cash Flow | 5,528,000 | 4,005,000 | 3,833,000 | 3,960,000 | 3,757,000 | 3,384,000 | 2,721,000 | 1,936,000 | 1,842,000 | 2,449,000 | 1,765,000 | 982,000 | 1,717,000 | 1,169,000 | 4,734,000 | 3,404,000 | 3,910,000 | 5,716,000 | 5,443,000 | 3,521,000 | 2,454,000 |