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 | 61,915,000 | 67,954,000 | 58,099,000 | 74,196,000 | 79,619,000 | 95,215,000 | 121,615,000 | 120,468,000 | 119,688,000 | 115,159,000 | 147,811,000 | 143,031,000 | 144,796,000 | 147,300,000 | 150,211,000 | 156,783,000 | 182,515,000 | 172,738,000 | 163,391,000 | 149,702,000 | 152,363,000 |
Revenue Growth | - | 16.96% | -21.70% | -6.81% | -16.38% | -21.71% | 0.95% | 0.65% | 3.93% | -22.09% | 3.34% | -1.22% | -1.70% | -1.94% | -4.19% | -14.10% | 5.66% | 5.72% | 9.14% | -1.75% | |
Cost of Revenue | 44,395,000 | 50,392,000 | 44,272,000 | 53,896,000 | 60,421,000 | 70,029,000 | 92,671,000 | 91,934,000 | 87,483,000 | 82,693,000 | 81,311,000 | 112,284,000 | 110,697,000 | 105,662,000 | 109,817,000 | 113,725,000 | 125,793,000 | 73,125,000 | 74,110,000 | 66,814,000 | 61,759,000 |
Gross Profit | 17,520,000 | 17,562,000 | 13,827,000 | 20,300,000 | 19,198,000 | 25,186,000 | 28,944,000 | 28,534,000 | 32,205,000 | 32,466,000 | 66,500,000 | 30,747,000 | 34,099,000 | 41,638,000 | 40,394,000 | 43,058,000 | 56,722,000 | 99,613,000 | 89,281,000 | 82,888,000 | 90,604,000 |
Gross Profit Margin | 29.60% | 25.84% | 23.80% | 27.36% | 24.11% | 26.45% | 23.80% | 23.69% | 26.91% | 28.19% | 44.99% | 21.50% | 23.55% | 28.27% | 26.89% | 27.46% | 31.08% | 57.67% | 54.64% | 55.37% | 59.47% |
Research and Development | 1,829,000 | 1,907,000 | 1,786,000 | 2,497,000 | 2,565,000 | 3,118,000 | 3,414,000 | 4,738,000 | 4,782,000 | 5,416,000 | 5,273,000 | 5,461,000 | 5,200,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 8,476,000 | 12,081,000 | 11,765,000 | 11,707,000 | 15,018,000 | 17,243,000 | 18,111,000 | 18,280,000 | 18,377,000 | 17,831,000 | 28,024,000 | 14,231,000 | 26,497,000 | 2,912,000 | 3,012,000 | 3,017,000 | 45,234,000 | 43,766,000 | 40,628,000 | 40,745,000 | 53,775,000 |
Total Operating Expenses | 12,426,000 | 13,988,000 | 13,551,000 | 14,204,000 | 17,583,000 | 17,243,000 | 18,111,000 | 16,655,000 | 14,372,000 | 15,604,000 | 3,215,000 | 1,804,000 | 1,328,000 | 6,995,000 | 10,203,000 | 13,945,000 | 11,372,000 | 48,312,000 | 44,467,000 | 44,586,000 | 57,663,000 |
Operating Income or Loss | 5,090,000 | 6,405,000 | 1,858,000 | 3,991,000 | 4,169,000 | 1,267,000 | 12,934,000 | 11,879,000 | 17,832,000 | 16,861,000 | 63,285,000 | 60,978,000 | 66,595,000 | 69,876,000 | 30,191,000 | 29,113,000 | 45,991,000 | 51,301,000 | 44,814,000 | 38,302,000 | 32,941,000 |
Operating Margin | 9.40% | 9.43% | 3.20% | 5.38% | 5.24% | 1.33% | 10.64% | 9.86% | 14.90% | 14.64% | 42.81% | 42.63% | 45.99% | 47.44% | 20.10% | 18.57% | 25.20% | 29.70% | 27.43% | 25.59% | 21.62% |
Interest Expense | 1,108,000 | 1,118,000 | 1,477,000 | 1,876,000 | 3,273,000 | 4,227,000 | 5,059,000 | 4,869,000 | 5,025,000 | 3,463,000 | 9,482,000 | 10,116,000 | 12,508,000 | 14,545,000 | 15,983,000 | 18,769,000 | 26,209,000 | 23,787,000 | 19,286,000 | 15,187,000 | 11,907,000 |
EBITDA | 6,253,000 | 8,484,000 | 4,760,000 | 7,000,000 | 10,187,000 | 6,862,000 | 9,851,000 | 8,246,000 | 16,852,000 | 14,254,000 | 29,259,000 | 28,943,000 | 32,771,000 | 34,643,000 | 30,191,000 | 29,113,000 | 45,350,000 | 61,579,000 | 53,972,000 | 46,840,000 | 41,326,000 |
Depreciation and Amortization | 1,690,000 | 2,079,000 | 2,902,000 | 3,009,000 | 6,018,000 | 5,595,000 | 8,224,000 | 5,139,000 | 4,997,000 | 4,847,000 | 9,283,000 | 9,762,000 | 9,346,000 | 9,185,000 | 10,013,000 | 10,636,000 | 11,492,000 | 10,278,000 | 9,158,000 | 8,538,000 | 8,385,000 |
Income Before Tax | 5,624,000 | 10,191,000 | -799,000 | -3,683,000 | 5,197,000 | 1,149,000 | -20,134,000 | -8,791,000 | 9,030,000 | 8,186,000 | 17,229,000 | 16,151,000 | 17,406,000 | 20,098,000 | 14,208,000 | 10,344,000 | 19,141,000 | 26,598,000 | 24,620,000 | 22,129,000 | 20,106,000 |
Income Tax Expense | 726,000 | 1,162,000 | -3,000 | -286,000 | -474,000 | 726,000 | 583,000 | -3,043,000 | -464,000 | 6,485,000 | 1,772,000 | 676,000 | 2,504,000 | 5,732,000 | 1,050,000 | -1,090,000 | 1,052,000 | 4,130,000 | 3,954,000 | 3,854,000 | 3,513,000 |
Net Income | 4,643,000 | 9,481,000 | -796,000 | -3,397,000 | 5,704,000 | 423,000 | -22,355,000 | -5,786,000 | 8,831,000 | -6,126,000 | 15,233,000 | 14,055,000 | 13,641,000 | 14,151,000 | 11,644,000 | 11,025,000 | 17,410,000 | 22,208,000 | 20,829,000 | 16,353,000 | 16,593,000 |
Net Income Margin | 8.27% | 13.95% | -1.37% | -4.58% | 7.16% | 0.44% | -18.38% | -4.80% | 7.38% | -5.32% | 10.31% | 9.83% | 9.42% | 9.61% | 7.75% | 7.03% | 9.54% | 12.86% | 12.75% | 10.92% | 10.89% |
EPS | 4.26 | 8.43 | -0.73 | -3.09 | 4.67 | 0.39 | -20.60 | -5.36 | 7.20 | -4.93 | 12.08 | 10.96 | 10.32 | 9.92 | 8.48 | 8.08 | 13.76 | 17.44 | 16.00 | 12.64 | 13.20 |
EPS Diluted | 4.21 | 8.35 | -0.73 | -3.09 | 4.67 | 0.39 | -20.58 | -5.36 | 7.12 | -4.89 | 12.00 | 10.88 | 10.32 | 9.84 | 8.48 | 8.08 | 13.76 | 17.36 | 16.00 | 12.56 | 13.12 |
Weighted Average Shares Out | - | 1,089,000 | 1,096,000 | 1,098,000 | 1,094,000 | 1,090,500 | 1,085,324 | 1,079,000 | 1,128,125 | 1,243,000 | 1,255,625 | 1,277,750 | 1,315,375 | 1,323,875 | 1,332,625 | 1,326,750 | 1,260,000 | 1,272,750 | 1,294,875 | 1,321,250 | 1,300,000 |
Weighted Average Shares Out Diluted | - | 1,099,000 | 1,096,000 | 1,098,000 | 1,095,000 | 1,090,500 | 1,086,375 | 1,080,208 | 1,141,250 | 1,252,000 | 1,265,375 | 1,286,125 | 1,320,500 | 1,327,500 | 1,334,750 | 1,326,875 | 1,262,250 | 1,277,250 | 1,299,250 | 1,326,375 | 1,305,625 |
Reported Currency: USD | Q2 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||||||||||
Cash and Cash Equivalents | 12,107,000 | 16,967,000 | 15,810,000 | 15,770,000 | 36,630,000 | 84,900,000 | 68,900,000 | 43,299,000 | 92,400,000 | 102,500,000 | 138,100,000 | 132,500,000 | 125,700,000 | 84,501,000 | 78,958,000 | 72,260,000 | 48,187,000 | 15,747,000 | 14,275,000 | 9,011,000 | 15,328,000 |
Short Term Investments | 3,338,000 | 5,706,000 | 7,609,000 | 12,297,000 | 7,319,000 | 48,521,000 | 33,835,000 | 38,696,000 | 44,313,000 | 31,973,000 | 47,907,000 | 43,981,000 | 48,510,000 | 47,374,000 | 43,938,000 | 51,941,000 | 41,446,000 | 45,428,000 | 47,826,000 | 53,144,000 | 135,536,000 |
Cash + Short Term Investments | 15,445,000 | 22,673,000 | 23,419,000 | 28,067,000 | 43,949,000 | 84,900,000 | 68,900,000 | 81,995,000 | 92,400,000 | 102,500,000 | 138,100,000 | 132,500,000 | 125,700,000 | 131,875,000 | 122,896,000 | 124,201,000 | 89,633,000 | 61,175,000 | 62,101,000 | 62,155,000 | 150,864,000 |
Net Receivables | 11,089,000 | 17,432,000 | 17,755,000 | 20,501,000 | 27,051,000 | 19,900,000 | 27,600,000 | 41,075,000 | 36,300,000 | 38,800,000 | 248,000,000 | 263,300,000 | 279,500,000 | 299,900,000 | 328,700,000 | 345,700,000 | 386,600,000 | 416,446,000 | 365,226,000 | 317,257,000 | 333,180,000 |
Inventory | 9,469,000 | 16,528,000 | 14,891,000 | 15,847,000 | 15,890,000 | 14,100,000 | 19,300,000 | 21,923,000 | 22,400,000 | 22,500,000 | 17,700,000 | 17,300,000 | 15,400,000 | 13,800,000 | 11,500,000 | 12,000,000 | 13,700,000 | 12,897,000 | 11,401,000 | 10,474,000 | 9,778,000 |
Other Current Assets | 1,349,000 | 495,000 | 83,000 | 1,933,000 | 1,522,000 | 9,100,000 | 2,122,000 | 4,243,000 | 1,745,000 | 2,818,000 | 6,300,000 | 50,000 | 211,000 | 131,900,000 | 122,900,000 | 124,200,000 | 89,600,000 | 0 | 0 | 0 | 0 |
Total Current Assets | 37,352,000 | 59,798,000 | 58,382,000 | 66,348,000 | 88,412,000 | 128,000,000 | 117,400,000 | 149,236,000 | 152,800,000 | 166,600,000 | 410,100,000 | 413,200,000 | 420,800,000 | 445,600,000 | 463,100,000 | 481,900,000 | 489,900,000 | 490,518,000 | 438,728,000 | 389,886,000 | 493,822,000 |
Non-Current Assets | |||||||||||||||||||||
Property, Plant and Equipment | 7,095,000 | 12,494,000 | 12,193,000 | 15,609,000 | 44,662,000 | 46,200,000 | 50,700,000 | 53,874,000 | 50,500,000 | 54,100,000 | 66,400,000 | 68,800,000 | 69,700,000 | 65,700,000 | 66,200,000 | 69,200,000 | 78,500,000 | 77,895,000 | 74,966,000 | 67,528,000 | 63,334,000 |
Goodwill | 8,859,000 | 13,385,000 | 12,999,000 | 26,182,000 | 25,524,000 | 26,734,000 | 59,614,000 | 83,968,000 | 70,438,000 | 65,526,000 | 76,553,000 | 77,648,000 | 73,447,000 | 72,625,000 | 64,473,000 | 65,574,000 | 81,759,000 | 81,116,000 | 73,339,000 | 69,611,000 | 71,191,000 |
Intangible Assets | 4,394,000 | 5,695,000 | 6,106,000 | 9,330,000 | 9,774,000 | 10,652,000 | 18,156,000 | 20,273,000 | 16,437,000 | 16,745,000 | 14,156,000 | 14,310,000 | 11,987,000 | 12,068,000 | 9,973,000 | 11,929,000 | 14,977,000 | 16,178,000 | 13,094,000 | 12,115,000 | 12,049,000 |
Long Term Investments | 38,129,000 | 46,870,000 | 44,280,000 | 42,209,000 | 42,549,000 | 6,911,000 | 7,568,000 | 28,861,000 | 23,367,000 | 18,795,000 | -2,541,000 | -275,000 | 75,000 | 131,000 | 67,572,000 | -2,173,000 | -4,584,000 | 0 | 0 | 0 | 0 |
Tax Assets | 7,338,000 | 10,575,000 | 10,001,000 | 10,855,000 | 12,081,000 | 9,889,000 | 12,432,000 | 6,207,000 | 1,833,000 | 3,105,000 | 2,541,000 | 275,000 | -75,000 | -131,000 | 2,840,000 | 2,173,000 | 4,584,000 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 20,023,000 | 14,228,000 | 44,890,000 | 28,341,000 | 30,449,000 | 37,600,000 | 43,300,000 | 35,524,000 | 49,800,000 | 168,600,000 | 81,100,000 | 82,600,000 | 109,400,000 | 121,300,000 | 77,088,000 | 152,400,000 | 132,700,000 | 129,630,000 | 97,112,000 | 134,202,000 | 109,934,000 |
Total Non-Current Assets | 85,838,000 | 103,247,000 | 130,469,000 | 132,526,000 | 165,039,000 | 138,000,000 | 191,800,000 | 228,707,000 | 212,400,000 | 326,700,000 | 238,200,000 | 243,400,000 | 264,500,000 | 271,700,000 | 288,100,000 | 299,100,000 | 307,900,000 | 304,819,000 | 258,511,000 | 283,456,000 | 256,508,000 |
Other Assets | 0 | 0 | 0 | 0 | 1,000 | 0 | -100,000 | 2,000 | 0 | -200,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 123,190,000 | 163,045,000 | 188,851,000 | 198,874,000 | 253,452,000 | 266,000,000 | 309,100,000 | 377,945,000 | 365,200,000 | 493,100,000 | 648,300,000 | 656,600,000 | 685,300,000 | 717,300,000 | 751,200,000 | 781,000,000 | 797,800,000 | 795,337,000 | 697,239,000 | 673,342,000 | 750,330,000 |
Current Liabilities | |||||||||||||||||||||
Accounts Payable | 7,707,000 | 10,678,000 | 10,033,000 | 16,243,000 | 16,476,000 | 15,926,000 | 17,153,000 | 15,153,000 | 14,435,000 | 13,680,000 | 16,338,000 | 16,471,000 | 15,675,000 | 16,400,000 | 14,657,000 | 19,703,000 | 20,819,000 | 21,398,000 | 21,697,000 | 21,273,000 | 24,729,000 |
Short Term Debt | 1,992,000 | 1,253,000 | 3,739,000 | 4,361,000 | 4,778,000 | 90,900,000 | 110,000,000 | 24,036,000 | 136,200,000 | 198,300,000 | 142,070,000 | 140,298,000 | 156,948,000 | 453,400,000 | 478,600,000 | 510,200,000 | 523,800,000 | 195,101,000 | 172,153,000 | 158,156,000 | 157,746,000 |
Tax Payables | 0 | 1,057,000 | 1,019,000 | 500,000 | 463,000 | 429,000 | 503,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 8,671,000 | 19,677,000 | 16,216,000 | 17,372,000 | 18,215,000 | -15,926,000 | 20,895,000 | 19,514,000 | -14,435,000 | -13,680,000 | -158,408,000 | 25,732,000 | -172,623,000 | -1,741,000 | -52,022,000 | -19,703,000 | -39,039,000 | 12,985,000 | 8,126,000 | 7,079,000 | 6,266,000 |
Other Current Liabilities | 14,380,000 | 19,268,000 | 19,440,000 | 13,977,000 | 16,600,000 | 1,700,000 | -37,348,000 | 20,036,000 | 700,000 | 900,000 | 3,400,000 | 3,000,000 | 200,000 | 15,141,000 | 37,365,000 | 31,600,000 | 18,220,000 | 16,629,000 | 18,538,000 | 18,419,000 | 17,539,000 |
Total Current Liabilities | 32,750,000 | 50,876,000 | 49,428,000 | 51,953,000 | 56,069,000 | 92,600,000 | 110,700,000 | 78,739,000 | 136,900,000 | 199,200,000 | 3,400,000 | 185,501,000 | 200,000 | 483,200,000 | 478,600,000 | 541,800,000 | 523,800,000 | 246,113,000 | 220,514,000 | 204,927,000 | 206,280,000 |
Non-Current Liabilities | |||||||||||||||||||||
Long Term Debt | 17,973,000 | 21,684,000 | 22,409,000 | 30,824,000 | 70,288,000 | 3,200,000 | 96,883,000 | 110,555,000 | 105,178,000 | 147,466,000 | 365,000,000 | 383,000,000 | 414,100,000 | 272,717,000 | 312,884,000 | 338,215,000 | 330,067,000 | 319,015,000 | 260,804,000 | 212,281,000 | 213,161,000 |
Deferred Revenue | 960,000 | 1,339,000 | 1,409,000 | 1,989,000 | 1,801,000 | 1,555,000 | -8,576,000 | -13,370,000 | -24,366,000 | 0 | 0 | 0 | 2,375,000 | -270,986,000 | -267,079,000 | -355,713,000 | -264,179,000 | 1,828,000 | 475,000 | 36,332,000 | 0 |
Deferred Tax | 862,000 | 14,589,000 | 0 | 22,089,000 | 29,952,000 | 1,499,000 | 8,576,000 | 13,370,000 | 24,366,000 | 0 | 0 | 0 | -75,000 | -131,000 | 2,840,000 | 2,173,000 | 4,584,000 | 12,144,000 | 14,171,000 | 16,330,000 | 14,414,000 |
Other Non-Current Liabilities | 51,802,000 | 45,977,000 | 80,693,000 | 50,407,000 | 58,268,000 | 137,346,000 | 50,017,000 | 106,665,000 | 45,622,000 | 46,234,000 | 143,000,000 | 135,900,000 | 140,300,000 | 114,400,000 | 99,755,000 | 129,425,000 | 98,828,000 | 92,674,000 | 81,383,000 | 86,064,000 | 189,808,000 |
Total Non-Current Liabilities | 71,597,000 | 83,589,000 | 104,511,000 | 105,309,000 | 160,309,000 | 143,600,000 | 146,900,000 | 217,220,000 | 150,800,000 | 193,700,000 | 508,000,000 | 518,900,000 | 556,700,000 | 116,000,000 | 148,400,000 | 114,100,000 | 169,300,000 | 425,661,000 | 356,833,000 | 351,007,000 | 417,383,000 |
Total Liabilities | 104,347,000 | 134,465,000 | 153,939,000 | 157,262,000 | 216,378,000 | 236,200,000 | 257,600,000 | 295,959,000 | 287,700,000 | 392,900,000 | 511,400,000 | 518,900,000 | 556,900,000 | 599,200,000 | 627,000,000 | 655,900,000 | 693,100,000 | 671,774,000 | 577,347,000 | 555,934,000 | 623,663,000 |
Common Stock | 15,000 | 15,000 | 15,000 | 15,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 702,000 | 669,000 | 669,000 | 669,000 | 669,000 |
Retained Earnings | 77,349,000 | 86,527,000 | 82,983,000 | 85,110,000 | 92,247,000 | 87,732,000 | 93,109,000 | 125,682,000 | 139,532,000 | 140,020,000 | 155,333,000 | 149,051,000 | 144,055,000 | 137,786,000 | 131,137,000 | 126,363,000 | 122,123,000 | 117,362,000 | 107,798,000 | 98,117,000 | 90,795,000 |
Accumulated Other Comprehensive Income/Loss | 21,247,000 | -6,150,000 | -2,272,000 | 1,582,000 | -9,749,000 | -11,732,000 | -14,414,000 | -14,395,000 | -18,599,000 | -16,529,000 | -18,172,000 | -9,120,000 | -20,230,000 | -23,974,000 | -17,855,000 | -15,265,000 | -18,759,000 | 8,200,000 | 1,646,000 | 836,000 | 5,049,000 |
Total Stockholders Equity | 18,598,000 | 27,378,000 | 33,696,000 | 40,310,000 | 35,552,000 | 28,300,000 | 31,000,000 | 64,263,000 | 75,800,000 | 98,300,000 | 128,200,000 | 131,500,000 | 123,000,000 | 116,400,000 | 118,900,000 | 117,300,000 | 104,700,000 | 115,559,000 | 112,314,000 | 109,354,000 | 110,284,000 |
Total Investments | 41,467,000 | 570,000 | 43,657,000 | 54,506,000 | 49,868,000 | 48,521,000 | 33,835,000 | 38,696,000 | 44,313,000 | 31,973,000 | 47,907,000 | 43,981,000 | 48,510,000 | 47,374,000 | 111,510,000 | 51,941,000 | 41,446,000 | 45,428,000 | 47,826,000 | 53,144,000 | 135,536,000 |
Total Debt | 20,827,000 | 22,937,000 | 26,148,000 | 35,185,000 | 75,066,000 | 94,100,000 | 110,000,000 | 134,591,000 | 136,200,000 | 198,300,000 | 365,000,000 | 383,000,000 | 414,100,000 | 453,400,000 | 478,600,000 | 510,200,000 | 523,800,000 | 514,116,000 | 432,957,000 | 370,437,000 | 370,907,000 |
Net Debt | 8,720,000 | 5,970,000 | 10,338,000 | 19,415,000 | 38,436,000 | 9,200,000 | 41,100,000 | 91,292,000 | 43,800,000 | 95,800,000 | 226,900,000 | 250,500,000 | 288,400,000 | 368,899,000 | 399,642,000 | 437,940,000 | 475,613,000 | 498,369,000 | 418,682,000 | 361,426,000 | 355,579,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,593,000 | 9,029,000 | -795,000 | -6,591,000 | 5,546,000 | -4,912,000 | -22,443,000 | -5,786,000 | 8,831,000 | -6,126,000 | 15,233,000 | 13,057,000 | 13,641,000 | 14,151,000 | 13,158,000 | 11,434,000 | 18,089,000 | 22,468,000 | 20,666,000 | 18,275,000 | 16,593,000 |
Depreciation & Amortization | 1,690,000 | 2,079,000 | 2,902,000 | 3,009,000 | 6,018,000 | 5,595,000 | 8,224,000 | 5,139,000 | 4,997,000 | 4,847,000 | 9,283,000 | 9,762,000 | 9,346,000 | 9,185,000 | 10,013,000 | 10,636,000 | 11,492,000 | 10,278,000 | 9,158,000 | 8,538,000 | 8,385,000 |
Deferred Income Tax | 1,019,000 | 1,162,000 | -3,000 | -286,000 | -474,000 | 726,000 | 583,000 | -4,845,000 | 814,000 | 383,000 | -1,186,000 | -3,295,000 | -1,171,000 | -203,000 | 1,046,000 | -2,705,000 | -1,284,000 | 623,000 | 1,950,000 | -1,121,000 | -1,702,000 |
Stock Based Compensation | 360,000 | 360,000 | 263,000 | 305,000 | 363,000 | 420,000 | 376,000 | 379,000 | 571,000 | 454,000 | 418,000 | 438,000 | 299,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Change in Working Capital | 1,407,000 | 1,638,000 | 1,592,000 | -902,000 | 626,000 | 452,000 | 273,000 | 3,285,000 | 3,159,000 | -1,903,000 | -2,995,000 | 400,000 | -3,392,000 | -1,793,000 | -156,000 | 5,575,000 | 1,006,000 | 4,413,000 | -3,124,000 | 1,844,000 | 8,550,000 |
Accounts Receivable | -752,000 | -833,000 | -2,719,000 | -177,000 | -1,319,000 | -2,851,000 | -430,000 | 1,551,000 | 1,514,000 | -52,000 | -1,913,000 | -485,000 | -774,000 | -466,000 | -126,000 | 3,273,000 | -24,000 | 980,000 | -2,152,000 | -360,000 | -849,000 |
Inventory | -923,000 | -1,524,000 | -1,925,000 | -702,000 | 1,105,000 | -1,109,000 | -902,000 | 747,000 | -1,389,000 | -314,000 | -872,000 | -1,368,000 | -1,274,000 | -1,168,000 | 342,000 | 1,101,000 | -719,000 | -1,494,000 | -1,779,000 | -578,000 | -468,000 |
Accounts Payable | 831,000 | 1,062,000 | 2,793,000 | 1,029,000 | 1,056,000 | 2,977,000 | 2,199,000 | -335,000 | 1,198,000 | -541,000 | 305,000 | 360,000 | -424,000 | 1,235,000 | 805,000 | -480,000 | -1,078,000 | 469,000 | -119,000 | 1,238,000 | 5,370,000 |
Other Working Capital | 2,251,000 | 2,933,000 | 3,443,000 | -1,052,000 | -216,000 | 1,435,000 | -594,000 | 1,322,000 | 1,836,000 | -996,000 | -515,000 | 1,893,000 | -920,000 | -1,394,000 | -1,177,000 | 1,681,000 | 2,827,000 | 4,458,000 | 926,000 | 1,544,000 | 4,497,000 |
Other Non-Cash Items | -275,000 | -9,089,000 | 1,957,000 | 7,797,000 | -8,482,000 | 6,491,000 | 17,233,000 | 13,601,000 | -11,702,000 | 14,656,000 | 3,187,000 | 4,295,000 | 8,937,000 | 7,178,000 | 4,540,000 | -216,000 | 11,020,000 | 657,000 | 530,000 | 2,410,000 | 770,000 |
Net Cash Provided by Operating Activities | 6,869,000 | 5,179,000 | 5,916,000 | 3,332,000 | 3,597,000 | 8,772,000 | 4,246,000 | 10,426,000 | -244,000 | 19,891,000 | 27,710,000 | 28,579,000 | 31,331,000 | 33,359,000 | 36,123,000 | 24,593,000 | 48,601,000 | 45,967,000 | 30,646,000 | 37,641,000 | 36,484,000 |
Cash Flows from Investing Activities | |||||||||||||||||||||
Investments in Property, Plant, and Equipment | -1,431,000 | -1,595,000 | -1,174,000 | -1,361,000 | -3,403,000 | -6,095,000 | -8,056,000 | -7,920,000 | -7,199,000 | -7,309,000 | -13,727,000 | -13,458,000 | -15,126,000 | -12,650,000 | -9,800,000 | -8,634,000 | -16,010,000 | -17,870,000 | -16,650,000 | -14,441,000 | -13,118,000 |
Acquisitions Net | 7,439,000 | 8,639,000 | 4,702,000 | 2,596,000 | 20,928,000 | 4,615,000 | 8,794,000 | -2,859,000 | 3,086,000 | -9,744,000 | 311,000 | 18,381,000 | 2,162,000 | -2,325,000 | 1,850,000 | 3,848,000 | -17,701,000 | -2,895,000 | 1,240,000 | -11,498,000 | -18,703,000 |
Purchases of Investments | -570,000 | -986,000 | -876,000 | -1,290,000 | -1,352,000 | -1,616,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sales/Maturities of Investments | -395,000 | 986,000 | 0 | 1,290,000 | 1,352,000 | 1,616,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Investing Activities | -4,383,000 | -3,067,000 | -382,000 | 20,073,000 | -883,000 | 10,419,000 | 17,501,000 | 13,101,000 | 53,315,000 | 76,541,000 | 8,386,000 | 24,194,000 | 24,266,000 | 34,857,000 | 40,386,000 | 47,783,000 | -7,190,000 | -51,659,000 | -35,992,000 | -9,110,000 | -6,593,000 |
Net Cash Used for Investing Activities | 660,000 | 3,977,000 | 2,270,000 | 21,308,000 | 16,642,000 | 8,939,000 | 18,239,000 | 2,322,000 | 49,202,000 | 59,488,000 | -5,030,000 | 29,117,000 | 11,302,000 | 19,882,000 | 32,436,000 | 42,997,000 | -40,901,000 | -72,424,000 | -51,402,000 | -35,049,000 | -38,414,000 |
Cash Flows from Financing Activities | |||||||||||||||||||||
Debt Repayment | -1,383,000 | -3,349,000 | -11,202,000 | -36,521,000 | -29,876,000 | -14,122,000 | -21,166,000 | -25,622,000 | -58,768,000 | -47,038,000 | -53,380,000 | -61,461,000 | -103,942,000 | -85,706,000 | -100,154,000 | -85,178,000 | -91,699,000 | 0 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 107,000 | 28,000 | 0 | 0 | 0 | 0 | -17,015,000 | 2,842,000 | 0 | 0 | 55,046,000 | 50,901,000 | 623,000 | 12,006,000 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -923,000 | -1,233,000 | -1,048,000 | -107,000 | -28,000 | 0 | -17,000 | -2,550,000 | -21,429,000 | -1,099,000 | -1,218,000 | -9,278,000 | -4,164,000 | -3,300,000 | -1,263,000 | 57,218,000 | -1,249,000 | -12,319,000 | 0 | 0 | 0 |
Dividends Paid | -633,000 | -589,000 | -639,000 | -575,000 | -648,000 | -649,000 | -4,474,000 | -8,650,000 | -8,806,000 | -9,295,000 | -8,851,000 | -7,821,000 | -7,189,000 | -6,458,000 | -4,790,000 | -8,986,000 | -12,408,000 | -11,492,000 | -10,420,000 | -9,352,000 | -8,278,000 |
Other Financing Activities | -4,695,000 | -3,442,000 | 7,304,000 | -8,081,000 | 10,672,000 | -1,362,000 | -5,393,000 | 15,126,000 | -21,557,000 | -1,607,000 | 43,649,000 | 23,709,000 | 60,057,000 | -6,445,000 | -6,280,000 | -7,190,000 | 117,986,000 | 52,023,000 | 33,650,000 | 3,233,000 | 12,872,000 |
Net Cash Used Provided by Financing Activities | -7,311,000 | -8,613,000 | -5,585,000 | -45,177,000 | -19,852,000 | -16,133,000 | -31,033,000 | -19,146,000 | -89,131,000 | -76,054,000 | -16,958,000 | -45,573,000 | -51,074,000 | -46,863,000 | -61,586,000 | -43,513,000 | 24,636,000 | 28,212,000 | 23,230,000 | -6,119,000 | 4,594,000 |
Effect of Forex Changes on Cash | -20,000 | 120,000 | -369,000 | -213,000 | 145,000 | -50,000 | -628,000 | 891,000 | -1,146,000 | -3,464,000 | -3,492,000 | -795,000 | 1,278,000 | -841,000 | -333,000 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | -14,000 | -732,000 | -395,000 | -21,485,000 | 531,000 | 891,000 | -9,704,000 | -6,259,000 | -42,750,000 | -20,534,000 | 2,097,000 | 11,096,000 | -7,266,000 | 5,416,000 | 6,640,000 | 24,077,000 | 32,336,000 | 1,755,000 | 2,474,000 | -3,527,000 | 2,664,000 |
Cash at End of Period | 62,783,000 | 18,360,000 | 16,464,000 | 16,123,000 | 37,608,000 | 36,439,000 | 35,020,000 | 43,299,000 | 48,129,000 | 70,483,000 | 90,884,000 | 88,555,000 | 77,356,000 | 84,501,000 | 79,084,000 | 72,444,000 | 48,367,000 | 16,031,000 | 14,275,000 | 11,801,000 | 15,328,000 |
Cash at Start of Period | 62,797,000 | 19,092,000 | 16,859,000 | 37,608,000 | 37,077,000 | 35,548,000 | 44,724,000 | 49,558,000 | 90,879,000 | 91,017,000 | 88,787,000 | 77,459,000 | 84,622,000 | 79,085,000 | 72,444,000 | 48,367,000 | 16,031,000 | 14,276,000 | 11,801,000 | 15,328,000 | 12,664,000 |
Free Cash Flow | |||||||||||||||||||||
Operating Cash Flow | 6,869,000 | 5,179,000 | 5,916,000 | 3,332,000 | 3,597,000 | 8,772,000 | 4,246,000 | 10,426,000 | -244,000 | 19,891,000 | 27,710,000 | 28,579,000 | 31,331,000 | 33,359,000 | 36,123,000 | 24,593,000 | 48,601,000 | 45,967,000 | 30,646,000 | 37,641,000 | 36,484,000 |
Capital Expenditure | -1,431,000 | -1,595,000 | -1,174,000 | -1,361,000 | -3,403,000 | -6,095,000 | -8,056,000 | -7,920,000 | -7,199,000 | -7,309,000 | -13,727,000 | -13,458,000 | -15,126,000 | -12,650,000 | -9,800,000 | -8,634,000 | -16,010,000 | -17,870,000 | -16,650,000 | -14,441,000 | -13,118,000 |
Free Cash Flow | 5,438,000 | 3,584,000 | 4,742,000 | 1,971,000 | 194,000 | 2,677,000 | -3,810,000 | 2,506,000 | -7,443,000 | 12,582,000 | 13,983,000 | 15,121,000 | 16,205,000 | 20,709,000 | 26,323,000 | 15,959,000 | 32,591,000 | 28,097,000 | 13,996,000 | 23,200,000 | 23,366,000 |