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 | 32,428,000 | 28,190,000 | 26,323,000 | 25,979,000 | 25,424,000 | 23,362,000 | 23,747,000 | 22,849,000 | 22,991,000 | 21,662,000 | 20,063,000 | 18,676,000 | 17,265,000 | 15,582,000 | 15,053,000 | 14,642,000 | 15,003,000 | 14,771,000 | 14,268,000 | 12,430,000 | 10,550,000 |
Revenue Growth | - | 7.09% | 1.32% | 2.18% | 8.83% | -1.62% | 3.93% | -0.62% | 6.14% | 7.97% | 7.43% | 8.17% | 10.80% | 3.51% | 2.81% | -2.41% | 1.57% | 3.53% | 14.79% | 17.82% | |
Cost of Revenue | 12,858,000 | 8,415,000 | 6,406,000 | 6,454,000 | 6,159,000 | 4,356,000 | 4,101,000 | 4,069,000 | 4,162,000 | 4,227,000 | 4,422,000 | 3,346,000 | 2,918,000 | 2,427,000 | 2,220,000 | 2,091,000 | 2,296,000 | 2,548,000 | 2,095,000 | 2,082,000 | 1,731,000 |
Gross Profit | 19,570,000 | 19,775,000 | 19,917,000 | 19,525,000 | 19,265,000 | 19,006,000 | 19,646,000 | 18,780,000 | 18,829,000 | 17,435,000 | 15,641,000 | 15,330,000 | 14,347,000 | 13,155,000 | 12,833,000 | 12,551,000 | 12,707,000 | 12,223,000 | 12,173,000 | 10,348,000 | 8,819,000 |
Gross Profit Margin | 60.25% | 70.15% | 75.66% | 75.16% | 75.77% | 81.35% | 82.73% | 82.19% | 81.90% | 80.49% | 77.96% | 82.08% | 83.10% | 84.42% | 85.25% | 85.72% | 84.70% | 82.75% | 85.32% | 83.25% | 83.59% |
Research and Development | 5,774,000 | 4,784,000 | 4,434,000 | 4,819,000 | 4,207,000 | 4,116,000 | 3,737,000 | 3,562,000 | 3,840,000 | 4,070,000 | 4,297,000 | 4,083,000 | 3,380,000 | 3,167,000 | 2,894,000 | 2,864,000 | 3,030,000 | 3,266,000 | 3,366,000 | 2,314,000 | 2,028,000 |
General and Administrative Expenses | 7,492,000 | 6,179,000 | 5,414,000 | 5,368,000 | 5,730,000 | 5,150,000 | 5,332,000 | 4,870,000 | 5,062,000 | 4,846,000 | 4,699,000 | 5,184,000 | 4,801,000 | 4,486,000 | 3,983,000 | 3,820,000 | 3,789,000 | 3,361,000 | 3,366,000 | 2,790,000 | 2,556,000 |
Total Operating Expenses | 13,458,000 | 11,878,000 | 10,351,000 | 10,381,000 | 10,126,000 | 9,332,000 | 9,383,000 | 8,807,000 | 9,035,000 | 8,965,000 | 9,450,000 | 9,463,000 | 8,770,000 | 8,843,000 | 7,288,000 | 7,045,000 | 7,493,000 | 7,444,000 | 7,102,000 | 5,500,000 | 4,917,000 |
Operating Income or Loss | 6,112,000 | 7,897,000 | 5,335,000 | 6,005,000 | 5,794,000 | 9,674,000 | 10,263,000 | 9,973,000 | 9,794,000 | 8,470,000 | 6,191,000 | 5,867,000 | 5,577,000 | 4,312,000 | 5,545,000 | 5,506,000 | 5,214,000 | 3,980,000 | 3,840,000 | 4,848,000 | 3,348,000 |
Operating Margin | 18.63% | 28.01% | 20.27% | 23.11% | 22.79% | 41.41% | 43.22% | 43.65% | 42.60% | 39.10% | 30.86% | 31.41% | 32.30% | 27.67% | 36.84% | 37.60% | 34.75% | 26.94% | 26.91% | 39.00% | 31.73% |
Interest Expense | 3,229,000 | 2,875,000 | 1,406,000 | 1,197,000 | 1,262,000 | 1,289,000 | 1,392,000 | 1,304,000 | 1,260,000 | 1,095,000 | 1,071,000 | 1,022,000 | 1,053,000 | 610,000 | 604,000 | 578,000 | 344,000 | 2,136,000 | 2,282,000 | 29,000 | 1,061,000 |
EBITDA | 13,050,000 | 14,702,000 | 12,093,000 | 12,542,000 | 12,929,000 | 12,633,000 | 12,883,000 | 12,804,000 | 11,937,000 | 11,132,000 | 8,747,000 | 7,391,000 | 6,356,000 | 5,054,000 | 6,671,000 | 6,580,000 | 6,639,000 | 5,981,000 | 7,265,000 | 5,689,000 | 4,167,000 |
Depreciation and Amortization | 5,575,000 | 4,071,000 | 3,261,000 | 3,398,000 | 3,601,000 | 2,206,000 | 1,946,000 | 1,904,000 | 2,105,000 | 2,108,000 | 2,092,000 | 1,286,000 | 294,000 | 294,000 | 294,000 | 294,000 | 1,073,000 | 1,202,000 | 963,000 | 841,000 | 734,000 |
Income Before Tax | 4,679,000 | 7,855,000 | 7,346,000 | 6,701,000 | 8,133,000 | 9,138,000 | 9,545,000 | 9,597,000 | 9,163,000 | 7,978,000 | 5,585,000 | 5,265,000 | 5,009,000 | 4,150,000 | 5,317,000 | 5,204,000 | 5,250,000 | 3,961,000 | 4,020,000 | 4,868,000 | 3,395,000 |
Income Tax Expense | 449,000 | 1,138,000 | 794,000 | 808,000 | 869,000 | 1,296,000 | 1,151,000 | 7,618,000 | 1,441,000 | 1,039,000 | 427,000 | 184,000 | 664,000 | 467,000 | 690,000 | 599,000 | 1,054,000 | 795,000 | 1,070,000 | 1,194,000 | 1,032,000 |
Net Income | 4,230,000 | 6,717,000 | 6,552,000 | 5,893,000 | 7,264,000 | 7,842,000 | 8,394,000 | 1,979,000 | 7,722,000 | 6,939,000 | 5,158,000 | 5,081,000 | 4,345,000 | 3,683,000 | 4,627,000 | 4,605,000 | 4,196,000 | 3,166,000 | 2,950,000 | 3,674,000 | 2,363,000 |
Net Income Margin | 12.52% | 23.83% | 24.89% | 22.68% | 28.57% | 33.57% | 35.35% | 8.66% | 33.59% | 32.03% | 25.71% | 27.21% | 25.17% | 23.64% | 30.74% | 31.45% | 27.97% | 21.43% | 20.68% | 29.56% | 22.40% |
EPS | 7.88 | 12.56 | 12.18 | 10.34 | 12.40 | 12.96 | 12.70 | 2.71 | 10.32 | 9.15 | 6.80 | 6.75 | 5.61 | 4.07 | 4.82 | 4.53 | 3.79 | 2.83 | 2.51 | 2.97 | 1.86 |
EPS Diluted | 7.81 | 12.49 | 12.11 | 10.28 | 12.31 | 12.88 | 12.62 | 2.69 | 10.24 | 9.06 | 6.70 | 6.64 | 5.52 | 4.04 | 4.79 | 4.51 | 3.77 | 2.82 | 2.48 | 2.93 | 1.81 |
Weighted Average Shares Out | - | 535,000 | 538,000 | 570,000 | 586,000 | 605,000 | 661,000 | 731,000 | 748,000 | 758,000 | 759,000 | 753,000 | 775,000 | 905,000 | 960,000 | 1,016,000 | 1,070,000 | 1,117,000 | 1,176,000 | 1,236,000 | 1,271,000 |
Weighted Average Shares Out Diluted | - | 538,000 | 541,000 | 573,000 | 590,000 | 609,000 | 665,000 | 735,000 | 754,000 | 766,000 | 770,000 | 765,000 | 787,000 | 912,000 | 965,000 | 1,021,000 | 1,075,000 | 1,123,000 | 1,190,000 | 1,258,000 | 1,320,000 |
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 | 9,011,000 | 10,944,000 | 7,629,000 | 7,989,000 | 6,266,000 | 6,037,000 | 6,945,000 | 3,800,000 | 3,241,000 | 4,144,000 | 3,731,000 | 3,805,000 | 3,257,000 | 6,946,000 | 3,287,000 | 2,884,000 | 1,774,000 | 2,024,000 | 1,283,000 | 1,840,000 | 1,526,000 |
Short Term Investments | 0 | 10,944,000 | 1,676,000 | 48,000 | 4,381,000 | 2,874,000 | 22,359,000 | 37,878,000 | 34,844,000 | 27,238,000 | 23,295,000 | 15,596,000 | 20,804,000 | 13,695,000 | 14,135,000 | 10,558,000 | 7,778,000 | 5,127,000 | 4,994,000 | 3,415,000 | 4,282,000 |
Cash + Short Term Investments | 9,011,000 | 10,944,000 | 9,305,000 | 8,037,000 | 10,647,000 | 8,911,000 | 29,304,000 | 41,678,000 | 38,085,000 | 31,382,000 | 27,026,000 | 19,401,000 | 24,061,000 | 20,641,000 | 17,422,000 | 13,442,000 | 9,552,000 | 7,151,000 | 6,277,000 | 5,255,000 | 5,808,000 |
Net Receivables | 7,317,000 | 7,942,000 | 5,563,000 | 4,895,000 | 4,525,000 | 4,057,000 | 3,580,000 | 3,237,000 | 3,165,000 | 2,995,000 | 2,546,000 | 2,697,000 | 2,518,000 | 2,896,000 | 2,335,000 | 2,109,000 | 2,073,000 | 2,101,000 | 2,124,000 | 1,769,000 | 1,461,000 |
Inventory | 7,362,000 | 9,518,000 | 4,930,000 | 4,086,000 | 3,893,000 | 3,584,000 | 2,940,000 | 2,834,000 | 2,745,000 | 2,435,000 | 2,647,000 | 3,019,000 | 2,744,000 | 2,484,000 | 2,022,000 | 2,220,000 | 2,075,000 | 2,091,000 | 1,903,000 | 1,258,000 | 888,000 |
Other Current Assets | 3,076,000 | 1,928,000 | 2,388,000 | 2,367,000 | 2,079,000 | 1,888,000 | 1,794,000 | 1,727,000 | 2,015,000 | 1,703,000 | 2,494,000 | 2,250,000 | 1,886,000 | 1,572,000 | 1,350,000 | 1,161,000 | 1,521,000 | 1,698,000 | 1,408,000 | 953,000 | 1,013,000 |
Total Current Assets | 26,766,000 | 30,332,000 | 22,186,000 | 19,385,000 | 21,144,000 | 18,440,000 | 37,618,000 | 49,476,000 | 46,010,000 | 38,518,000 | 34,713,000 | 27,367,000 | 31,209,000 | 27,593,000 | 23,129,000 | 18,932,000 | 15,221,000 | 13,041,000 | 11,712,000 | 9,235,000 | 9,170,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 6,156,000 | 6,592,000 | 5,427,000 | 5,184,000 | 4,889,000 | 4,928,000 | 4,958,000 | 4,989,000 | 4,961,000 | 4,907,000 | 5,223,000 | 5,349,000 | 5,326,000 | 5,420,000 | 5,522,000 | 5,738,000 | 5,879,000 | 5,941,000 | 5,921,000 | 5,038,000 | 4,712,000 |
Goodwill | 18,658,000 | 18,629,000 | 15,529,000 | 14,890,000 | 14,689,000 | 14,703,000 | 14,699,000 | 14,761,000 | 14,751,000 | 14,787,000 | 14,788,000 | 14,968,000 | 12,662,000 | 11,750,000 | 11,334,000 | 11,335,000 | 11,339,000 | 11,240,000 | 11,302,000 | 10,495,000 | 0 |
Intangible Assets | 28,920,000 | 32,641,000 | 16,080,000 | 15,182,000 | 16,587,000 | 19,413,000 | 7,443,000 | 8,609,000 | 10,279,000 | 11,641,000 | 12,693,000 | 13,262,000 | 3,968,000 | 2,584,000 | 2,230,000 | 2,567,000 | 2,988,000 | 3,332,000 | 3,747,000 | 14,237,000 | 14,558,000 |
Long Term Investments | 688,000 | 0 | 3,503,000 | 4,511,000 | 4,425,000 | 548,000 | 683,000 | 719,000 | 655,000 | 579,000 | 522,000 | 3,413,000 | 454,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | -688,000 | 0 | -3,503,000 | -4,511,000 | -4,425,000 | -548,000 | -683,000 | -719,000 | -655,000 | -579,000 | -522,000 | 0 | -454,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 9,695,000 | 8,960,000 | 5,899,000 | 6,524,000 | 5,639,000 | 2,223,000 | 1,698,000 | 2,119,000 | 1,625,000 | 1,723,000 | 1,592,000 | 1,766,000 | 1,133,000 | 1,524,000 | 1,271,000 | 1,057,000 | 1,016,000 | 1,085,000 | 1,106,000 | 787,000 | 781,000 |
Total Non-Current Assets | 64,117,000 | 66,822,000 | 42,935,000 | 41,780,000 | 41,804,000 | 41,267,000 | 28,798,000 | 30,478,000 | 31,616,000 | 33,058,000 | 34,296,000 | 38,758,000 | 23,089,000 | 21,278,000 | 20,357,000 | 20,697,000 | 21,222,000 | 21,598,000 | 22,076,000 | 20,062,000 | 20,051,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 | 90,883,000 | 97,154,000 | 65,121,000 | 61,165,000 | 62,948,000 | 59,707,000 | 66,416,000 | 79,954,000 | 77,626,000 | 71,576,000 | 69,009,000 | 66,125,000 | 54,298,000 | 48,871,000 | 43,486,000 | 39,629,000 | 36,443,000 | 34,639,000 | 33,788,000 | 29,297,000 | 29,221,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 2,147,000 | 1,590,000 | 1,572,000 | 1,366,000 | 1,421,000 | 1,371,000 | 1,207,000 | 1,352,000 | 917,000 | 965,000 | 995,000 | 787,000 | 905,000 | 642,000 | 716,000 | 574,000 | 504,000 | 378,000 | 555,000 | 596,000 | 507,000 |
Short Term Debt | 3,544,000 | 1,443,000 | 1,747,000 | 232,000 | 244,000 | 3,093,000 | 4,419,000 | 1,152,000 | 4,403,000 | 2,247,000 | 500,000 | 2,505,000 | 2,495,000 | 84,000 | 2,488,000 | 0 | 1,000,000 | 0 | 1,878,000 | 0 | 1,173,000 |
Tax Payables | 0 | 1,664,000 | 1,195,000 | 701,000 | 828,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -88,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 14,621,000 | 13,695,000 | 11,173,000 | 9,885,000 | 9,160,000 | 8,371,000 | 7,862,000 | 6,516,000 | 5,884,000 | 5,452,000 | 5,513,000 | 4,655,000 | 4,791,000 | 5,028,000 | 3,366,000 | 3,299,000 | 3,382,000 | 5,801,000 | 4,589,000 | 2,999,000 | 2,477,000 |
Total Current Liabilities | 20,312,000 | 18,392,000 | 15,687,000 | 12,184,000 | 11,653,000 | 12,835,000 | 13,488,000 | 9,020,000 | 11,204,000 | 8,667,000 | 7,008,000 | 7,947,000 | 8,103,000 | 5,754,000 | 6,570,000 | 3,873,000 | 4,886,000 | 6,179,000 | 7,022,000 | 3,595,000 | 4,157,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 56,854,000 | 63,861,000 | 37,893,000 | 33,747,000 | 33,201,000 | 27,338,000 | 29,510,000 | 34,190,000 | 30,193,000 | 29,182,000 | 30,215,000 | 29,623,000 | 24,034,000 | 21,344,000 | 10,874,000 | 10,601,000 | 9,176,000 | 9,177,000 | 7,134,000 | 3,957,000 | 3,937,000 |
Deferred Revenue | 0 | 0 | -11,000 | 0 | 0 | 8,037,000 | -24,748,000 | 9,099,000 | 2,419,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 1,711,000 | 2,354,000 | 11,000 | 0 | 0 | 606,000 | 864,000 | 1,166,000 | 2,436,000 | 2,239,000 | 3,461,000 | 0 | 0 | 0 | 0 | 0 | 0 | 480,000 | 367,000 | 1,163,000 | 1,294,000 |
Other Non-Current Liabilities | 4,479,000 | 6,315,000 | 7,880,000 | 8,534,000 | 8,685,000 | 9,255,000 | 10,054,000 | 10,337,000 | 3,918,000 | 3,281,000 | 2,547,000 | 6,459,000 | 3,013,000 | 2,744,000 | 2,098,000 | 2,488,000 | 1,995,000 | 934,000 | 301,000 | 131,000 | 128,000 |
Total Non-Current Liabilities | 63,044,000 | 72,530,000 | 45,773,000 | 42,281,000 | 41,886,000 | 37,199,000 | 40,428,000 | 45,693,000 | 36,547,000 | 34,826,000 | 36,223,000 | 36,082,000 | 27,135,000 | 24,088,000 | 12,972,000 | 13,089,000 | 11,171,000 | 10,591,000 | 7,802,000 | 5,251,000 | 5,359,000 |
Total Liabilities | 83,356,000 | 90,922,000 | 61,460,000 | 54,465,000 | 53,539,000 | 50,034,000 | 53,916,000 | 54,713,000 | 47,751,000 | 43,493,000 | 43,231,000 | 44,029,000 | 35,238,000 | 29,842,000 | 19,542,000 | 16,962,000 | 16,057,000 | 16,770,000 | 14,824,000 | 8,846,000 | 9,516,000 |
Common Stock | 33,393,000 | 33,070,000 | 32,514,000 | 32,096,000 | 31,802,000 | 31,531,000 | 31,246,000 | 30,992,000 | 30,784,000 | 30,649,000 | 30,410,000 | 29,891,000 | 29,337,000 | 27,777,000 | 27,299,000 | 26,944,000 | 25,527,000 | 24,976,000 | 24,155,000 | 23,561,000 | 22,078,000 |
Retained Earnings | -25,530,000 | -26,549,000 | -28,622,000 | -24,600,000 | -21,408,000 | -21,330,000 | -17,977,000 | -5,072,000 | -438,000 | -2,086,000 | -4,624,000 | -7,634,000 | -10,423,000 | -8,919,000 | -3,508,000 | -4,322,000 | -5,258,000 | -7,160,000 | -5,203,000 | -3,132,000 | -2,376,000 |
Accumulated Other Comprehensive Income/Loss | -336,000 | -289,000 | -231,000 | -796,000 | -985,000 | -528,000 | -769,000 | -679,000 | -471,000 | -480,000 | -8,000 | -161,000 | 146,000 | 171,000 | 153,000 | 45,000 | 117,000 | 53,000 | 12,000 | 22,000 | 3,000 |
Total Stockholders Equity | 7,527,000 | 6,232,000 | 3,661,000 | 6,700,000 | 9,409,000 | 9,673,000 | 12,500,000 | 25,241,000 | 29,875,000 | 28,083,000 | 25,778,000 | 22,096,000 | 19,060,000 | 19,029,000 | 23,944,000 | 22,667,000 | 20,386,000 | 17,869,000 | 18,964,000 | 20,451,000 | 19,705,000 |
Total Investments | 688,000 | 10,944,000 | 1,676,000 | 48,000 | 4,381,000 | 2,874,000 | 22,359,000 | 37,878,000 | 34,844,000 | 27,238,000 | 23,295,000 | 19,008,000 | 20,804,000 | 13,695,000 | 14,135,000 | 10,558,000 | 7,778,000 | 5,127,000 | 4,994,000 | 3,415,000 | 4,282,000 |
Total Debt | 60,398,000 | 64,613,000 | 38,945,000 | 33,309,000 | 32,986,000 | 29,903,000 | 33,929,000 | 35,342,000 | 34,596,000 | 31,556,000 | 30,715,000 | 32,128,000 | 26,529,000 | 21,428,000 | 13,362,000 | 10,601,000 | 10,176,000 | 11,177,000 | 9,012,000 | 3,957,000 | 5,110,000 |
Net Debt | 51,387,000 | 53,669,000 | 31,316,000 | 25,320,000 | 26,720,000 | 23,866,000 | 26,984,000 | 31,542,000 | 31,355,000 | 27,412,000 | 26,984,000 | 28,323,000 | 23,272,000 | 14,482,000 | 10,075,000 | 7,717,000 | 8,402,000 | 9,153,000 | 7,729,000 | 2,117,000 | 3,584,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 | 4,230,000 | 6,717,000 | 6,552,000 | 5,893,000 | 7,264,000 | 7,842,000 | 8,394,000 | 1,979,000 | 7,722,000 | 6,939,000 | 5,158,000 | 5,081,000 | 4,345,000 | 3,683,000 | 4,627,000 | 4,605,000 | 4,196,000 | 3,166,000 | 2,950,000 | 3,674,000 | 2,363,000 |
Depreciation & Amortization | 5,575,000 | 4,071,000 | 3,417,000 | 3,398,000 | 3,601,000 | 2,206,000 | 1,946,000 | 1,955,000 | 2,105,000 | 2,108,000 | 2,092,000 | 1,286,000 | 1,088,000 | 1,060,000 | 1,017,000 | 1,049,000 | 1,073,000 | 1,202,000 | 963,000 | 841,000 | 734,000 |
Deferred Income Tax | -1,517,000 | -1,273,000 | -1,198,000 | -453,000 | -287,000 | -289,000 | -363,000 | -1,330,000 | 183,000 | -607,000 | -108,000 | -189,000 | 28,000 | -399,000 | -167,000 | 47,000 | -46,000 | 136,000 | -540,000 | -95,000 | 57,000 |
Stock Based Compensation | 869,000 | 431,000 | 401,000 | 341,000 | 330,000 | 308,000 | 311,000 | 329,000 | 311,000 | 322,000 | 408,000 | 403,000 | 362,000 | 341,000 | 353,000 | 284,000 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | -898,000 | -484,000 | -733,000 | -1,194,000 | -216,000 | -731,000 | 622,000 | 7,910,000 | 1,000 | 714,000 | 1,121,000 | -393,000 | -45,000 | 365,000 | -301,000 | 109,000 | 427,000 | -441,000 | 463,000 | 10,000 | -375,000 |
Accounts Receivable | -465,000 | 0 | -746,000 | -429,000 | -427,000 | -504,000 | -378,000 | -58,000 | -214,000 | -420,000 | 136,000 | -38,000 | 348,000 | -557,000 | -210,000 | -36,000 | 0 | 0 | 0 | 0 | 0 |
Inventory | 2,782,000 | 491,000 | -742,000 | -165,000 | -215,000 | -66,000 | -3,000 | 133,000 | -80,000 | 481,000 | 327,000 | -7,000 | -150,000 | -383,000 | 153,000 | -134,000 | -59,000 | -109,000 | -561,000 | -370,000 | -175,000 |
Accounts Payable | 357,000 | -402,000 | 154,000 | -69,000 | 45,000 | 164,000 | -143,000 | 424,000 | -44,000 | -12,000 | 405,000 | -184,000 | 161,000 | -95,000 | 142,000 | 71,000 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -3,572,000 | -573,000 | 601,000 | -531,000 | 381,000 | -325,000 | 1,146,000 | 7,411,000 | 339,000 | 665,000 | 253,000 | -164,000 | -404,000 | 1,400,000 | -386,000 | 208,000 | 486,000 | -332,000 | 1,024,000 | 380,000 | -200,000 |
Other Non-Cash Items | 2,352,000 | -991,000 | 1,282,000 | 1,276,000 | -195,000 | -186,000 | 386,000 | 334,000 | 32,000 | -399,000 | -116,000 | 103,000 | 104,000 | 69,000 | 258,000 | 242,000 | 321,000 | 1,257,000 | 1,634,000 | 481,000 | 918,000 |
Net Cash Provided by Operating Activities | 7,257,000 | 8,471,000 | 9,721,000 | 9,261,000 | 10,497,000 | 9,150,000 | 11,296,000 | 11,177,000 | 10,354,000 | 9,077,000 | 8,555,000 | 6,291,000 | 5,882,000 | 5,119,000 | 5,787,000 | 6,336,000 | 5,988,000 | 5,401,000 | 5,389,000 | 4,911,000 | 3,697,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -974,000 | -1,112,000 | -936,000 | -880,000 | -608,000 | -618,000 | -738,000 | -664,000 | -837,000 | -649,000 | -1,003,000 | -693,000 | -689,000 | -567,000 | -580,000 | -530,000 | -672,000 | -1,267,000 | -1,218,000 | -867,000 | -1,336,000 |
Acquisitions Net | -26,989,000 | -26,989,000 | -3,727,000 | -2,686,000 | -3,219,000 | -13,617,000 | 195,000 | -19,000 | -21,000 | -359,000 | -165,000 | -9,434,000 | -2,390,000 | -701,000 | 0 | 0 | -56,000 | -697,000 | -2,167,000 | 0 | 0 |
Purchases of Investments | 26,989,000 | -1,000 | -2,587,000 | -8,900,000 | -8,477,000 | -9,394,000 | -18,741,000 | -33,607,000 | -28,094,000 | -25,977,000 | -25,878,000 | -21,965,000 | -26,241,000 | -21,183,000 | -14,602,000 | -12,418,000 | -10,345,000 | -5,579,000 | -5,386,000 | -9,597,000 | -21,488,000 |
Sales/Maturities of Investments | -2,000 | 1,673,000 | 1,218,000 | 13,234,000 | 6,978,000 | 29,390,000 | 33,768,000 | 30,414,000 | 20,417,000 | 21,556,000 | 20,896,000 | 24,213,000 | 19,366,000 | 21,620,000 | 11,127,000 | 9,695,000 | 7,780,000 | 5,527,000 | 3,850,000 | 10,438,000 | 21,433,000 |
Other Investing Activities | -26,757,000 | 225,000 | -12,000 | -35,000 | -75,000 | -52,000 | -145,000 | -148,000 | -123,000 | -118,000 | 398,000 | -590,000 | -36,000 | 45,000 | -97,000 | 51,000 | 128,000 | 24,000 | -210,000 | -33,000 | -8,000 |
Net Cash Used for Investing Activities | -27,733,000 | -26,204,000 | -6,044,000 | 733,000 | -5,401,000 | 5,709,000 | 14,339,000 | -4,024,000 | -8,658,000 | -5,547,000 | -5,752,000 | -8,469,000 | -9,990,000 | -786,000 | -4,152,000 | -3,202,000 | -3,165,000 | -1,992,000 | -5,131,000 | -59,000 | -1,399,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -4,010,000 | 25,676,000 | 6,622,000 | 795,000 | 2,464,000 | -4,514,000 | -1,121,000 | 71,000 | 3,593,000 | 1,065,000 | -1,129,000 | 4,683,000 | 4,810,000 | 7,887,000 | 2,471,000 | 980,000 | -1,009,000 | 2,142,000 | -214,000 | -1,175,000 | 1,989,000 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 55,000 | 82,000 | 186,000 | 296,000 | 1,288,000 | 242,000 | 80,000 | 171,000 | 155,000 | 277,000 | 1,302,000 | 1,087,000 | 453,000 |
Common Stock Repurchased | 0 | 0 | -6,360,000 | -4,975,000 | -3,486,000 | -7,702,000 | -17,794,000 | -3,160,000 | -2,965,000 | -1,867,000 | -138,000 | -832,000 | -4,607,000 | -8,315,000 | -3,786,000 | -3,208,000 | -2,268,000 | -5,100,000 | -2,000,000 | -4,430,000 | -4,072,000 |
Dividends Paid | -4,767,000 | -4,556,000 | -4,196,000 | -4,013,000 | -3,755,000 | -3,509,000 | -3,507,000 | -3,365,000 | -2,998,000 | -2,396,000 | -1,851,000 | -1,415,000 | -1,118,000 | -500,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | 3,523,000 | -72,000 | -103,000 | -78,000 | -90,000 | -42,000 | -68,000 | -140,000 | -229,000 | -573,000 | -170,000 | 290,000 | 1,334,000 | 254,000 | 83,000 | 33,000 | 49,000 | 13,000 | 97,000 | -20,000 | 21,000 |
Net Cash Used Provided by Financing Activities | -5,254,000 | 21,048,000 | -4,037,000 | -8,271,000 | -4,867,000 | -15,767,000 | -22,490,000 | -6,594,000 | -2,599,000 | -3,117,000 | -2,877,000 | 2,726,000 | 419,000 | -674,000 | -1,232,000 | -2,024,000 | -3,073,000 | -2,668,000 | -815,000 | -4,538,000 | -1,609,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 | -25,730,000 | 3,315,000 | -360,000 | 1,723,000 | 229,000 | -908,000 | 3,145,000 | 559,000 | -903,000 | 413,000 | -74,000 | 548,000 | -3,689,000 | 3,659,000 | 403,000 | 1,110,000 | -250,000 | 741,000 | -557,000 | 314,000 | 689,000 |
Cash at End of Period | 38,964,000 | 10,944,000 | 7,629,000 | 7,989,000 | 6,266,000 | 6,037,000 | 6,945,000 | 3,800,000 | 3,241,000 | 4,144,000 | 3,731,000 | 3,805,000 | 3,257,000 | 6,946,000 | 3,287,000 | 2,884,000 | 1,774,000 | 2,024,000 | 1,283,000 | 1,840,000 | 1,526,000 |
Cash at Start of Period | 64,694,000 | 7,629,000 | 7,989,000 | 6,266,000 | 6,037,000 | 6,945,000 | 3,800,000 | 3,241,000 | 4,144,000 | 3,731,000 | 3,805,000 | 3,257,000 | 6,946,000 | 3,287,000 | 2,884,000 | 1,774,000 | 2,024,000 | 1,283,000 | 1,840,000 | 1,526,000 | 837,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 7,257,000 | 8,471,000 | 9,721,000 | 9,261,000 | 10,497,000 | 9,150,000 | 11,296,000 | 11,177,000 | 10,354,000 | 9,077,000 | 8,555,000 | 6,291,000 | 5,882,000 | 5,119,000 | 5,787,000 | 6,336,000 | 5,988,000 | 5,401,000 | 5,389,000 | 4,911,000 | 3,697,000 |
Capital Expenditure | -974,000 | -1,112,000 | -936,000 | -880,000 | -608,000 | -618,000 | -738,000 | -664,000 | -837,000 | -649,000 | -1,003,000 | -693,000 | -689,000 | -567,000 | -580,000 | -530,000 | -672,000 | -1,267,000 | -1,218,000 | -867,000 | -1,336,000 |
Free Cash Flow | 6,283,000 | 7,359,000 | 8,785,000 | 8,381,000 | 9,889,000 | 8,532,000 | 10,558,000 | 10,513,000 | 9,517,000 | 8,428,000 | 7,552,000 | 5,598,000 | 5,193,000 | 4,552,000 | 5,207,000 | 5,806,000 | 5,316,000 | 4,134,000 | 4,171,000 | 4,044,000 | 2,361,000 |