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 | 71,295,000 | 67,571,000 | 65,984,000 | 67,044,000 | 65,398,000 | 59,812,000 | 53,762,000 | 51,048,000 | 47,248,000 | 46,132,000 | 45,600,000 | 45,358,000 | 47,182,000 | 46,499,000 | 45,803,000 | 45,189,000 | 42,731,000 | 41,862,000 | 39,620,000 | 37,213,000 | 35,526,000 |
Revenue Growth | - | 2.41% | -1.58% | 2.52% | 9.34% | 11.25% | 5.32% | 8.04% | 2.42% | 1.17% | 0.53% | -3.87% | 1.47% | 1.52% | 1.36% | 5.75% | 2.08% | 5.66% | 6.47% | 4.75% | |
Cost of Revenue | 62,673,000 | 59,092,000 | 57,697,000 | 57,983,000 | 56,744,000 | 51,445,000 | 46,392,000 | 45,500,000 | 42,106,000 | 40,830,000 | 40,226,000 | 40,775,000 | 42,938,000 | 42,795,000 | 41,967,000 | 40,965,000 | 38,082,000 | 37,628,000 | 36,186,000 | 34,676,000 | 33,558,000 |
Gross Profit | 8,622,000 | 8,479,000 | 8,287,000 | 9,061,000 | 8,654,000 | 8,367,000 | 7,370,000 | 5,548,000 | 5,142,000 | 5,302,000 | 5,374,000 | 4,583,000 | 4,244,000 | 3,704,000 | 3,836,000 | 4,224,000 | 4,649,000 | 4,234,000 | 3,434,000 | 2,537,000 | 1,968,000 |
Gross Profit Margin | 12.09% | 12.55% | 12.56% | 13.52% | 13.23% | 13.99% | 13.71% | 10.87% | 10.88% | 11.49% | 11.79% | 10.10% | 8.99% | 7.97% | 8.37% | 9.35% | 10.88% | 10.11% | 8.67% | 6.82% | 5.54% |
Research and Development | 1,500,000 | 1,500,000 | 1,700,000 | 1,500,000 | 1,300,000 | 1,300,000 | 1,300,000 | 1,200,000 | 988,000 | 817,000 | 733,000 | 697,000 | 616,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 145,000 | -1,528,000 | 865,000 | 1,241,000 | 241,000 | 608,000 | 777,000 | 746,000 | 471,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Operating Expenses | 43,000 | -28,000 | -61,000 | -62,000 | 10,000 | -178,000 | -60,000 | -373,000 | -487,000 | -236,000 | -337,000 | -318,000 | -238,000 | -276,000 | -261,000 | 242,000 | 482,000 | 293,000 | 519,000 | 449,000 | 121,000 |
Operating Income or Loss | 8,643,000 | 8,507,000 | 8,348,000 | 9,123,000 | 8,644,000 | 8,545,000 | 7,334,000 | 5,921,000 | 5,549,000 | 5,436,000 | 5,592,000 | 4,505,000 | 4,434,000 | 3,980,000 | 4,097,000 | 4,466,000 | 5,131,000 | 4,527,000 | 3,953,000 | 2,986,000 | 2,089,000 |
Operating Margin | 12.12% | 12.59% | 12.65% | 13.61% | 13.22% | 14.29% | 13.64% | 11.60% | 11.74% | 11.78% | 12.26% | 9.93% | 9.40% | 8.56% | 8.94% | 9.88% | 12.01% | 10.81% | 9.98% | 8.02% | 5.88% |
Interest Expense | 1,026,000 | 916,000 | 623,000 | 569,000 | 591,000 | 653,000 | 668,000 | 651,000 | 663,000 | 443,000 | 340,000 | 350,000 | 383,000 | 354,000 | 345,000 | 305,000 | 341,000 | 352,000 | 361,000 | 370,000 | 425,000 |
EBITDA | 10,393,000 | 10,444,000 | 8,707,000 | 9,483,000 | 10,116,000 | 9,083,000 | 7,667,000 | 7,092,000 | 6,716,000 | 5,687,000 | 6,592,000 | 5,495,000 | 5,443,000 | 4,993,000 | 4,846,000 | 5,325,000 | 5,938,000 | 5,539,000 | 4,198,000 | 3,691,000 | 2,745,000 |
Depreciation and Amortization | 1,521,000 | 1,430,000 | 1,404,000 | 1,364,000 | 1,290,000 | 1,189,000 | 1,161,000 | 1,195,000 | 1,167,000 | 1,026,000 | 994,000 | 990,000 | 988,000 | 797,000 | 749,000 | 859,000 | 845,000 | 819,000 | 764,000 | 705,000 | 656,000 |
Income Before Tax | 7,846,000 | 8,098,000 | 6,680,000 | 7,550,000 | 8,235,000 | 7,241,000 | 5,838,000 | 5,269,000 | 4,886,000 | 5,023,000 | 5,258,000 | 4,155,000 | 4,072,000 | 3,631,000 | 3,826,000 | 4,284,000 | 4,702,000 | 4,368,000 | 3,592,000 | 2,616,000 | 1,664,000 |
Income Tax Expense | 1,171,000 | 1,178,000 | 948,000 | 1,235,000 | 1,347,000 | 1,011,000 | 792,000 | 3,340,000 | 1,133,000 | 1,418,000 | 1,644,000 | 1,205,000 | 1,327,000 | 964,000 | 1,181,000 | 1,260,000 | 1,485,000 | 1,335,000 | 1,063,000 | 791,000 | 398,000 |
Net Income | 6,675,000 | 6,920,000 | 5,732,000 | 6,315,000 | 6,833,000 | 6,230,000 | 5,046,000 | 2,002,000 | 5,302,000 | 3,605,000 | 3,614,000 | 2,981,000 | 2,745,000 | 2,655,000 | 2,926,000 | 3,024,000 | 3,217,000 | 3,033,000 | 2,529,000 | 1,825,000 | 1,266,000 |
Net Income Margin | 9.35% | 10.24% | 8.69% | 9.42% | 10.45% | 10.42% | 9.39% | 3.92% | 11.22% | 7.81% | 7.93% | 6.57% | 5.82% | 5.71% | 6.39% | 6.69% | 7.53% | 7.25% | 6.38% | 4.90% | 3.56% |
EPS | 27.73 | 27.65 | 21.74 | 22.85 | 24.40 | 22.09 | 17.74 | 6.96 | 17.71 | 11.62 | 11.41 | 9.29 | 8.48 | 7.90 | 8.03 | 7.86 | 8.05 | 7.29 | 5.91 | 4.14 | 2.86 |
EPS Diluted | 27.62 | 27.55 | 21.66 | 22.77 | 24.30 | 21.95 | 17.59 | 6.89 | 17.49 | 11.46 | 11.21 | 9.13 | 8.36 | 7.81 | 7.94 | 7.78 | 7.86 | 7.10 | 5.80 | 4.09 | 2.83 |
Weighted Average Shares Out | - | 250,300 | 263,700 | 276,400 | 280,000 | 282,000 | 284,500 | 287,800 | 299,300 | 310,300 | 316,800 | 320,900 | 323,700 | 335,900 | 364,200 | 384,800 | 399,700 | 416,000 | 428,100 | 440,300 | 443,100 |
Weighted Average Shares Out Diluted | - | 251,200 | 264,600 | 277,400 | 281,200 | 283,800 | 286,800 | 290,600 | 303,100 | 314,700 | 322,400 | 326,500 | 328,400 | 339,900 | 368,300 | 388,900 | 409,400 | 427,100 | 436,400 | 445,700 | 447,100 |
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 | 3,151,000 | 1,442,000 | 2,547,000 | 3,604,000 | 3,160,000 | 1,514,000 | 772,000 | 2,861,000 | 1,837,000 | 1,090,000 | 1,446,000 | 2,617,000 | 1,898,000 | 3,582,000 | 2,261,000 | 2,391,000 | 2,168,000 | 2,648,000 | 1,912,000 | 2,244,000 | 1,060,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3,000 | 516,000 | 0 | 61,000 | 333,000 | 381,000 | 429,000 | 396,000 |
Cash + Short Term Investments | 3,151,000 | 1,442,000 | 2,547,000 | 3,604,000 | 3,160,000 | 1,514,000 | 772,000 | 2,861,000 | 1,837,000 | 1,090,000 | 1,446,000 | 2,617,000 | 1,898,000 | 3,585,000 | 2,777,000 | 2,391,000 | 2,229,000 | 2,981,000 | 2,293,000 | 2,673,000 | 1,456,000 |
Net Receivables | 16,365,000 | 15,315,000 | 14,823,000 | 12,542,000 | 11,523,000 | 11,431,000 | 11,916,000 | 10,257,000 | 8,202,000 | 7,254,000 | 5,884,000 | 5,834,000 | 6,563,000 | 6,064,000 | 5,757,000 | 6,061,000 | 5,296,000 | 4,925,000 | 4,595,000 | 4,579,000 | 4,094,000 |
Inventory | 3,234,000 | 3,132,000 | 3,088,000 | 2,981,000 | 3,545,000 | 3,619,000 | 2,997,000 | 4,487,000 | 4,670,000 | 4,962,000 | 2,882,000 | 2,977,000 | 2,937,000 | 2,481,000 | 2,378,000 | 2,220,000 | 1,902,000 | 1,718,000 | 1,657,000 | 1,921,000 | 1,864,000 |
Other Current Assets | 461,000 | 632,000 | 533,000 | 688,000 | 1,150,000 | 531,000 | 418,000 | 1,509,000 | 399,000 | 1,410,000 | 2,117,000 | 1,901,000 | 2,457,000 | 1,964,000 | 1,939,000 | 1,842,000 | 1,256,000 | 1,316,000 | 1,619,000 | 1,356,000 | 1,539,000 |
Total Current Assets | 23,211,000 | 20,521,000 | 20,991,000 | 19,815,000 | 19,378,000 | 17,095,000 | 16,103,000 | 17,461,000 | 15,108,000 | 16,198,000 | 12,329,000 | 13,329,000 | 13,855,000 | 14,094,000 | 12,851,000 | 12,449,000 | 10,683,000 | 10,940,000 | 10,164,000 | 10,529,000 | 8,953,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 8,454,000 | 8,370,000 | 7,975,000 | 7,597,000 | 7,213,000 | 6,591,000 | 6,124,000 | 5,775,000 | 5,549,000 | 5,438,000 | 4,755,000 | 4,706,000 | 4,675,000 | 4,611,000 | 4,554,000 | 4,520,000 | 4,488,000 | 4,320,000 | 4,056,000 | 3,924,000 | 3,599,000 |
Goodwill | 10,800,000 | 10,799,000 | 10,780,000 | 10,813,000 | 10,806,000 | 10,604,000 | 10,769,000 | 10,807,000 | 10,764,000 | 13,628,000 | 10,862,000 | 10,348,000 | 10,370,000 | 10,148,000 | 9,605,000 | 9,948,000 | 9,526,000 | 9,387,000 | 9,250,000 | 8,447,000 | 7,892,000 |
Intangible Assets | 1,979,000 | 2,212,000 | 2,459,000 | 2,706,000 | 3,012,000 | 3,213,000 | 3,494,000 | 3,797,000 | 4,093,000 | 4,147,000 | 871,000 | 653,000 | 809,000 | 0 | 127,000 | 311,000 | 355,000 | 463,000 | 605,000 | 560,000 | 672,000 |
Long Term Investments | 628,000 | 3,114,000 | 2,903,000 | 3,434,000 | 3,469,000 | 3,703,000 | 3,250,000 | 3,599,000 | 3,470,000 | 1,300,000 | 971,000 | 914,000 | 749,000 | 0 | 179,000 | 160,000 | 0 | 313,000 | 235,000 | 196,000 | 812,000 |
Tax Assets | 3,105,000 | 2,953,000 | 3,744,000 | 2,290,000 | 3,475,000 | 3,319,000 | 3,208,000 | 3,239,000 | 6,625,000 | 4,470,000 | 4,013,000 | 2,850,000 | 4,809,000 | 4,388,000 | 3,482,000 | 3,779,000 | 4,651,000 | 760,000 | 1,487,000 | 861,000 | 982,000 |
Other Non-Current Assets | 7,343,000 | 4,487,000 | 4,028,000 | 4,218,000 | 3,357,000 | 3,003,000 | 1,928,000 | 1,843,000 | 2,197,000 | 3,947,000 | 4,143,000 | 4,041,000 | 4,199,000 | 4,667,000 | 4,269,000 | 3,938,000 | 3,736,000 | 2,743,000 | 2,434,000 | 3,227,000 | 2,644,000 |
Total Non-Current Assets | 32,309,000 | 31,935,000 | 31,889,000 | 31,058,000 | 31,332,000 | 30,433,000 | 28,773,000 | 29,060,000 | 32,698,000 | 32,930,000 | 24,744,000 | 22,859,000 | 24,802,000 | 23,814,000 | 22,216,000 | 22,656,000 | 22,756,000 | 17,986,000 | 18,067,000 | 17,215,000 | 16,601,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 | 55,520,000 | 52,456,000 | 52,880,000 | 50,873,000 | 50,710,000 | 47,528,000 | 44,876,000 | 46,521,000 | 47,806,000 | 49,128,000 | 37,073,000 | 36,188,000 | 38,657,000 | 37,908,000 | 35,067,000 | 35,105,000 | 33,439,000 | 28,926,000 | 28,231,000 | 27,744,000 | 25,554,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 3,221,000 | 2,312,000 | 2,117,000 | 780,000 | 880,000 | 1,281,000 | 2,402,000 | 1,467,000 | 1,653,000 | 1,745,000 | 1,570,000 | 1,397,000 | 2,038,000 | 2,269,000 | 1,627,000 | 2,030,000 | 2,030,000 | 2,163,000 | 2,221,000 | 1,998,000 | 1,726,000 |
Short Term Debt | 142,000 | 168,000 | 118,000 | 6,000 | 500,000 | 1,250,000 | 1,500,000 | 750,000 | 0 | 956,000 | 0 | 0 | 150,000 | 0 | 0 | 0 | 242,000 | -1,481,000 | 34,000 | 202,000 | 15,000 |
Tax Payables | 0 | 0 | 0 | 3,108,000 | 3,163,000 | 2,466,000 | 2,122,000 | 1,785,000 | 1,764,000 | 1,916,000 | 1,826,000 | 1,809,000 | 1,649,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 9,051,000 | 9,190,000 | 8,488,000 | 8,107,000 | 7,545,000 | 7,054,000 | 6,491,000 | 6,752,000 | 6,776,000 | 6,988,000 | 5,790,000 | 6,349,000 | 6,503,000 | 6,399,000 | 5,719,000 | 5,049,000 | 4,535,000 | 4,254,000 | 3,856,000 | 4,331,000 | 4,028,000 |
Other Current Liabilities | 5,396,000 | 5,267,000 | 5,164,000 | 1,996,000 | 1,845,000 | 1,921,000 | 1,883,000 | 1,883,000 | 2,349,000 | 2,598,000 | 1,926,000 | 1,565,000 | 1,815,000 | 3,462,000 | 3,811,000 | 3,624,000 | 3,735,000 | 3,350,000 | 3,442,000 | 2,897,000 | 2,797,000 |
Total Current Liabilities | 17,810,000 | 16,937,000 | 15,887,000 | 13,997,000 | 13,933,000 | 13,972,000 | 14,398,000 | 12,637,000 | 12,542,000 | 14,057,000 | 11,112,000 | 11,120,000 | 12,155,000 | 12,130,000 | 11,160,000 | 10,672,000 | 10,542,000 | 9,871,000 | 9,553,000 | 9,428,000 | 8,566,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 19,179,000 | 18,153,000 | 15,429,000 | 11,670,000 | 11,669,000 | 11,404,000 | 12,604,000 | 13,513,000 | 14,282,000 | 14,305,000 | 6,169,000 | 6,152,000 | 6,158,000 | 6,460,000 | 5,019,000 | 5,052,000 | 3,563,000 | 4,303,000 | 4,405,000 | 4,784,000 | 5,104,000 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 11,331,000 | 10,531,000 | 12,298,000 | 14,247,000 | 19,070,000 | 18,981,000 | 16,425,000 | 20,970,000 | 19,376,000 | 17,984,000 | 16,392,000 | 13,998,000 | 20,305,000 | 18,317,000 | 15,183,000 | 15,227,000 | 16,469,000 | 4,947,000 | 7,389,000 | 5,665,000 | 4,863,000 |
Total Non-Current Liabilities | 30,510,000 | 28,684,000 | 27,727,000 | 25,917,000 | 30,739,000 | 30,385,000 | 29,029,000 | 34,493,000 | 33,658,000 | 31,974,000 | 22,561,000 | 20,150,000 | 26,463,000 | 24,777,000 | 20,199,000 | 20,304,000 | 20,032,000 | 9,250,000 | 11,794,000 | 10,449,000 | 9,967,000 |
Total Liabilities | 48,320,000 | 45,621,000 | 43,614,000 | 39,914,000 | 44,672,000 | 44,357,000 | 43,427,000 | 47,130,000 | 46,200,000 | 46,031,000 | 33,673,000 | 31,270,000 | 38,618,000 | 36,907,000 | 31,359,000 | 30,976,000 | 30,574,000 | 19,121,000 | 21,347,000 | 19,877,000 | 18,533,000 |
Common Stock | 236,000 | 240,000 | 254,000 | 271,000 | 279,000 | 280,000 | 281,000 | 284,000 | 289,000 | 303,000 | 314,000 | 319,000 | 321,000 | 321,000 | 346,000 | 373,000 | 393,000 | 409,000 | 421,000 | 432,000 | 438,000 |
Retained Earnings | 15,657,000 | 15,398,000 | 16,943,000 | 21,600,000 | 21,636,000 | 18,401,000 | 15,434,000 | 11,573,000 | 13,324,000 | 14,238,000 | 14,956,000 | 14,200,000 | 13,211,000 | 11,937,000 | 12,372,000 | 12,351,000 | 11,621,000 | 11,247,000 | 9,269,000 | 7,278,000 | 5,915,000 |
Accumulated Other Comprehensive Income/Loss | -8,693,000 | -8,803,000 | -8,023,000 | -11,006,000 | -16,121,000 | -15,554,000 | -14,321,000 | -12,540,000 | -12,102,000 | -11,444,000 | -11,870,000 | -9,601,000 | -13,493,000 | -11,257,000 | -9,010,000 | -8,595,000 | -9,149,000 | -1,851,000 | -3,561,000 | -1,553,000 | -1,532,000 |
Total Stockholders Equity | 7,200,000 | 6,835,000 | 9,266,000 | 10,959,000 | 6,015,000 | 3,127,000 | 1,394,000 | -683,000 | 1,511,000 | 3,097,000 | 3,400,000 | 4,918,000 | 39,000 | 1,001,000 | 3,708,000 | 4,129,000 | 2,865,000 | 9,805,000 | 6,884,000 | 7,867,000 | 7,021,000 |
Total Investments | 628,000 | 3,114,000 | 2,903,000 | 3,434,000 | 3,469,000 | 3,703,000 | 3,250,000 | 3,599,000 | 3,470,000 | 1,300,000 | 971,000 | 914,000 | 749,000 | 3,000 | 516,000 | 160,000 | 61,000 | 333,000 | 381,000 | 625,000 | 1,208,000 |
Total Debt | 19,321,000 | 17,459,000 | 15,429,000 | 11,676,000 | 12,169,000 | 12,654,000 | 14,104,000 | 14,263,000 | 14,282,000 | 15,261,000 | 6,169,000 | 6,152,000 | 6,308,000 | 6,460,000 | 5,019,000 | 5,052,000 | 3,805,000 | 4,407,000 | 4,439,000 | 4,986,000 | 5,119,000 |
Net Debt | 16,170,000 | 16,017,000 | 12,882,000 | 8,072,000 | 9,009,000 | 11,140,000 | 13,332,000 | 11,402,000 | 12,445,000 | 14,171,000 | 4,723,000 | 3,535,000 | 4,410,000 | 2,878,000 | 2,758,000 | 2,661,000 | 1,637,000 | 1,759,000 | 2,527,000 | 2,742,000 | 4,059,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,675,000 | 6,920,000 | 5,732,000 | 6,315,000 | 6,833,000 | 6,230,000 | 5,046,000 | 2,002,000 | 5,302,000 | 3,605,000 | 3,614,000 | 2,981,000 | 2,745,000 | -81,000 | 2,926,000 | 3,024,000 | 3,217,000 | 3,033,000 | 2,529,000 | 1,825,000 | 1,266,000 |
Depreciation & Amortization | 1,521,000 | 1,430,000 | 1,404,000 | 1,364,000 | 1,290,000 | 1,189,000 | 1,161,000 | 1,195,000 | 1,215,000 | 1,026,000 | 994,000 | 990,000 | 988,000 | 797,000 | 749,000 | 859,000 | 845,000 | 819,000 | 764,000 | 705,000 | 656,000 |
Deferred Income Tax | -277,000 | -498,000 | -757,000 | -183,000 | 60,000 | 222,000 | -244,000 | 3,304,000 | -152,000 | -445,000 | -401,000 | -5,000 | 930,000 | -2,000 | 576,000 | 542,000 | 72,000 | 110,000 | 75,000 | 24,000 | -58,000 |
Stock Based Compensation | 273,000 | 265,000 | 238,000 | 227,000 | 221,000 | 189,000 | 173,000 | 158,000 | 149,000 | 138,000 | 164,000 | 189,000 | 167,000 | 141,000 | 168,000 | 154,000 | 155,000 | 149,000 | 0 | 0 | 0 |
Change in Working Capital | -194,000 | -194,000 | -585,000 | 54,000 | -1,115,000 | -742,000 | -3,898,000 | -197,000 | 132,000 | 174,000 | -901,000 | -109,000 | -3,479,000 | 585,000 | 81,000 | 639,000 | -344,000 | 254,000 | 256,000 | 106,000 | 429,000 |
Accounts Receivable | -777,000 | 373,000 | -542,000 | 15,000 | 359,000 | 107,000 | -179,000 | -401,000 | -811,000 | -256,000 | 28,000 | 767,000 | -460,000 | 443,000 | -15,000 | -719,000 | -333,000 | -324,000 | 94,000 | -390,000 | -87,000 |
Inventory | 78,000 | -44,000 | -107,000 | 564,000 | 74,000 | -622,000 | -119,000 | 183,000 | -46,000 | -398,000 | 77,000 | -60,000 | -422,000 | -74,000 | -227,000 | -270,000 | -183,000 | -57,000 | -530,000 | -39,000 | 519,000 |
Accounts Payable | -610,000 | 151,000 | 1,274,000 | -98,000 | -372,000 | -1,098,000 | 914,000 | -189,000 | -188,000 | -160,000 | 95,000 | -647,000 | -236,000 | 609,000 | -362,000 | -26,000 | -141,000 | -66,000 | 217,000 | 239,000 | 288,000 |
Other Working Capital | 1,115,000 | -674,000 | -1,210,000 | -427,000 | -1,176,000 | 871,000 | -4,514,000 | 210,000 | 1,177,000 | 988,000 | -1,101,000 | -169,000 | -2,361,000 | -393,000 | 685,000 | 1,654,000 | 313,000 | 701,000 | 475,000 | 296,000 | -291,000 |
Other Non-Cash Items | 2,325,000 | -3,000 | 1,770,000 | 1,444,000 | 894,000 | 223,000 | 900,000 | 14,000 | -1,457,000 | 603,000 | 396,000 | 500,000 | 210,000 | 2,813,000 | -953,000 | -2,045,000 | 476,000 | -124,000 | 159,000 | 534,000 | 631,000 |
Net Cash Provided by Operating Activities | 8,314,000 | 7,920,000 | 7,802,000 | 9,221,000 | 8,183,000 | 7,311,000 | 3,138,000 | 6,476,000 | 5,189,000 | 5,101,000 | 3,866,000 | 4,546,000 | 1,561,000 | 4,253,000 | 3,547,000 | 3,173,000 | 4,421,000 | 4,241,000 | 3,783,000 | 3,194,000 | 2,924,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,807,000 | -1,691,000 | -1,670,000 | -1,522,000 | -1,766,000 | -1,484,000 | -1,278,000 | -1,177,000 | -1,063,000 | -939,000 | -845,000 | -836,000 | -942,000 | -987,000 | -820,000 | -852,000 | -926,000 | -940,000 | -893,000 | -865,000 | -769,000 |
Acquisitions Net | 0 | 0 | 0 | 0 | -282,000 | 0 | 0 | 0 | 0 | -9,003,000 | -898,000 | -269,000 | -304,000 | -649,000 | -148,000 | -435,000 | -233,000 | -311,000 | -942,000 | 371,000 | 188,000 |
Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -171,000 | -279,000 | 0 | 48,000 | 48,000 | -33,000 | -156,000 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 272,000 | 0 | 0 | 0 | 0 |
Other Investing Activities | 150,000 | -3,000 | -119,000 | 361,000 | 38,000 | 243,000 | 203,000 | 30,000 | 78,000 | 208,000 | 20,000 | -16,000 | 24,000 | 823,000 | 820,000 | 48,000 | -20,000 | -2,000 | 132,000 | 28,000 | 29,000 |
Net Cash Used for Investing Activities | -1,657,000 | -1,694,000 | -1,789,000 | -1,161,000 | -2,010,000 | -1,241,000 | -1,075,000 | -1,147,000 | -985,000 | -9,734,000 | -1,723,000 | -1,121,000 | -1,222,000 | -813,000 | -319,000 | -1,518,000 | -907,000 | -1,205,000 | -1,655,000 | -499,000 | -708,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 1,812,000 | 1,860,000 | 3,961,000 | -500,000 | -519,000 | -1,500,000 | -150,000 | 0 | -952,000 | 9,101,000 | 0 | -150,000 | 0 | 1,348,000 | 0 | 1,222,000 | -612,000 | -32,000 | -210,000 | -133,000 | -1,252,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 40,000 | 250,000 | 350,000 | 756,000 | 406,000 | 164,000 |
Common Stock Repurchased | -5,700,000 | -6,000,000 | -7,900,000 | -4,087,000 | -1,100,000 | -1,200,000 | -1,492,000 | -2,001,000 | -2,096,000 | -3,071,000 | -1,900,000 | -1,762,000 | -990,000 | -2,465,000 | -2,420,000 | -1,851,000 | -2,931,000 | -2,127,000 | -2,115,000 | -1,310,000 | -673,000 |
Dividends Paid | -3,048,000 | -3,056,000 | -3,016,000 | -2,940,000 | -2,764,000 | -2,556,000 | -2,347,000 | -2,163,000 | -2,048,000 | -1,932,000 | -1,760,000 | -1,540,000 | -1,352,000 | -1,095,000 | -969,000 | -908,000 | -737,000 | -615,000 | -538,000 | -462,000 | -405,000 |
Other Financing Activities | -121,000 | -135,000 | -115,000 | -89,000 | -144,000 | -72,000 | -163,000 | -141,000 | 1,639,000 | 179,000 | 346,000 | 746,000 | 274,000 | 93,000 | 26,000 | 61,000 | 342,000 | 124,000 | -224,000 | -12,000 | 0 |
Net Cash Used Provided by Financing Activities | -7,057,000 | -7,331,000 | -7,070,000 | -7,616,000 | -4,527,000 | -5,328,000 | -4,152,000 | -4,305,000 | -3,457,000 | 4,277,000 | -3,314,000 | -2,706,000 | -2,068,000 | -2,119,000 | -3,363,000 | -1,476,000 | -3,938,000 | -2,300,000 | -2,460,000 | -1,511,000 | -2,166,000 |
Effect of Forex Changes on Cash | -161,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,000 | 44,000 | -56,000 | 0 | 0 | 0 | 0 |
Net Change in Cash | -400,000 | -1,105,000 | -1,057,000 | 444,000 | 1,646,000 | 742,000 | -2,089,000 | 1,024,000 | 747,000 | -356,000 | -1,171,000 | 719,000 | -1,684,000 | 1,321,000 | -130,000 | 223,000 | -480,000 | 736,000 | -332,000 | 1,184,000 | 50,000 |
Cash at End of Period | 9,906,000 | 1,442,000 | 2,547,000 | 3,604,000 | 3,160,000 | 1,514,000 | 772,000 | 2,861,000 | 1,837,000 | 1,090,000 | 1,446,000 | 2,617,000 | 1,898,000 | 3,582,000 | 2,261,000 | 2,391,000 | 2,168,000 | 2,648,000 | 1,912,000 | 2,244,000 | 1,060,000 |
Cash at Start of Period | 10,306,000 | 2,547,000 | 3,604,000 | 3,160,000 | 1,514,000 | 772,000 | 2,861,000 | 1,837,000 | 1,090,000 | 1,446,000 | 2,617,000 | 1,898,000 | 3,582,000 | 2,261,000 | 2,391,000 | 2,168,000 | 2,648,000 | 1,912,000 | 2,244,000 | 1,060,000 | 1,010,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 8,314,000 | 7,920,000 | 7,802,000 | 9,221,000 | 8,183,000 | 7,311,000 | 3,138,000 | 6,476,000 | 5,189,000 | 5,101,000 | 3,866,000 | 4,546,000 | 1,561,000 | 4,253,000 | 3,547,000 | 3,173,000 | 4,421,000 | 4,241,000 | 3,783,000 | 3,194,000 | 2,924,000 |
Capital Expenditure | -1,807,000 | -1,691,000 | -1,670,000 | -1,522,000 | -1,766,000 | -1,484,000 | -1,278,000 | -1,177,000 | -1,063,000 | -939,000 | -845,000 | -836,000 | -942,000 | -987,000 | -820,000 | -852,000 | -926,000 | -940,000 | -893,000 | -865,000 | -769,000 |
Free Cash Flow | 6,507,000 | 6,229,000 | 6,132,000 | 7,699,000 | 6,417,000 | 5,827,000 | 1,860,000 | 5,299,000 | 4,126,000 | 4,162,000 | 3,021,000 | 3,710,000 | 619,000 | 3,266,000 | 2,727,000 | 2,321,000 | 3,495,000 | 3,301,000 | 2,890,000 | 2,329,000 | 2,155,000 |