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 | 24,288,000 | 24,119,000 | 24,875,000 | 21,804,000 | 19,533,000 | 21,708,000 | 22,832,000 | 21,240,000 | 19,941,000 | 21,813,000 | 23,988,000 | 21,963,000 | 20,926,000 | 19,557,000 | 16,965,000 | 14,143,000 | 17,970,000 | 16,283,000 | 15,578,000 | 13,578,000 | 12,215,000 |
Revenue Growth | - | -3.04% | 14.08% | 11.63% | -10.02% | -4.92% | 7.50% | 6.51% | -8.58% | -9.07% | 9.22% | 4.96% | 7.00% | 15.28% | 19.95% | -21.30% | 10.36% | 4.53% | 14.73% | 11.16% | |
Cost of Revenue | 13,301,000 | 13,590,000 | 13,670,000 | 11,290,000 | 10,354,000 | 12,094,000 | 13,293,000 | 12,231,000 | 11,672,000 | 12,837,000 | 14,311,000 | 13,668,000 | 13,393,000 | 6,753,000 | 3,180,000 | 2,227,000 | 7,211,000 | 6,675,000 | 6,448,000 | 5,822,000 | 4,948,000 |
Gross Profit | 10,987,000 | 10,529,000 | 11,205,000 | 10,514,000 | 9,179,000 | 9,614,000 | 9,539,000 | 9,009,000 | 8,269,000 | 8,976,000 | 9,677,000 | 8,295,000 | 7,533,000 | 12,804,000 | 13,785,000 | 11,916,000 | 10,759,000 | 9,608,000 | 9,130,000 | 7,756,000 | 7,267,000 |
Gross Profit Margin | 45.24% | 43.65% | 45.05% | 48.22% | 46.99% | 44.29% | 41.78% | 42.42% | 41.47% | 41.15% | 40.34% | 37.77% | 36.00% | 65.47% | 81.26% | 84.25% | 59.87% | 59.01% | 58.61% | 57.12% | 59.49% |
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 | 1,406,000 | 1,447,000 | 1,288,000 | 1,176,000 | 1,576,000 | 1,275,000 | 1,224,000 | 1,115,000 | 997,000 | 0 | 0 | 0 | 0 | 4,681,000 | 4,314,000 | 4,063,000 | 5,783,000 | 4,591,000 | 4,599,000 | 4,375,000 | 4,167,000 |
Total Operating Expenses | 1,406,000 | 1,447,000 | 1,288,000 | 1,176,000 | 1,345,000 | 1,060,000 | 1,022,000 | 948,000 | 997,000 | 924,000 | 924,000 | 849,000 | 788,000 | 7,080,000 | 6,520,000 | 6,177,000 | 12,569,000 | 5,912,000 | 5,836,000 | 5,550,000 | 5,278,000 |
Operating Income or Loss | 9,574,000 | 9,082,000 | 9,917,000 | 9,338,000 | 7,834,000 | 8,554,000 | 8,517,000 | 8,061,000 | 7,272,000 | 8,052,000 | 8,753,000 | 7,446,000 | 6,745,000 | 5,724,000 | 4,981,000 | 3,379,000 | 4,075,000 | 3,375,000 | 2,884,000 | 1,795,000 | 1,295,000 |
Operating Margin | 39.42% | 37.65% | 39.87% | 42.83% | 40.11% | 39.40% | 37.30% | 37.95% | 36.47% | 36.91% | 36.49% | 33.90% | 32.23% | 29.27% | 29.36% | 23.89% | 22.68% | 20.73% | 18.51% | 13.22% | 10.60% |
Interest Expense | 1,288,000 | 1,340,000 | 1,271,000 | 1,157,000 | 1,141,000 | 1,050,000 | 870,000 | 719,000 | 698,000 | 622,000 | 561,000 | 526,000 | 535,000 | 572,000 | 602,000 | 600,000 | 511,000 | 482,000 | 477,000 | 504,000 | 527,000 |
EBITDA | 12,393,000 | 11,928,000 | 12,636,000 | 11,843,000 | 10,331,000 | 11,013,000 | 10,802,000 | 10,456,000 | 9,502,000 | 10,290,000 | 10,808,000 | 9,223,000 | 8,613,000 | 7,453,000 | 6,522,000 | 4,811,000 | 5,554,000 | 4,812,000 | 4,239,000 | 3,115,000 | 2,494,000 |
Depreciation and Amortization | 2,408,000 | 2,355,000 | 2,293,000 | 2,208,000 | 2,210,000 | 2,216,000 | 2,191,000 | 2,105,000 | 2,038,000 | 2,012,000 | 1,904,000 | 1,777,000 | 1,760,000 | 1,617,000 | 1,487,000 | 1,427,000 | 1,387,000 | 1,321,000 | 1,237,000 | 1,175,000 | 1,111,000 |
Income Before Tax | 8,697,000 | 8,233,000 | 9,072,000 | 8,478,000 | 6,980,000 | 7,747,000 | 7,741,000 | 7,632,000 | 6,766,000 | 7,656,000 | 8,343,000 | 7,048,000 | 6,318,000 | 5,264,000 | 4,433,000 | 2,974,000 | 3,656,000 | 3,009,000 | 2,525,000 | 1,436,000 | 856,000 |
Income Tax Expense | 2,060,000 | 1,854,000 | 2,074,000 | 1,955,000 | 1,631,000 | 1,828,000 | 1,775,000 | -3,080,000 | 2,533,000 | 2,884,000 | 3,163,000 | 2,660,000 | 2,375,000 | 1,972,000 | 1,653,000 | 1,084,000 | 1,318,000 | 1,154,000 | 919,000 | 410,000 | 252,000 |
Net Income | 6,637,000 | 6,379,000 | 6,998,000 | 6,523,000 | 5,349,000 | 5,919,000 | 5,966,000 | 10,712,000 | 4,233,000 | 4,772,000 | 5,180,000 | 4,388,000 | 3,943,000 | 3,292,000 | 2,780,000 | 1,890,000 | 2,335,000 | 1,855,000 | 1,606,000 | 1,026,000 | 604,000 |
Net Income Margin | 27.33% | 26.45% | 28.13% | 29.92% | 27.38% | 27.27% | 26.13% | 50.43% | 21.23% | 21.88% | 21.59% | 19.98% | 18.84% | 16.83% | 16.39% | 13.36% | 12.99% | 11.39% | 10.31% | 7.56% | 4.94% |
EPS | 10.90 | 10.47 | 11.24 | 9.98 | 7.90 | 8.41 | 7.95 | 13.42 | 5.09 | 5.51 | 5.77 | 4.74 | 4.17 | 3.39 | 2.79 | 1.88 | 2.29 | 1.74 | 1.49 | 0.97 | 0.58 |
EPS Diluted | 10.89 | 10.45 | 11.21 | 9.95 | 7.88 | 8.38 | 7.91 | 13.36 | 5.07 | 5.49 | 5.75 | 4.71 | 4.14 | 3.36 | 2.76 | 1.87 | 2.27 | 1.73 | 1.48 | 0.96 | 0.58 |
Weighted Average Shares Out | - | 609,200 | 622,700 | 653,800 | 677,300 | 703,500 | 750,900 | 798,400 | 832,400 | 866,200 | 897,100 | 926,600 | 946,200 | 971,400 | 996,400 | 1,006,000 | 1,021,200 | 1,063,800 | 1,077,800 | 1,053,600 | 1,036,400 |
Weighted Average Shares Out Diluted | - | 610,200 | 624,000 | 655,400 | 679,100 | 706,100 | 754,300 | 801,700 | 835,400 | 869,400 | 901,100 | 931,600 | 953,000 | 979,600 | 1,005,800 | 1,011,600 | 1,030,000 | 1,073,600 | 1,087,800 | 1,066,000 | 1,048,800 |
Reported Currency: USD | Q3 | 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 | 947,000 | 1,055,000 | 973,000 | 960,000 | 1,799,000 | 831,000 | 1,273,000 | 1,275,000 | 1,277,000 | 1,391,000 | 1,586,000 | 1,432,000 | 1,063,000 | 1,217,000 | 1,086,000 | 1,850,000 | 1,249,000 | 878,000 | 827,000 | 773,000 | 977,000 |
Short Term Investments | 20,000 | 16,000 | 46,000 | 46,000 | 60,000 | 60,000 | 60,000 | 90,000 | 60,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 967,000 | 1,071,000 | 1,019,000 | 1,006,000 | 1,859,000 | 891,000 | 1,333,000 | 1,365,000 | 1,337,000 | 1,391,000 | 1,586,000 | 1,432,000 | 1,063,000 | 1,217,000 | 1,086,000 | 1,850,000 | 1,249,000 | 878,000 | 827,000 | 773,000 | 977,000 |
Net Receivables | 2,036,000 | 2,073,000 | 1,891,000 | 1,722,000 | 1,505,000 | 1,595,000 | 1,755,000 | 1,493,000 | 1,258,000 | 1,356,000 | 1,611,000 | 1,414,000 | 1,331,000 | 1,401,000 | 1,184,000 | 666,000 | 594,000 | 632,000 | 679,000 | 747,000 | 538,000 |
Inventory | 775,000 | 743,000 | 741,000 | 621,000 | 638,000 | 751,000 | 742,000 | 749,000 | 717,000 | 736,000 | 712,000 | 653,000 | 660,000 | 614,000 | 534,000 | 475,000 | 450,000 | 453,000 | 395,000 | 331,000 | 309,000 |
Other Current Assets | 371,000 | 261,000 | 301,000 | 202,000 | 212,000 | 222,000 | 333,000 | 399,000 | 284,000 | 647,000 | 770,000 | 491,000 | 560,000 | 495,000 | 628,000 | 689,000 | 520,000 | 631,000 | 510,000 | 474,000 | 466,000 |
Total Current Assets | 4,149,000 | 4,148,000 | 3,952,000 | 3,551,000 | 4,214,000 | 3,459,000 | 4,163,000 | 4,038,000 | 3,596,000 | 4,130,000 | 4,679,000 | 3,990,000 | 3,614,000 | 3,727,000 | 3,432,000 | 3,680,000 | 2,813,000 | 2,594,000 | 2,411,000 | 2,325,000 | 2,290,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 1,345,000 | 58,227,000 | 57,710,000 | 56,658,000 | 55,771,000 | 55,728,000 | 52,679,000 | 51,605,000 | 50,389,000 | 48,866,000 | 46,272,000 | 43,749,000 | 41,997,000 | 39,934,000 | 38,253,000 | 37,202,000 | 35,701,000 | 34,158,000 | 32,873,000 | 31,975,000 | 31,014,000 |
Goodwill | 0 | 0 | 0 | 0 | -12,926,000 | -12,625,000 | -11,926,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Intangible Assets | 807,000 | 814,000 | 729,000 | 686,000 | 679,000 | 633,000 | 624,000 | 645,000 | 562,000 | 561,000 | 552,000 | 425,000 | 360,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Long Term Investments | 2,649,000 | 2,605,000 | 2,375,000 | 2,241,000 | 2,164,000 | 2,050,000 | 1,912,000 | 1,809,000 | 1,457,000 | 1,410,000 | 1,390,000 | 1,321,000 | 1,259,000 | 1,175,000 | 1,137,000 | 1,036,000 | 974,000 | 923,000 | 877,000 | 806,000 | 767,000 |
Tax Assets | 13,199,000 | 0 | 13,033,000 | -686,000 | 12,247,000 | 11,992,000 | 11,302,000 | 523,000 | 1,037,000 | -561,000 | -552,000 | -425,000 | -360,000 | 0 | 0 | 0 | 0 | 336,000 | 319,000 | 304,000 | 288,000 |
Other Non-Current Assets | 45,421,000 | 1,338,000 | -12,350,000 | 1,075,000 | 249,000 | 436,000 | 393,000 | -814,000 | -1,323,000 | 194,000 | 375,000 | 671,000 | 283,000 | 260,000 | 266,000 | 266,000 | 234,000 | 358,000 | 354,000 | 514,000 | 518,000 |
Total Non-Current Assets | 63,421,000 | 62,984,000 | 61,497,000 | 59,974,000 | 58,184,000 | 58,214,000 | 54,984,000 | 53,768,000 | 52,122,000 | 50,470,000 | 48,037,000 | 45,741,000 | 43,539,000 | 41,369,000 | 39,656,000 | 38,504,000 | 36,909,000 | 35,439,000 | 34,104,000 | 33,295,000 | 32,299,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 | 67,570,000 | 67,132,000 | 65,449,000 | 63,525,000 | 62,398,000 | 61,673,000 | 59,147,000 | 57,806,000 | 55,718,000 | 54,600,000 | 52,716,000 | 49,731,000 | 47,153,000 | 45,096,000 | 43,088,000 | 42,184,000 | 39,722,000 | 38,033,000 | 36,515,000 | 35,620,000 | 34,589,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 830,000 | 856,000 | 784,000 | 752,000 | 612,000 | 749,000 | 872,000 | 1,013,000 | 955,000 | 743,000 | 877,000 | 803,000 | 825,000 | 819,000 | 677,000 | 612,000 | 629,000 | 732,000 | 684,000 | 783,000 | 590,000 |
Short Term Debt | 2,001,000 | 1,778,000 | 2,009,000 | 2,496,000 | 1,390,000 | 1,619,000 | 1,466,000 | 800,000 | 758,000 | 594,000 | 0 | 705,000 | 196,000 | 209,000 | 239,000 | 212,000 | 320,000 | 139,000 | 780,000 | 656,000 | 150,000 |
Tax Payables | 764,000 | 685,000 | 628,000 | 823,000 | 635,000 | 496,000 | 694,000 | 547,000 | 472,000 | 434,000 | 412,000 | 491,000 | 368,000 | 482,000 | 86,000 | 224,000 | 207,000 | 343,000 | 279,000 | 212,000 | 208,000 |
Deferred Revenue | 0 | 794,000 | 0 | -752,000 | -612,000 | -749,000 | -872,000 | -1,013,000 | -955,000 | -743,000 | -877,000 | -803,000 | -825,000 | -819,000 | -677,000 | 1,378,000 | 1,385,000 | 1,495,000 | 1,446,000 | 1,487,000 | 1,397,000 |
Other Current Liabilities | 1,771,000 | 1,787,000 | 2,099,000 | 1,673,000 | 1,536,000 | 1,487,000 | 1,594,000 | 1,579,000 | 1,455,000 | 1,435,000 | 2,476,000 | 1,792,000 | 1,730,000 | 1,790,000 | 1,950,000 | 1,634,000 | 1,724,000 | 1,827,000 | 1,796,000 | 1,733,000 | 1,568,000 |
Total Current Liabilities | 5,366,000 | 5,106,000 | 5,520,000 | 5,744,000 | 4,173,000 | 4,351,000 | 4,626,000 | 3,939,000 | 3,640,000 | 3,206,000 | 3,765,000 | 3,791,000 | 3,119,000 | 3,300,000 | 2,952,000 | 2,682,000 | 2,880,000 | 3,041,000 | 3,539,000 | 3,384,000 | 2,516,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 30,695,000 | 32,401,000 | 32,948,000 | 28,992,000 | 26,943,000 | 25,414,000 | 20,925,000 | 16,144,000 | 14,249,000 | 13,607,000 | 10,952,000 | 8,872,000 | 8,801,000 | 8,697,000 | 9,003,000 | 9,636,000 | 8,607,000 | 6,282,000 | 4,628,000 | 5,029,000 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,261,000 | 1,372,000 | 1,731,000 | 1,777,000 |
Deferred Tax | 13,199,000 | 0 | 13,033,000 | 12,675,000 | 12,247,000 | 11,992,000 | 11,302,000 | 10,936,000 | 15,996,000 | 15,241,000 | 14,680,000 | 14,163,000 | 13,108,000 | 12,385,000 | 11,557,000 | 11,044,000 | 10,282,000 | 10,050,000 | 9,696,000 | 9,482,000 | 9,180,000 |
Other Non-Current Liabilities | 1,726,000 | 14,837,000 | 1,785,000 | 1,953,000 | 2,077,000 | 1,788,000 | 1,871,000 | 1,931,000 | 1,901,000 | 1,844,000 | 16,810,000 | 1,680,000 | 2,248,000 | 2,136,000 | 1,813,000 | 2,021,000 | 2,506,000 | 553,000 | 596,000 | 556,000 | 8,461,000 |
Total Non-Current Liabilities | 45,620,000 | 47,238,000 | 47,766,000 | 43,620,000 | 41,267,000 | 39,194,000 | 34,098,000 | 29,011,000 | 32,146,000 | 30,692,000 | 27,762,000 | 24,715,000 | 24,157,000 | 23,218,000 | 22,373,000 | 22,701,000 | 21,395,000 | 19,407,000 | 17,664,000 | 18,529,000 | 19,418,000 |
Total Liabilities | 50,986,000 | 52,344,000 | 53,286,000 | 49,364,000 | 45,440,000 | 43,545,000 | 38,724,000 | 32,950,000 | 35,786,000 | 33,898,000 | 31,527,000 | 28,506,000 | 27,276,000 | 26,518,000 | 25,325,000 | 25,383,000 | 24,275,000 | 22,448,000 | 21,203,000 | 21,913,000 | 21,934,000 |
Common Stock | 2,783,000 | 2,782,000 | 2,782,000 | 2,781,000 | 2,781,000 | 2,780,000 | 2,779,000 | 2,778,000 | 2,777,000 | 2,776,000 | 2,775,000 | 1,387,000 | 1,386,000 | 1,386,000 | 1,385,000 | 1,384,000 | 1,382,000 | 690,000 | 690,000 | 689,000 | 689,000 |
Retained Earnings | 64,677,000 | 62,093,000 | 58,887,000 | 55,049,000 | 51,326,000 | 48,605,000 | 45,284,000 | 41,317,000 | 32,587,000 | 30,233,000 | 27,367,000 | 25,288,000 | 22,271,000 | 19,508,000 | 17,154,000 | 15,027,000 | 13,813,000 | 12,667,000 | 11,215,000 | 9,932,000 | 9,222,000 |
Accumulated Other Comprehensive Income/Loss | -692,000 | -614,000 | -582,000 | -914,000 | -1,593,000 | -1,356,000 | -1,415,000 | -1,141,000 | -1,272,000 | -1,195,000 | -1,210,000 | -750,000 | -1,186,000 | -1,054,000 | -734,000 | -654,000 | -704,000 | -74,000 | -142,000 | -230,000 | -237,000 |
Total Stockholders Equity | 16,584,000 | 14,788,000 | 12,163,000 | 14,161,000 | 16,958,000 | 18,128,000 | 20,423,000 | 24,856,000 | 19,932,000 | 20,702,000 | 21,189,000 | 21,225,000 | 19,877,000 | 18,578,000 | 17,763,000 | 16,801,000 | 15,447,000 | 15,585,000 | 15,312,000 | 13,707,000 | 12,655,000 |
Total Investments | 2,669,000 | 2,621,000 | 2,421,000 | 2,287,000 | 2,224,000 | 2,110,000 | 1,972,000 | 1,899,000 | 1,517,000 | 1,410,000 | 1,390,000 | 1,321,000 | 1,259,000 | 1,175,000 | 1,137,000 | 1,036,000 | 974,000 | 923,000 | 877,000 | 806,000 | 767,000 |
Total Debt | 32,696,000 | 34,179,000 | 34,626,000 | 31,158,000 | 28,012,000 | 26,671,000 | 22,391,000 | 16,944,000 | 15,007,000 | 14,201,000 | 11,480,000 | 9,577,000 | 8,997,000 | 8,906,000 | 9,242,000 | 9,848,000 | 8,927,000 | 7,682,000 | 6,780,000 | 7,416,000 | 8,131,000 |
Net Debt | 31,749,000 | 33,124,000 | 33,653,000 | 30,198,000 | 26,213,000 | 25,840,000 | 21,118,000 | 15,669,000 | 13,730,000 | 12,810,000 | 9,894,000 | 8,145,000 | 7,934,000 | 7,689,000 | 8,156,000 | 7,998,000 | 7,678,000 | 6,804,000 | 5,953,000 | 6,643,000 | 7,154,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 | 6,637,000 | 6,379,000 | 6,998,000 | 6,523,000 | 5,349,000 | 5,919,000 | 5,966,000 | 10,712,000 | 4,233,000 | 4,772,000 | 5,180,000 | 4,388,000 | 3,943,000 | 3,292,000 | 2,780,000 | 1,890,000 | 2,338,000 | 1,855,000 | 1,606,000 | 1,026,000 | 604,000 |
Depreciation & Amortization | 2,395,000 | 2,318,000 | 2,246,000 | 2,208,000 | 2,210,000 | 2,216,000 | 2,191,000 | 2,105,000 | 2,038,000 | 2,012,000 | 1,904,000 | 1,777,000 | 1,760,000 | 1,617,000 | 1,487,000 | 1,427,000 | 1,387,000 | 1,321,000 | 1,237,000 | 1,175,000 | 1,111,000 |
Deferred Income Tax | 135,000 | 117,000 | 262,000 | 154,000 | 340,000 | 566,000 | 338,000 | -5,067,000 | 831,000 | 765,000 | 895,000 | 723,000 | 887,000 | 1,003,000 | 672,000 | 718,000 | 547,000 | 332,000 | 235,000 | 320,000 | 359,000 |
Stock Based Compensation | 77,000 | 0 | 99,000 | 88,000 | 73,000 | 93,000 | 96,000 | 103,000 | 82,000 | 98,000 | 112,000 | 98,000 | 93,000 | 0 | 0 | 0 | 65,000 | 44,000 | 35,000 | 21,000 | 21,000 |
Change in Working Capital | -11,000 | -303,000 | 8,000 | 203,000 | 266,000 | -170,000 | -126,000 | -127,000 | 745,000 | -177,000 | -309,000 | 161,000 | -269,000 | 276,000 | -351,000 | -293,000 | -250,000 | 28,000 | 14,000 | 151,000 | 96,000 |
Accounts Receivable | -102,000 | -177,000 | -169,000 | -217,000 | 90,000 | 160,000 | -262,000 | -235,000 | 98,000 | 255,000 | -197,000 | -83,000 | 70,000 | -217,000 | -518,000 | -72,000 | 38,000 | 47,000 | 68,000 | -201,000 | -40,000 |
Inventory | -5,000 | -2,000 | -120,000 | 17,000 | 113,000 | -9,000 | 7,000 | -32,000 | 19,000 | -24,000 | -59,000 | 7,000 | -46,000 | -80,000 | -59,000 | -25,000 | 3,000 | -58,000 | -64,000 | -22,000 | -42,000 |
Accounts Payable | 84,000 | -215,000 | 565,000 | 184,000 | -73,000 | -179,000 | -125,000 | 182,000 | 232,000 | -276,000 | 217,000 | 163,000 | -185,000 | 395,000 | 243,000 | -90,000 | 0 | 30,000 | -102,000 | 224,000 | 100,000 |
Other Working Capital | 12,000 | 91,000 | -268,000 | 219,000 | 136,000 | -142,000 | 254,000 | -42,000 | 396,000 | -132,000 | -270,000 | 74,000 | -108,000 | 573,000 | 226,000 | -106,000 | -291,000 | 9,000 | 112,000 | 150,000 | 78,000 |
Other Non-Cash Items | 2,453,000 | -132,000 | -251,000 | 147,000 | 641,000 | -92,000 | 191,000 | -520,000 | 423,000 | -205,000 | -594,000 | -65,000 | -429,000 | 3,253,000 | -834,000 | -376,000 | -17,000 | -303,000 | -247,000 | 58,000 | 67,000 |
Net Cash Provided by Operating Activities | 9,079,000 | 8,379,000 | 9,362,000 | 9,032,000 | 8,540,000 | 8,609,000 | 8,686,000 | 7,230,000 | 7,525,000 | 7,344,000 | 7,385,000 | 6,823,000 | 6,161,000 | 5,873,000 | 4,105,000 | 3,204,000 | 4,070,000 | 3,277,000 | 2,880,000 | 2,595,000 | 2,237,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,554,000 | -3,606,000 | -3,620,000 | -2,936,000 | -2,927,000 | -3,453,000 | -3,437,000 | -3,257,000 | -3,505,000 | -4,650,000 | -4,346,000 | -3,496,000 | -3,738,000 | -3,261,000 | -2,482,000 | -100,000 | -3,168,000 | -3,117,000 | -2,778,000 | -2,169,000 | -1,876,000 |
Acquisitions Net | 0 | 0 | 194,000 | 2,936,000 | 2,927,000 | 3,453,000 | 63,000 | -19,000 | 60,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Purchases of Investments | 0 | 0 | -46,000 | -70,000 | -136,000 | -115,000 | -90,000 | -120,000 | -580,000 | 0 | 0 | 0 | 0 | -3,176,000 | -2,482,000 | -2,354,000 | -2,780,000 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | 0 | 0 | 46,000 | 94,000 | 141,000 | 130,000 | 90,000 | 90,000 | 520,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | 111,000 | -61,000 | -45,000 | -2,733,000 | -2,681,000 | -3,450,000 | 26,000 | 220,000 | 112,000 | 174,000 | 97,000 | 91,000 | 105,000 | 3,318,000 | 2,476,000 | 309,000 | 3,184,000 | 691,000 | 736,000 | 122,000 | 164,000 |
Net Cash Used for Investing Activities | -3,443,000 | -3,667,000 | -3,471,000 | -2,709,000 | -2,676,000 | -3,435,000 | -3,411,000 | -3,086,000 | -3,393,000 | -4,476,000 | -4,249,000 | -3,405,000 | -3,633,000 | -3,119,000 | -2,488,000 | -2,145,000 | -2,764,000 | -2,426,000 | -2,042,000 | -2,047,000 | -1,712,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -1,431,000 | -591,000 | 3,789,000 | 2,902,000 | 1,496,000 | 2,776,000 | 5,350,000 | 1,895,000 | 779,000 | 2,772,000 | 1,878,000 | 514,000 | -63,000 | -476,000 | -518,000 | -28,000 | 1,049,000 | 789,000 | -657,000 | -699,000 | 157,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -831,000 | -705,000 | -6,282,000 | -7,291,000 | -3,705,000 | -5,804,000 | -8,225,000 | -4,013,000 | -3,105,000 | -3,465,000 | -3,225,000 | -2,218,000 | -1,474,000 | -1,418,000 | -1,249,000 | 0 | -1,609,000 | -1,375,000 | -17,000 | 0 | 0 |
Dividends Paid | -3,196,000 | -3,173,000 | -3,159,000 | -2,800,000 | -2,626,000 | -2,598,000 | -2,299,000 | -1,982,000 | -1,879,000 | -2,344,000 | -1,632,000 | -1,333,000 | -1,146,000 | -837,000 | -602,000 | -544,000 | -481,000 | -364,000 | -322,000 | -314,000 | -310,000 |
Other Financing Activities | -2,000 | -156,000 | -235,000 | 31,000 | -67,000 | -20,000 | -48,000 | -46,000 | -41,000 | -26,000 | -3,000 | -12,000 | 1,000 | 108,000 | -12,000 | 114,000 | 106,000 | 150,000 | 212,000 | 261,000 | 78,000 |
Net Cash Used Provided by Financing Activities | -5,460,000 | -4,625,000 | -5,887,000 | -7,158,000 | -4,902,000 | -5,646,000 | -5,222,000 | -4,146,000 | -4,246,000 | -3,063,000 | -2,982,000 | -3,049,000 | -2,682,000 | -2,623,000 | -2,381,000 | -458,000 | -935,000 | -800,000 | -784,000 | -752,000 | -75,000 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 177,000 | 87,000 | 4,000 | -835,000 | 962,000 | -472,000 | 53,000 | -2,000 | -114,000 | -195,000 | 154,000 | 369,000 | -154,000 | 131,000 | -764,000 | 601,000 | 371,000 | 51,000 | 54,000 | -204,000 | 450,000 |
Cash at End of Period | 4,105,000 | 1,074,000 | 987,000 | 983,000 | 1,818,000 | 856,000 | 1,328,000 | 1,275,000 | 1,277,000 | 1,391,000 | 1,586,000 | 1,432,000 | 1,063,000 | 1,217,000 | 1,086,000 | 1,850,000 | 1,249,000 | 878,000 | 827,000 | 773,000 | 977,000 |
Cash at Start of Period | 3,928,000 | 987,000 | 983,000 | 1,818,000 | 856,000 | 1,328,000 | 1,275,000 | 1,277,000 | 1,391,000 | 1,586,000 | 1,432,000 | 1,063,000 | 1,217,000 | 1,086,000 | 1,850,000 | 1,249,000 | 878,000 | 827,000 | 773,000 | 977,000 | 527,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 9,079,000 | 8,379,000 | 9,362,000 | 9,032,000 | 8,540,000 | 8,609,000 | 8,686,000 | 7,230,000 | 7,525,000 | 7,344,000 | 7,385,000 | 6,823,000 | 6,161,000 | 5,873,000 | 4,105,000 | 3,204,000 | 4,070,000 | 3,277,000 | 2,880,000 | 2,595,000 | 2,237,000 |
Capital Expenditure | -3,554,000 | -3,606,000 | -3,620,000 | -2,936,000 | -2,927,000 | -3,453,000 | -3,437,000 | -3,257,000 | -3,505,000 | -4,650,000 | -4,346,000 | -3,496,000 | -3,738,000 | -3,261,000 | -2,482,000 | -100,000 | -3,168,000 | -3,117,000 | -2,778,000 | -2,169,000 | -1,876,000 |
Free Cash Flow | 5,525,000 | 4,773,000 | 5,742,000 | 6,096,000 | 5,613,000 | 5,156,000 | 5,249,000 | 3,973,000 | 4,020,000 | 2,694,000 | 3,039,000 | 3,327,000 | 2,423,000 | 2,612,000 | 1,623,000 | 3,104,000 | 902,000 | 160,000 | 102,000 | 426,000 | 361,000 |