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 | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-02-02 | 2019-02-03 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-02-01 | 2014-02-02 | 2013-02-03 | 2012-01-29 | 2011-01-30 | 2010-01-31 | 2009-02-01 | 2008-02-03 | 2007-01-28 | 2006-01-29 | 2005-01-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 154,596,000 | 152,669,000 | 157,403,000 | 151,157,000 | 132,110,000 | 110,225,000 | 108,203,000 | 100,904,000 | 94,595,000 | 88,519,000 | 83,176,000 | 78,812,000 | 74,754,000 | 70,395,000 | 67,997,000 | 66,176,000 | 71,288,000 | 77,349,000 | 90,837,000 | 81,511,000 | 73,094,000 |
Revenue Growth | - | -3.01% | 4.13% | 14.42% | 19.85% | 1.87% | 7.23% | 6.67% | 6.86% | 6.42% | 5.54% | 5.43% | 6.19% | 3.53% | 2.75% | -7.17% | -7.84% | -14.85% | 11.44% | 11.52% | |
Cost of Revenue | 103,501,000 | 101,709,000 | 104,625,000 | 100,325,000 | 87,257,000 | 72,653,000 | 71,043,000 | 66,548,000 | 62,282,000 | 58,254,000 | 54,222,000 | 51,422,000 | 48,912,000 | 46,133,000 | 44,693,000 | 43,764,000 | 47,298,000 | 51,352,000 | 61,054,000 | 54,191,000 | 48,664,000 |
Gross Profit | 51,095,000 | 50,960,000 | 52,778,000 | 50,832,000 | 44,853,000 | 37,572,000 | 37,160,000 | 34,356,000 | 32,313,000 | 30,265,000 | 28,954,000 | 27,390,000 | 25,842,000 | 24,262,000 | 23,304,000 | 22,412,000 | 23,990,000 | 25,997,000 | 29,783,000 | 27,320,000 | 24,430,000 |
Gross Profit Margin | 33.03% | 33.38% | 33.53% | 33.63% | 33.95% | 34.09% | 34.34% | 34.05% | 34.16% | 34.19% | 34.81% | 34.75% | 34.57% | 34.47% | 34.27% | 33.87% | 33.65% | 33.61% | 32.79% | 33.52% | 33.42% |
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 | 27,702,000 | 26,598,000 | 26,284,000 | 25,406,000 | 24,447,000 | 19,740,000 | 19,513,000 | 17,864,000 | 17,132,000 | 16,801,000 | 16,834,000 | 16,597,000 | 16,508,000 | 16,028,000 | 15,849,000 | 15,902,000 | 17,846,000 | 17,053,000 | 18,348,000 | 16,485,000 | 16,504,000 |
Total Operating Expenses | 29,921,000 | 29,271,000 | 28,739,000 | 27,792,000 | 26,575,000 | 21,729,000 | 21,383,000 | 19,675,000 | 18,886,000 | 18,491,000 | 18,485,000 | 18,224,000 | 18,076,000 | 17,601,000 | 17,465,000 | 17,609,000 | 19,631,000 | 18,755,000 | 20,110,000 | 17,957,000 | 16,504,000 |
Operating Income or Loss | 21,174,000 | 21,689,000 | 24,039,000 | 23,040,000 | 18,278,000 | 15,843,000 | 15,530,000 | 14,681,000 | 13,427,000 | 11,774,000 | 10,469,000 | 9,166,000 | 7,766,000 | 6,661,000 | 5,839,000 | 4,803,000 | 4,359,000 | 7,242,000 | 9,673,000 | 9,363,000 | 7,926,000 |
Operating Margin | 13.62% | 14.21% | 15.27% | 15.24% | 13.84% | 14.37% | 14.35% | 14.55% | 14.19% | 13.30% | 12.59% | 11.63% | 10.39% | 9.46% | 8.59% | 7.26% | 6.11% | 9.36% | 10.65% | 11.49% | 10.84% |
Interest Expense | 2,196,000 | 1,943,000 | 1,617,000 | 1,347,000 | 1,347,000 | 1,201,000 | 1,051,000 | 1,057,000 | 972,000 | 919,000 | 830,000 | 711,000 | 632,000 | 606,000 | 530,000 | 676,000 | 624,000 | 437,000 | 365,000 | 81,000 | 14,000 |
EBITDA | 24,588,000 | 24,936,000 | 27,069,000 | 25,946,000 | 20,844,000 | 18,212,000 | 17,929,000 | 16,817,000 | 15,436,000 | 13,803,000 | 12,592,000 | 10,935,000 | 9,537,000 | 8,356,000 | 7,521,000 | 6,464,000 | 6,116,000 | 9,222,000 | 11,559,000 | 10,942,000 | 9,245,000 |
Depreciation and Amortization | 3,384,000 | 3,247,000 | 2,975,000 | 2,862,000 | 2,519,000 | 2,296,000 | 2,152,000 | 2,062,000 | 1,973,000 | 1,863,000 | 1,786,000 | 1,757,000 | 1,684,000 | 1,682,000 | 1,718,000 | 1,707,000 | 1,902,000 | 1,906,000 | 1,886,000 | 1,579,000 | 1,319,000 |
Income Before Tax | 19,204,000 | 19,924,000 | 22,477,000 | 21,737,000 | 16,978,000 | 14,715,000 | 14,556,000 | 13,698,000 | 12,491,000 | 11,021,000 | 9,976,000 | 8,467,000 | 7,221,000 | 6,068,000 | 5,273,000 | 3,982,000 | 3,590,000 | 6,620,000 | 9,308,000 | 9,282,000 | 7,912,000 |
Income Tax Expense | 4,594,000 | 4,781,000 | 5,372,000 | 5,304,000 | 4,112,000 | 3,473,000 | 3,435,000 | 5,068,000 | 4,534,000 | 4,012,000 | 3,631,000 | 3,082,000 | 2,686,000 | 2,185,000 | 1,935,000 | 1,362,000 | 1,278,000 | 2,410,000 | 3,547,000 | 3,444,000 | 2,911,000 |
Net Income | 14,610,000 | 15,143,000 | 17,105,000 | 16,433,000 | 12,866,000 | 11,242,000 | 11,121,000 | 8,630,000 | 7,957,000 | 7,009,000 | 6,345,000 | 5,385,000 | 4,535,000 | 3,883,000 | 3,338,000 | 2,661,000 | 2,260,000 | 4,395,000 | 5,761,000 | 5,838,000 | 5,001,000 |
Net Income Margin | 9.39% | 9.92% | 10.87% | 10.87% | 9.74% | 10.20% | 10.28% | 8.55% | 8.41% | 7.92% | 7.63% | 6.83% | 6.07% | 5.52% | 4.91% | 4.02% | 3.17% | 5.68% | 6.34% | 7.16% | 6.84% |
EPS | 14.76 | 15.16 | 16.74 | 15.59 | 11.98 | 10.29 | 9.78 | 7.33 | 6.47 | 5.49 | 4.74 | 3.78 | 3.03 | 2.49 | 2.03 | 1.58 | 1.34 | 2.38 | 2.80 | 2.73 | 2.27 |
EPS Diluted | 14.72 | 15.11 | 16.69 | 15.53 | 11.94 | 10.25 | 9.73 | 7.29 | 6.45 | 5.46 | 4.71 | 3.76 | 3.00 | 2.47 | 2.01 | 1.57 | 1.34 | 2.37 | 2.79 | 2.72 | 2.26 |
Weighted Average Shares Out | - | 999,000 | 1,022,000 | 1,054,000 | 1,074,000 | 1,093,000 | 1,137,000 | 1,178,000 | 1,229,000 | 1,277,000 | 1,338,000 | 1,425,000 | 1,499,000 | 1,562,000 | 1,648,000 | 1,683,000 | 1,682,000 | 1,849,000 | 2,054,000 | 2,138,000 | 2,207,000 |
Weighted Average Shares Out Diluted | - | 1,002,000 | 1,025,000 | 1,058,000 | 1,078,000 | 1,097,000 | 1,143,000 | 1,184,000 | 1,234,000 | 1,283,000 | 1,346,000 | 1,434,000 | 1,511,000 | 1,570,000 | 1,658,000 | 1,692,000 | 1,686,000 | 1,856,000 | 2,062,000 | 2,147,000 | 2,216,000 |
Reported Currency: USD | Q3 | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-02-02 | 2019-02-03 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-02-01 | 2014-02-02 | 2013-02-03 | 2012-01-29 | 2011-01-30 | 2010-01-31 | 2009-02-01 | 2008-02-03 | 2007-01-28 | 2006-01-29 | 2005-01-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 1,531,000 | 3,760,000 | 2,757,000 | 2,343,000 | 7,895,000 | 2,133,000 | 1,778,000 | 3,595,000 | 2,538,000 | 2,216,000 | 1,723,000 | 1,929,000 | 2,494,000 | 1,987,000 | 545,000 | 1,421,000 | 519,000 | 445,000 | 600,000 | 793,000 | 506,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 459,000 | 340,000 | 272,000 | 6,000 | 6,000 | 12,000 | 14,000 | 14,000 | 1,659,000 |
Cash + Short Term Investments | 1,531,000 | 3,760,000 | 2,757,000 | 2,343,000 | 7,895,000 | 2,133,000 | 1,778,000 | 3,595,000 | 2,538,000 | 2,216,000 | 1,723,000 | 1,929,000 | 2,494,000 | 1,987,000 | 545,000 | 1,427,000 | 525,000 | 457,000 | 614,000 | 807,000 | 2,165,000 |
Net Receivables | 5,782,000 | 3,328,000 | 3,317,000 | 3,426,000 | 2,992,000 | 2,106,000 | 1,936,000 | 1,952,000 | 2,029,000 | 1,890,000 | 1,484,000 | 1,398,000 | 1,395,000 | 1,245,000 | 1,085,000 | 964,000 | 972,000 | 1,259,000 | 3,223,000 | 2,396,000 | 1,499,000 |
Inventory | 23,897,000 | 20,976,000 | 24,886,000 | 22,068,000 | 16,627,000 | 14,531,000 | 13,925,000 | 12,748,000 | 12,549,000 | 11,809,000 | 11,079,000 | 11,057,000 | 10,710,000 | 10,325,000 | 10,625,000 | 10,188,000 | 10,673,000 | 11,731,000 | 12,822,000 | 11,401,000 | 10,076,000 |
Other Current Assets | 1,739,000 | 1,711,000 | 1,511,000 | 1,218,000 | 963,000 | 1,040,000 | 890,000 | 638,000 | 608,000 | 569,000 | 1,016,000 | 895,000 | 773,000 | 963,000 | 1,224,000 | 1,321,000 | 1,192,000 | 1,227,000 | 1,341,000 | 784,000 | 450,000 |
Total Current Assets | 32,949,000 | 29,775,000 | 32,471,000 | 29,055,000 | 28,477,000 | 19,810,000 | 18,529,000 | 18,933,000 | 17,724,000 | 16,993,000 | 15,302,000 | 15,279,000 | 15,372,000 | 14,520,000 | 13,479,000 | 13,900,000 | 13,362,000 | 14,674,000 | 18,000,000 | 15,346,000 | 14,190,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 35,094,000 | 34,038,000 | 32,572,000 | 31,167,000 | 30,667,000 | 28,365,000 | 22,375,000 | 22,075,000 | 21,914,000 | 22,191,000 | 22,720,000 | 23,348,000 | 24,069,000 | 24,448,000 | 25,060,000 | 25,550,000 | 26,234,000 | 27,476,000 | 26,605,000 | 24,901,000 | 22,726,000 |
Goodwill | 19,428,000 | 8,455,000 | 7,444,000 | 7,449,000 | 7,126,000 | 2,254,000 | 2,252,000 | 2,275,000 | 2,093,000 | 2,102,000 | 1,353,000 | 1,289,000 | 1,170,000 | 1,120,000 | 1,187,000 | 1,171,000 | 1,134,000 | 1,209,000 | 6,314,000 | 3,286,000 | 1,394,000 |
Intangible Assets | 9,112,000 | 3,606,000 | 3,323,000 | 3,503,000 | 3,612,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100,000 | 778,000 | 0 | 0 |
Long Term Investments | 0 | 0 | 0 | 58,000 | -305,000 | -706,000 | -491,000 | -440,000 | -296,000 | -854,000 | -642,000 | -514,000 | -319,000 | -205,000 | -133,000 | -319,000 | -333,000 | -688,000 | -1,416,000 | -1,023,000 | -1,309,000 |
Tax Assets | 0 | 0 | 1,019,000 | 344,000 | 305,000 | 706,000 | 491,000 | 440,000 | 296,000 | 854,000 | 642,000 | 514,000 | 319,000 | 340,000 | 272,000 | 319,000 | 369,000 | 688,000 | 1,416,000 | 1,023,000 | 1,309,000 |
Other Non-Current Assets | 681,000 | 656,000 | 2,939,000 | 3,803,000 | 4,311,000 | 807,000 | 847,000 | 1,246,000 | 1,235,000 | 1,263,000 | 571,000 | 602,000 | 473,000 | 295,000 | 260,000 | 256,000 | 398,000 | 965,000 | 1,344,000 | 949,000 | 597,000 |
Total Non-Current Assets | 64,315,000 | 46,755,000 | 43,974,000 | 42,821,000 | 42,104,000 | 31,426,000 | 25,474,000 | 25,596,000 | 25,242,000 | 25,556,000 | 24,644,000 | 25,239,000 | 25,712,000 | 25,998,000 | 26,646,000 | 26,977,000 | 27,802,000 | 29,650,000 | 34,263,000 | 29,136,000 | 24,717,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 | 97,264,000 | 76,530,000 | 76,445,000 | 71,876,000 | 70,581,000 | 51,236,000 | 44,003,000 | 44,529,000 | 42,966,000 | 42,549,000 | 39,946,000 | 40,518,000 | 41,084,000 | 40,518,000 | 40,125,000 | 40,877,000 | 41,164,000 | 44,324,000 | 52,263,000 | 44,482,000 | 38,907,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 13,506,000 | 10,037,000 | 11,443,000 | 13,462,000 | 11,606,000 | 7,787,000 | 7,755,000 | 7,244,000 | 7,000,000 | 6,565,000 | 5,807,000 | 5,797,000 | 5,376,000 | 4,856,000 | 4,717,000 | 4,863,000 | 4,822,000 | 5,732,000 | 7,356,000 | 6,032,000 | 5,766,000 |
Short Term Debt | 7,044,000 | 3,468,000 | 3,121,000 | 5,142,000 | 3,072,000 | 4,469,000 | 2,395,000 | 2,761,000 | 1,252,000 | 427,000 | 328,000 | 33,000 | 1,321,000 | 30,000 | 1,042,000 | 1,020,000 | 1,767,000 | 2,047,000 | 18,000 | 1,608,000 | 11,000 |
Tax Payables | 749,000 | 28,000 | 578,000 | 1,006,000 | 967,000 | 660,000 | 667,000 | 574,000 | 533,000 | 510,000 | 469,000 | 408,000 | 494,000 | 414,000 | 381,000 | 470,000 | 626,000 | 445,000 | 475,000 | 488,000 | 0 |
Deferred Revenue | 0 | 2,762,000 | 3,064,000 | 3,596,000 | 2,823,000 | 2,116,000 | 1,782,000 | 1,805,000 | 1,669,000 | 1,566,000 | 1,468,000 | 1,337,000 | 1,270,000 | 1,147,000 | 1,177,000 | 1,158,000 | 1,165,000 | 1,474,000 | 1,634,000 | 1,757,000 | 1,546,000 |
Other Current Liabilities | 7,793,000 | 5,720,000 | 8,395,000 | 9,554,000 | 7,900,000 | 5,852,000 | 4,117,000 | 3,810,000 | 3,679,000 | 3,456,000 | 3,197,000 | 3,174,000 | 3,001,000 | 2,929,000 | 2,805,000 | 2,852,000 | 2,773,000 | 3,008,000 | 3,448,000 | 3,016,000 | 3,206,000 |
Total Current Liabilities | 29,092,000 | 22,015,000 | 23,110,000 | 28,693,000 | 23,166,000 | 18,375,000 | 16,716,000 | 16,194,000 | 14,133,000 | 15,501,000 | 11,269,000 | 10,749,000 | 11,462,000 | 9,376,000 | 10,122,000 | 10,363,000 | 11,153,000 | 12,706,000 | 12,931,000 | 12,901,000 | 10,529,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 57,596,000 | 46,825,000 | 45,134,000 | 41,957,000 | 41,178,000 | 32,655,000 | 27,799,000 | 24,267,000 | 22,349,000 | 21,625,000 | 16,869,000 | 14,691,000 | 9,475,000 | 10,758,000 | 8,707,000 | 8,662,000 | 9,667,000 | 11,383,000 | 12,043,000 | 2,672,000 | 2,148,000 |
Deferred Revenue | 0 | 3,000,000 | 0 | 0 | -1,131,000 | -706,000 | -15,366,000 | -440,000 | -296,000 | -854,000 | -642,000 | -514,000 | -319,000 | 0 | 0 | -319,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 863,000 | 1,019,000 | 909,000 | 1,131,000 | 706,000 | 491,000 | 440,000 | 296,000 | 854,000 | 642,000 | 514,000 | 319,000 | 340,000 | 272,000 | 319,000 | 369,000 | 688,000 | 1,416,000 | 1,023,000 | 1,309,000 |
Other Non-Current Liabilities | 4,790,000 | 5,783,000 | 5,620,000 | 2,013,000 | 1,807,000 | 2,616,000 | 875,000 | 2,174,000 | 1,855,000 | 1,508,000 | 1,844,000 | 2,042,000 | 2,051,000 | 2,146,000 | 2,135,000 | 2,140,000 | 2,198,000 | 1,833,000 | 843,000 | 2,000,000 | 763,000 |
Total Non-Current Liabilities | 62,386,000 | 53,471,000 | 51,773,000 | 44,879,000 | 44,116,000 | 35,977,000 | 29,165,000 | 26,881,000 | 24,500,000 | 20,732,000 | 19,355,000 | 17,247,000 | 11,845,000 | 13,244,000 | 11,114,000 | 11,121,000 | 12,234,000 | 13,904,000 | 14,302,000 | 4,672,000 | 4,220,000 |
Total Liabilities | 91,478,000 | 75,486,000 | 74,883,000 | 73,572,000 | 67,282,000 | 54,352,000 | 45,881,000 | 43,075,000 | 38,633,000 | 36,233,000 | 30,624,000 | 27,996,000 | 23,307,000 | 22,620,000 | 21,236,000 | 21,484,000 | 23,387,000 | 26,610,000 | 27,233,000 | 17,573,000 | 14,749,000 |
Common Stock | 90,000 | 90,000 | 90,000 | 90,000 | 89,000 | 89,000 | 89,000 | 89,000 | 88,000 | 88,000 | 88,000 | 88,000 | 88,000 | 87,000 | 86,000 | 86,000 | 85,000 | 85,000 | 121,000 | 120,000 | 119,000 |
Retained Earnings | 88,771,000 | 83,656,000 | 76,896,000 | 67,580,000 | 58,134,000 | 51,729,000 | 46,423,000 | 39,935,000 | 35,519,000 | 30,973,000 | 26,995,000 | 23,180,000 | 20,038,000 | 17,246,000 | 14,995,000 | 13,226,000 | 12,093,000 | 11,388,000 | 33,052,000 | 28,943,000 | 23,962,000 |
Accumulated Other Comprehensive Income/Loss | -939,000 | -477,000 | -718,000 | -704,000 | -671,000 | -739,000 | -772,000 | -566,000 | -867,000 | -898,000 | -452,000 | 46,000 | 397,000 | 293,000 | 445,000 | 362,000 | -77,000 | 755,000 | 310,000 | 271,000 | 119,000 |
Total Stockholders Equity | 5,786,000 | 1,044,000 | 1,562,000 | -1,696,000 | 3,299,000 | -3,116,000 | -1,878,000 | 1,454,000 | 4,333,000 | 6,316,000 | 9,322,000 | 12,522,000 | 17,777,000 | 17,898,000 | 18,889,000 | 19,393,000 | 17,777,000 | 17,714,000 | 25,030,000 | 26,909,000 | 24,158,000 |
Total Investments | 0 | -863,000 | 0 | 58,000 | -305,000 | -706,000 | -491,000 | -440,000 | -296,000 | -854,000 | -642,000 | -514,000 | 140,000 | 135,000 | 139,000 | 6,000 | 6,000 | 12,000 | 14,000 | 14,000 | 1,659,000 |
Total Debt | 63,378,000 | 52,243,000 | 50,364,000 | 46,269,000 | 43,422,000 | 37,377,000 | 29,202,000 | 27,028,000 | 23,601,000 | 21,315,000 | 17,197,000 | 14,724,000 | 10,796,000 | 10,788,000 | 9,749,000 | 9,682,000 | 11,434,000 | 13,430,000 | 11,661,000 | 4,085,000 | 2,159,000 |
Net Debt | 61,847,000 | 48,483,000 | 47,607,000 | 43,926,000 | 35,527,000 | 35,244,000 | 27,424,000 | 23,433,000 | 21,063,000 | 19,099,000 | 15,474,000 | 12,795,000 | 8,302,000 | 8,801,000 | 9,204,000 | 8,261,000 | 10,915,000 | 12,985,000 | 11,061,000 | 3,292,000 | 1,653,000 |
Reported Currency: USD | TTM | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-02-02 | 2019-02-03 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-02-01 | 2014-02-02 | 2013-02-03 | 2012-01-29 | 2011-01-30 | 2010-01-31 | 2009-02-01 | 2008-02-03 | 2007-01-28 | 2006-01-29 | 2005-01-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | |||||||||||||||||||||
Net Income | 14,610,000 | 15,143,000 | 17,105,000 | 16,433,000 | 12,866,000 | 11,242,000 | 11,121,000 | 8,630,000 | 7,957,000 | 7,009,000 | 6,345,000 | 5,385,000 | 4,535,000 | 3,883,000 | 3,338,000 | 2,661,000 | 2,260,000 | 4,395,000 | 5,761,000 | 5,838,000 | 5,001,000 |
Depreciation & Amortization | 3,584,000 | 3,247,000 | 2,975,000 | 2,862,000 | 2,519,000 | 2,296,000 | 2,152,000 | 2,062,000 | 1,973,000 | 1,863,000 | 1,786,000 | 1,757,000 | 1,684,000 | 1,682,000 | 1,718,000 | 1,806,000 | 1,902,000 | 1,906,000 | 1,886,000 | 1,579,000 | 1,319,000 |
Deferred Income Tax | 148,000 | -245,000 | 138,000 | -276,000 | -569,000 | 202,000 | 26,000 | 92,000 | -117,000 | 15,000 | 159,000 | -31,000 | 107,000 | 170,000 | 0 | -282,000 | -282,000 | -348,000 | 46,000 | -609,000 | 319,000 |
Stock Based Compensation | 408,000 | 380,000 | 366,000 | 399,000 | 310,000 | 251,000 | 282,000 | 273,000 | 267,000 | 244,000 | 225,000 | 228,000 | 218,000 | 215,000 | 214,000 | 201,000 | 176,000 | 297,000 | 297,000 | 175,000 | 0 |
Change in Working Capital | 955,000 | 2,647,000 | -6,240,000 | -3,043,000 | 3,592,000 | -452,000 | -687,000 | 1,066,000 | -414,000 | 401,000 | 209,000 | 258,000 | 538,000 | 871,000 | 3,900,000 | 294,000 | 447,000 | -433,000 | -330,000 | -1,186,000 | 140,000 |
Accounts Receivable | 672,000 | 134,000 | 111,000 | -435,000 | -3,461,000 | -463,000 | -292,000 | 158,000 | -77,000 | -32,000 | -264,000 | 112,000 | -46,000 | 3,000 | 0 | 491,000 | -198,000 | -930,000 | -379,000 | -12,000 | 0 |
Inventory | 2,006,000 | 4,137,000 | -2,830,000 | -5,403,000 | -1,657,000 | -593,000 | -1,244,000 | -84,000 | -769,000 | -546,000 | -124,000 | -455,000 | -350,000 | 256,000 | -355,000 | 625,000 | 743,000 | -491,000 | -563,000 | -971,000 | -849,000 |
Accounts Payable | -1,598,000 | -1,411,000 | -2,577,000 | 2,401,000 | 5,118,000 | 68,000 | 743,000 | 352,000 | 446,000 | 888,000 | 244,000 | 605,000 | 698,000 | 422,000 | 0 | -646,000 | -646,000 | 531,000 | 531,000 | 12,000 | 0 |
Other Working Capital | -125,000 | -213,000 | -944,000 | 394,000 | 3,592,000 | 536,000 | 106,000 | 640,000 | -14,000 | 91,000 | 353,000 | -4,000 | 236,000 | 190,000 | 4,255,000 | -176,000 | 548,000 | 457,000 | 81,000 | -215,000 | 989,000 |
Other Non-Cash Items | 2,365,000 | 0 | 271,000 | 196,000 | 121,000 | 184,000 | 144,000 | 3,990,000 | 117,000 | -159,000 | -482,000 | 31,000 | -107,000 | -170,000 | -4,585,000 | 445,000 | 1,025,000 | -90,000 | 1,000 | 687,000 | 125,000 |
Net Cash Provided by Operating Activities | 19,872,000 | 21,172,000 | 14,615,000 | 16,571,000 | 18,839,000 | 13,723,000 | 13,038,000 | 12,031,000 | 9,783,000 | 9,373,000 | 8,242,000 | 7,628,000 | 6,975,000 | 6,651,000 | 4,585,000 | 5,125,000 | 5,528,000 | 5,727,000 | 7,661,000 | 6,484,000 | 6,904,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -3,242,000 | -3,226,000 | -3,119,000 | -2,566,000 | -2,463,000 | -2,678,000 | -2,442,000 | -1,897,000 | -1,621,000 | -1,503,000 | -1,442,000 | -1,389,000 | -1,312,000 | -1,221,000 | -1,096,000 | -966,000 | -1,847,000 | -3,558,000 | -3,542,000 | -3,881,000 | -3,948,000 |
Acquisitions Net | -18,332,000 | -1,514,000 | 0 | -421,000 | -7,780,000 | 37,000 | -21,000 | -374,000 | 38,000 | -1,666,000 | -200,000 | -206,000 | -170,000 | 36,000 | 0 | 168,000 | 0 | 8,324,000 | -4,268,000 | -2,546,000 | -727,000 |
Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -168,000 | -168,000 | -11,225,000 | -5,409,000 | -18,230,000 | -25,890,000 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 144,000 | 323,000 | 0 | 0 | 0 | 0 | 33,000 | 139,000 | 10,899,000 | 5,434,000 | 19,907,000 | 25,990,000 |
Other Investing Activities | 81,000 | 11,000 | -21,000 | 18,000 | 73,000 | -12,000 | 47,000 | 43,000 | 38,000 | 43,000 | 48,000 | 88,000 | 50,000 | 56,000 | 84,000 | 178,000 | 147,000 | 318,000 | 138,000 | 164,000 | 96,000 |
Net Cash Used for Investing Activities | -21,493,000 | -4,729,000 | -3,140,000 | -2,969,000 | -10,170,000 | -2,653,000 | -2,416,000 | -2,228,000 | -1,583,000 | -2,982,000 | -1,271,000 | -1,507,000 | -1,432,000 | -1,129,000 | -1,012,000 | -755,000 | -1,729,000 | 4,758,000 | -7,647,000 | -4,586,000 | -4,479,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | 11,896,000 | 724,000 | 3,416,000 | 1,447,000 | 4,087,000 | 1,985,000 | 2,037,000 | 3,298,000 | 1,914,000 | 4,012,000 | 1,942,000 | 3,933,000 | -32,000 | 966,000 | -31,000 | -1,774,000 | -2,045,000 | 1,714,000 | 7,526,000 | 1,871,000 | 485,000 |
Common Stock Issued | 362,000 | 323,000 | 264,000 | 337,000 | 326,000 | 280,000 | 236,000 | 255,000 | 218,000 | 228,000 | 252,000 | 241,000 | 784,000 | 306,000 | 104,000 | 73,000 | 84,000 | 276,000 | 381,000 | 414,000 | 285,000 |
Common Stock Repurchased | -2,135,000 | -7,951,000 | -6,696,000 | -14,809,000 | -791,000 | -6,965,000 | -9,963,000 | -8,000,000 | -6,880,000 | -7,000,000 | -7,000,000 | -8,546,000 | -3,984,000 | -3,470,000 | -2,608,000 | -213,000 | -70,000 | -10,815,000 | -6,684,000 | -3,040,000 | -3,106,000 |
Dividends Paid | -8,773,000 | -8,383,000 | -7,789,000 | -6,985,000 | -6,451,000 | -5,958,000 | -4,704,000 | -4,212,000 | -3,404,000 | -3,031,000 | -2,530,000 | -2,243,000 | -1,743,000 | -1,632,000 | -1,569,000 | -1,525,000 | -1,521,000 | -1,709,000 | -1,395,000 | -857,000 | -719,000 |
Other Financing Activities | -233,000 | -156,000 | -188,000 | 890,000 | -154,000 | -176,000 | -26,000 | -211,000 | 282,000 | 4,000 | 265,000 | -37,000 | -59,000 | -218,000 | -347,000 | -64,000 | -128,000 | -105,000 | -31,000 | -136,000 | 0 |
Net Cash Used Provided by Financing Activities | 1,117,000 | -15,443,000 | -10,993,000 | -19,120,000 | -2,983,000 | -10,834,000 | -12,420,000 | -8,870,000 | -7,870,000 | -5,787,000 | -7,071,000 | -6,652,000 | -5,034,000 | -4,048,000 | -4,451,000 | -3,503,000 | -3,680,000 | -10,639,000 | -203,000 | -1,612,000 | -3,055,000 |
Effect of Forex Changes on Cash | -23,000 | 3,000 | -68,000 | -34,000 | 76,000 | 119,000 | -19,000 | 124,000 | -8,000 | -111,000 | -106,000 | -34,000 | -2,000 | -32,000 | 2,000 | 35,000 | -45,000 | -1,000 | -4,000 | 1,000 | 33,000 |
Net Change in Cash | -527,000 | 1,003,000 | 414,000 | -5,552,000 | 5,762,000 | 355,000 | -1,817,000 | 1,057,000 | 322,000 | 493,000 | -206,000 | -565,000 | 507,000 | 1,442,000 | -876,000 | 902,000 | 74,000 | -155,000 | -193,000 | 287,000 | -597,000 |
Cash at End of Period | 11,168,000 | 3,760,000 | 2,757,000 | 2,343,000 | 7,895,000 | 2,133,000 | 1,778,000 | 3,595,000 | 2,538,000 | 2,216,000 | 1,723,000 | 1,929,000 | 2,494,000 | 1,987,000 | 545,000 | 1,421,000 | 519,000 | 445,000 | 600,000 | 793,000 | 506,000 |
Cash at Start of Period | 11,695,000 | 2,757,000 | 2,343,000 | 7,895,000 | 2,133,000 | 1,778,000 | 3,595,000 | 2,538,000 | 2,216,000 | 1,723,000 | 1,929,000 | 2,494,000 | 1,987,000 | 545,000 | 1,421,000 | 519,000 | 445,000 | 600,000 | 793,000 | 506,000 | 1,103,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 19,872,000 | 21,172,000 | 14,615,000 | 16,571,000 | 18,839,000 | 13,723,000 | 13,038,000 | 12,031,000 | 9,783,000 | 9,373,000 | 8,242,000 | 7,628,000 | 6,975,000 | 6,651,000 | 4,585,000 | 5,125,000 | 5,528,000 | 5,727,000 | 7,661,000 | 6,484,000 | 6,904,000 |
Capital Expenditure | -3,242,000 | -3,226,000 | -3,119,000 | -2,566,000 | -2,463,000 | -2,678,000 | -2,442,000 | -1,897,000 | -1,621,000 | -1,503,000 | -1,442,000 | -1,389,000 | -1,312,000 | -1,221,000 | -1,096,000 | -966,000 | -1,847,000 | -3,558,000 | -3,542,000 | -3,881,000 | -3,948,000 |
Free Cash Flow | 16,630,000 | 17,946,000 | 11,496,000 | 14,005,000 | 16,376,000 | 11,045,000 | 10,596,000 | 10,134,000 | 8,162,000 | 7,870,000 | 6,800,000 | 6,239,000 | 5,663,000 | 5,430,000 | 3,489,000 | 4,159,000 | 3,681,000 | 2,169,000 | 4,119,000 | 2,603,000 | 2,956,000 |