Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 64,727,000 | 61,858,000 | 62,020,000 | 56,517,000 | 56,189,000 | 52,857,000 | 52,747,000 | 50,122,000 | 51,865,000 | 49,360,000 | 51,728,000 | 45,317,000 | 46,152,000 | 41,706,000 | 43,076,000 | 37,154,000 | 38,033,000 | 35,021,000 | 36,906,000 | 33,055,000 | 33,717,000 | 30,571,000 | 32,471,000 | 29,084,000 | 30,085,000 | 26,819,000 | 28,918,000 | 24,538,000 | 23,317,000 | 23,212,000 | 25,826,000 | 21,928,000 | 20,614,000 | 20,531,000 | 23,796,000 | 20,379,000 | 22,180,000 | 21,729,000 | 26,470,000 | 23,201,000 |
Revenue Y/Y Growth | 15.20% | 17.03% | 17.58% | 12.76% | 8.34% | 7.08% | 1.97% | 10.60% | 12.38% | 18.35% | 20.09% | 21.97% | 21.35% | 19.09% | 16.72% | 12.40% | 12.80% | 14.56% | 13.66% | 13.65% | 12.07% | 13.99% | 12.29% | 18.53% | 29.03% | 15.54% | 11.97% | 11.90% | 13.11% | 13.06% | 8.53% | 7.60% | -7.06% | -5.51% | -10.10% | -12.16% | - | - | - | - |
Cost of Revenue | 19,684,000 | 18,505,000 | 19,623,000 | 16,302,000 | 16,795,000 | 16,128,000 | 17,488,000 | 15,452,000 | 16,429,000 | 15,615,000 | 16,960,000 | 13,646,000 | 13,991,000 | 13,045,000 | 14,194,000 | 11,002,000 | 12,339,000 | 10,975,000 | 12,358,000 | 10,406,000 | 10,412,000 | 10,170,000 | 12,423,000 | 9,905,000 | 9,742,000 | 9,269,000 | 11,064,000 | 8,278,000 | 8,456,000 | 8,060,000 | 9,901,000 | 7,844,000 | 7,979,000 | 7,722,000 | 9,872,000 | 7,207,000 | 7,468,000 | 7,161,000 | 10,136,000 | 8,273,000 |
Gross Profit | 45,043,000 | 43,353,000 | 42,397,000 | 40,215,000 | 39,394,000 | 36,729,000 | 35,259,000 | 34,670,000 | 35,436,000 | 33,745,000 | 34,768,000 | 31,671,000 | 32,161,000 | 28,661,000 | 28,882,000 | 26,152,000 | 25,694,000 | 24,046,000 | 24,548,000 | 22,649,000 | 23,305,000 | 20,401,000 | 20,048,000 | 19,179,000 | 20,343,000 | 17,550,000 | 17,854,000 | 16,260,000 | 14,861,000 | 15,152,000 | 15,925,000 | 14,084,000 | 12,635,000 | 12,809,000 | 13,924,000 | 13,172,000 | 14,712,000 | 14,568,000 | 16,334,000 | 14,928,000 |
Gross Profit Margin | 69.59% | 70.08% | 68.36% | 71.16% | 70.11% | 69.49% | 66.85% | 69.17% | 68.32% | 68.37% | 67.21% | 69.89% | 69.68% | 68.72% | 67.05% | 70.39% | 67.56% | 68.66% | 66.51% | 68.52% | 69.12% | 66.73% | 61.74% | 65.94% | 67.62% | 65.44% | 61.74% | 66.26% | 63.73% | 65.28% | 61.66% | 64.23% | 61.29% | 62.39% | 58.51% | 64.64% | 66.33% | 67.04% | 61.71% | 64.34% |
Research and Development | 8,056,000 | 7,653,000 | 7,142,000 | 6,659,000 | 6,739,000 | 6,984,000 | 6,844,000 | 6,628,000 | 6,849,000 | 6,306,000 | 5,758,000 | 5,599,000 | 5,687,000 | 5,204,000 | 4,899,000 | 4,926,000 | 5,214,000 | 4,887,000 | 4,603,000 | 4,565,000 | 4,513,000 | 4,316,000 | 4,070,000 | 3,977,000 | 3,933,000 | 3,715,000 | 3,504,000 | 3,574,000 | 3,514,000 | 3,355,000 | 3,062,000 | 3,106,000 | 3,146,000 | 2,980,000 | 2,900,000 | 2,962,000 | 3,094,000 | 2,984,000 | 2,903,000 | 3,065,000 |
General and Administrative Expenses | 9,062,000 | 8,119,000 | 8,223,000 | 6,661,000 | 8,401,000 | 7,393,000 | 8,016,000 | 6,524,000 | 8,053,000 | 7,075,000 | 6,763,000 | 5,834,000 | 7,379,000 | 6,409,000 | 6,086,000 | 5,350,000 | 7,073,000 | 6,184,000 | 6,054,000 | 5,398,000 | 6,387,000 | 5,744,000 | 5,720,000 | 5,247,000 | 6,031,000 | 5,543,000 | 5,671,000 | 4,978,000 | 5,711,000 | 5,074,000 | 4,958,000 | 4,263,000 | 5,299,000 | 4,546,000 | 4,998,000 | 4,417,000 | 5,233,000 | 4,800,000 | 5,412,000 | 4,879,000 |
Total Operating Expenses | 17,118,000 | 15,772,000 | 15,365,000 | 13,320,000 | 15,140,000 | 14,377,000 | 14,860,000 | 13,152,000 | 14,902,000 | 13,381,000 | 12,521,000 | 11,433,000 | 13,066,000 | 11,613,000 | 10,985,000 | 10,276,000 | 12,287,000 | 11,071,000 | 10,657,000 | 9,963,000 | 10,900,000 | 10,060,000 | 9,790,000 | 9,224,000 | 9,964,000 | 9,258,000 | 9,175,000 | 8,552,000 | 9,225,000 | 8,429,000 | 8,020,000 | 7,369,000 | 8,445,000 | 7,526,000 | 7,898,000 | 7,379,000 | 8,327,000 | 7,784,000 | 8,315,000 | 7,944,000 |
Operating Income or Loss | 27,925,000 | 27,581,000 | 27,032,000 | 26,895,000 | 24,254,000 | 22,352,000 | 20,399,000 | 21,518,000 | 20,534,000 | 20,364,000 | 22,247,000 | 20,238,000 | 19,095,000 | 17,048,000 | 17,897,000 | 15,876,000 | 13,407,000 | 12,975,000 | 13,891,000 | 12,686,000 | 12,405,000 | 10,341,000 | 10,258,000 | 9,955,000 | 10,379,000 | 8,292,000 | 8,679,000 | 7,708,000 | 5,330,000 | 6,723,000 | 7,905,000 | 6,715,000 | 3,080,000 | 5,283,000 | 6,026,000 | 5,793,000 | -2,053,000 | 6,594,000 | 7,776,000 | 5,844,000 |
Operating Margin | 43.14% | 44.59% | 43.59% | 47.59% | 43.17% | 42.29% | 38.67% | 42.93% | 39.59% | 41.26% | 43.01% | 44.66% | 41.37% | 40.88% | 41.55% | 42.73% | 35.25% | 37.05% | 37.64% | 38.38% | 36.79% | 33.83% | 31.59% | 34.23% | 34.50% | 30.92% | 30.01% | 31.41% | 22.86% | 28.96% | 30.61% | 30.62% | 14.94% | 25.73% | 25.32% | 28.43% | -9.26% | 30.35% | 29.38% | 25.19% |
Interest Expense | 701,000 | 800,000 | 909,000 | 525,000 | 482,000 | 496,000 | 490,000 | 500,000 | 496,000 | 503,000 | 525,000 | 539,000 | 553,000 | 633,000 | 571,000 | 589,000 | 686,000 | 614,000 | 654,000 | 637,000 | 669,000 | 671,000 | 672,000 | 674,000 | 672,000 | 691,000 | 698,000 | 672,000 | 655,000 | 609,000 | 521,000 | 437,000 | 345,000 | 340,000 | 309,000 | 249,000 | 247,000 | 211,000 | 162,000 | 161,000 |
EBITDA | 34,305,000 | 33,608,000 | 33,556,000 | 31,845,000 | 28,972,000 | 26,556,000 | 24,709,000 | 24,918,000 | 25,042,000 | 24,645,000 | 26,242,000 | 23,976,000 | 22,958,000 | 20,509,000 | 21,273,000 | 19,091,000 | 17,506,000 | 16,763,000 | 17,763,000 | 16,363,000 | 15,917,000 | 13,951,000 | 13,991,000 | 13,487,000 | 12,834,000 | 11,584,000 | 11,779,000 | 10,641,000 | 7,956,000 | 9,136,000 | 9,899,000 | 8,516,000 | 6,061,000 | 6,941,000 | 7,556,000 | 7,161,000 | 7,882,000 | 8,272,000 | 9,331,000 | 8,377,000 |
Depreciation and Amortization | 6,380,000 | 6,027,000 | 5,959,000 | 3,921,000 | 3,874,000 | 3,549,000 | 3,648,000 | 2,790,000 | 3,979,000 | 3,773,000 | 3,496,000 | 3,212,000 | 3,344,000 | 2,936,000 | 2,761,000 | 2,645,000 | 3,504,000 | 3,118,000 | 3,203,000 | 2,971,000 | 2,924,000 | 2,926,000 | 2,995,000 | 2,837,000 | 2,516,000 | 2,710,000 | 2,536,000 | 2,499,000 | 2,343,000 | 2,453,000 | 2,166,000 | 1,816,000 | 1,910,000 | 1,707,000 | 1,544,000 | 1,461,000 | 1,493,000 | 1,515,000 | 1,521,000 | 1,428,000 |
Income Before Tax | 27,250,000 | 26,727,000 | 26,526,000 | 27,284,000 | 24,727,000 | 22,673,000 | 20,339,000 | 21,572,000 | 20,487,000 | 20,190,000 | 22,515,000 | 20,524,000 | 19,405,000 | 17,236,000 | 18,337,000 | 16,124,000 | 13,422,000 | 12,843,000 | 14,085,000 | 12,686,000 | 12,596,000 | 10,486,000 | 10,385,000 | 10,221,000 | 10,680,000 | 8,641,000 | 9,169,000 | 7,984,000 | 5,545,000 | 7,094,000 | 8,022,000 | 6,827,000 | 3,347,000 | 5,036,000 | 5,855,000 | 5,513,000 | -1,756,000 | 6,517,000 | 7,850,000 | 5,896,000 |
Income Tax Expense | 5,214,000 | 4,788,000 | 4,656,000 | 4,993,000 | 4,646,000 | 4,374,000 | 3,914,000 | 4,016,000 | 3,747,000 | 3,462,000 | 3,750,000 | 19,000 | 2,947,000 | 1,779,000 | 2,874,000 | 2,231,000 | 2,220,000 | 2,091,000 | 2,436,000 | 2,008,000 | -591,000 | 1,677,000 | 1,965,000 | 1,397,000 | 1,807,000 | 1,217,000 | 15,471,000 | 1,408,000 | -968,000 | 1,608,000 | 1,755,000 | 1,160,000 | 225,000 | 1,280,000 | 837,000 | 611,000 | 1,439,000 | 1,532,000 | 1,987,000 | 1,356,000 |
Net Income | 22,036,000 | 21,939,000 | 21,870,000 | 22,291,000 | 20,081,000 | 18,299,000 | 16,425,000 | 17,556,000 | 16,740,000 | 16,728,000 | 18,765,000 | 20,505,000 | 16,458,000 | 15,457,000 | 15,463,000 | 13,893,000 | 11,202,000 | 10,752,000 | 11,649,000 | 10,678,000 | 13,187,000 | 8,809,000 | 8,420,000 | 8,824,000 | 8,873,000 | 7,424,000 | -6,302,000 | 6,576,000 | 6,513,000 | 5,486,000 | 6,267,000 | 5,667,000 | 3,122,000 | 3,756,000 | 5,018,000 | 4,902,000 | -3,195,000 | 4,985,000 | 5,863,000 | 4,540,000 |
Net Income Margin | 34.04% | 35.47% | 35.26% | 39.44% | 35.74% | 34.62% | 31.14% | 35.03% | 32.28% | 33.89% | 36.28% | 45.25% | 35.66% | 37.06% | 35.90% | 37.39% | 29.45% | 30.70% | 31.56% | 32.30% | 39.11% | 28.81% | 25.93% | 30.34% | 29.49% | 27.68% | -21.79% | 26.80% | 27.93% | 23.63% | 24.27% | 25.84% | 15.15% | 18.29% | 21.09% | 24.05% | -14.40% | 22.94% | 22.15% | 19.57% |
EPS | 2.96 | 2.95 | 2.94 | 3.00 | 2.70 | 2.46 | 2.20 | 2.35 | 2.24 | 2.23 | 2.50 | 2.73 | 2.19 | 2.05 | 2.05 | 1.84 | 1.48 | 1.41 | 1.53 | 1.40 | 1.72 | 1.15 | 1.09 | 1.15 | 1.15 | 0.96 | -0.82 | 0.85 | 0.84 | 0.71 | 0.81 | 0.73 | 0.40 | 0.48 | 0.63 | 0.61 | -0.40 | 0.61 | 0.71 | 0.55 |
EPS Diluted | 2.95 | 2.94 | 2.93 | 2.99 | 2.69 | 2.45 | 2.20 | 2.35 | 2.23 | 2.22 | 2.48 | 2.71 | 2.17 | 2.03 | 2.03 | 1.82 | 1.46 | 1.40 | 1.51 | 1.38 | 1.71 | 1.14 | 1.08 | 1.14 | 1.14 | 0.95 | -0.82 | 0.84 | 0.83 | 0.70 | 0.80 | 0.72 | 0.39 | 0.47 | 0.62 | 0.61 | -0.40 | 0.61 | 0.71 | 0.54 |
Weighted Average Shares Out | 7,433,000 | 7,431,000 | 7,432,000 | 7,429,000 | 7,434,000 | 7,441,000 | 7,451,000 | 7,457,000 | 7,474,000 | 7,493,000 | 7,505,000 | 7,513,000 | 7,527,000 | 7,539,000 | 7,555,000 | 7,566,000 | 7,580,000 | 7,602,000 | 7,621,000 | 7,634,000 | 7,655,000 | 7,672,000 | 7,692,000 | 7,673,000 | 7,683,000 | 7,698,000 | 7,710,000 | 7,708,000 | 7,715,000 | 7,725,000 | 7,755,000 | 7,789,000 | 7,842,000 | 7,895,000 | 7,964,000 | 7,996,000 | 8,061,000 | 8,167,000 | 8,228,000 | 8,249,000 |
Weighted Average Shares Out Diluted | 7,472,000 | 7,472,000 | 7,468,000 | 7,462,000 | 7,467,000 | 7,464,000 | 7,473,000 | 7,485,000 | 7,506,000 | 7,534,000 | 7,555,000 | 7,567,000 | 7,581,000 | 7,597,000 | 7,616,000 | 7,637,000 | 7,650,000 | 7,675,000 | 7,691,000 | 7,710,000 | 7,730,000 | 7,744,000 | 7,768,000 | 7,766,000 | 7,775,000 | 7,794,000 | 7,710,000 | 7,799,000 | 7,806,000 | 7,813,000 | 7,830,000 | 7,876,000 | 7,929,000 | 7,985,000 | 8,051,000 | 8,084,000 | 8,061,000 | 8,237,000 | 8,297,000 | 8,351,000 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 18,315,000 | 19,634,000 | 17,305,000 | 80,452,000 | 34,704,000 | 26,562,000 | 15,646,000 | 22,884,000 | 13,931,000 | 12,498,000 | 20,604,000 | 19,165,000 | 14,224,000 | 13,702,000 | 14,432,000 | 17,205,000 | 13,576,000 | 11,710,000 | 8,864,000 | 13,117,000 | 11,356,000 | 11,212,000 | 6,638,000 | 15,137,000 | 11,946,000 | 9,221,000 | 12,859,000 | 6,884,000 | 7,663,000 | 6,713,000 | 8,468,000 | 13,928,000 | 6,510,000 | 7,170,000 | 7,185,000 | 5,431,000 | 5,595,000 | 7,414,000 | 6,426,000 | 6,302,000 |
Short Term Investments | 57,228,000 | 60,387,000 | 63,677,000 | 63,493,000 | 76,558,000 | 77,865,000 | 83,862,000 | 84,360,000 | 90,826,000 | 92,162,000 | 104,765,000 | 111,419,000 | 116,110,000 | 111,705,000 | 117,536,000 | 120,772,000 | 122,951,000 | 125,916,000 | 125,389,000 | 123,519,000 | 122,463,000 | 120,406,000 | 121,024,000 | 120,743,000 | 121,822,000 | 123,049,000 | 129,921,000 | 131,587,000 | 125,318,000 | 119,305,000 | 114,313,000 | 123,004,000 | 106,730,000 | 98,382,000 | 95,455,000 | 93,924,000 | 90,931,000 | 88,024,000 | 83,823,000 | 82,891,000 |
Cash + Short Term Investments | 75,543,000 | 80,021,000 | 80,982,000 | 143,945,000 | 111,262,000 | 104,427,000 | 99,508,000 | 107,244,000 | 104,757,000 | 104,660,000 | 125,369,000 | 130,584,000 | 130,334,000 | 125,407,000 | 131,968,000 | 137,977,000 | 136,527,000 | 137,626,000 | 134,253,000 | 136,636,000 | 133,819,000 | 131,618,000 | 127,662,000 | 135,880,000 | 133,768,000 | 132,270,000 | 142,780,000 | 138,471,000 | 132,981,000 | 126,018,000 | 122,781,000 | 136,932,000 | 113,240,000 | 105,552,000 | 102,640,000 | 99,355,000 | 96,526,000 | 95,438,000 | 90,249,000 | 89,193,000 |
Net Receivables | 56,924,000 | 44,029,000 | 42,831,000 | 36,953,000 | 48,688,000 | 37,420,000 | 35,833,000 | 31,279,000 | 44,261,000 | 32,613,000 | 33,520,000 | 27,349,000 | 38,043,000 | 26,322,000 | 27,312,000 | 22,851,000 | 32,011,000 | 22,699,000 | 23,525,000 | 19,087,000 | 29,524,000 | 19,269,000 | 19,680,000 | 17,390,000 | 26,481,000 | 17,208,000 | 18,428,000 | 14,561,000 | 19,792,000 | 12,882,000 | 14,343,000 | 11,129,000 | 18,277,000 | 12,247,000 | 14,507,000 | 11,444,000 | 17,908,000 | 12,427,000 | 16,186,000 | 12,887,000 |
Inventory | 1,246,000 | 1,304,000 | 1,615,000 | 3,000,000 | 2,500,000 | 2,877,000 | 2,980,000 | 4,268,000 | 3,742,000 | 3,296,000 | 3,019,000 | 3,411,000 | 2,636,000 | 2,245,000 | 1,924,000 | 2,705,000 | 1,895,000 | 1,644,000 | 1,823,000 | 2,622,000 | 2,063,000 | 1,951,000 | 1,961,000 | 3,614,000 | 2,662,000 | 2,084,000 | 2,003,000 | 3,211,000 | 2,181,000 | 1,979,000 | 1,961,000 | 3,122,000 | 2,251,000 | 2,450,000 | 2,702,000 | 3,816,000 | 2,902,000 | 2,469,000 | 2,053,000 | 3,141,000 |
Other Current Assets | 26,021,000 | 21,826,000 | 21,930,000 | 23,682,000 | 21,807,000 | 19,165,000 | 19,502,000 | 18,003,000 | 16,924,000 | 13,320,000 | 12,280,000 | 12,951,000 | 13,393,000 | 11,640,000 | 12,769,000 | 13,544,000 | 11,482,000 | 8,536,000 | 7,473,000 | 7,551,000 | 10,146,000 | 7,049,000 | 7,571,000 | 7,311,000 | 6,751,000 | 5,097,000 | 4,422,000 | 4,788,000 | 4,897,000 | 5,434,000 | 5,864,000 | 6,726,000 | 5,892,000 | 6,598,000 | 6,345,000 | 5,594,000 | 5,461,000 | 6,376,000 | 6,173,000 | 5,434,000 |
Total Current Assets | 159,734,000 | 147,180,000 | 147,393,000 | 207,586,000 | 184,257,000 | 163,889,000 | 157,823,000 | 160,812,000 | 169,684,000 | 153,922,000 | 174,188,000 | 174,326,000 | 184,406,000 | 165,614,000 | 173,973,000 | 177,077,000 | 181,915,000 | 170,505,000 | 167,074,000 | 165,896,000 | 175,552,000 | 159,887,000 | 156,874,000 | 164,195,000 | 169,662,000 | 156,659,000 | 167,633,000 | 161,031,000 | 159,851,000 | 146,313,000 | 144,949,000 | 157,909,000 | 139,660,000 | 128,421,000 | 127,812,000 | 121,656,000 | 124,712,000 | 118,398,000 | 116,362,000 | 112,439,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 154,552,000 | 138,746,000 | 128,706,000 | 117,937,000 | 109,987,000 | 102,011,000 | 96,379,000 | 90,384,000 | 87,546,000 | 83,214,000 | 79,568,000 | 75,347,000 | 70,803,000 | 65,618,000 | 62,035,000 | 56,974,000 | 52,904,000 | 49,669,000 | 48,961,000 | 46,299,000 | 43,856,000 | 40,769,000 | 39,523,000 | 38,164,000 | 36,146,000 | 34,788,000 | 33,053,000 | 31,653,000 | 23,734,000 | 21,962,000 | 21,379,000 | 19,224,000 | 18,356,000 | 16,831,000 | 15,789,000 | 15,046,000 | 14,731,000 | 14,375,000 | 13,607,000 | 13,229,000 |
Goodwill | 119,220,000 | 119,163,000 | 118,931,000 | 67,790,000 | 67,886,000 | 67,940,000 | 67,905,000 | 67,459,000 | 67,524,000 | 67,371,000 | 50,921,000 | 50,455,000 | 49,711,000 | 49,698,000 | 44,219,000 | 43,890,000 | 43,351,000 | 42,064,000 | 42,248,000 | 42,113,000 | 42,026,000 | 41,861,000 | 41,577,000 | 35,855,000 | 35,683,000 | 35,582,000 | 35,355,000 | 35,389,000 | 35,122,000 | 34,668,000 | 34,524,000 | 17,907,000 | 17,872,000 | 17,948,000 | 17,436,000 | 17,142,000 | 16,939,000 | 21,728,000 | 21,855,000 | 20,081,000 |
Intangible Assets | 27,597,000 | 28,828,000 | 29,896,000 | 8,895,000 | 9,366,000 | 9,879,000 | 10,354,000 | 10,808,000 | 11,298,000 | 11,348,000 | 7,462,000 | 7,794,000 | 7,800,000 | 8,127,000 | 6,555,000 | 6,923,000 | 7,038,000 | 6,855,000 | 7,126,000 | 7,508,000 | 7,750,000 | 8,103,000 | 8,482,000 | 7,579,000 | 8,053,000 | 8,544,000 | 9,034,000 | 9,598,000 | 10,106,000 | 10,547,000 | 11,001,000 | 3,522,000 | 3,733,000 | 4,459,000 | 4,619,000 | 4,745,000 | 4,835,000 | 6,963,000 | 7,299,000 | 6,693,000 |
Long Term Investments | 19,519,000 | 19,613,000 | 13,367,000 | 11,423,000 | 9,879,000 | 9,415,000 | 7,097,000 | 6,839,000 | 6,891,000 | 6,907,000 | 6,994,000 | 6,393,000 | 5,984,000 | 5,395,000 | 3,794,000 | 3,103,000 | 2,965,000 | 2,660,000 | 2,755,000 | 2,684,000 | 2,649,000 | 2,403,000 | 2,274,000 | 2,034,000 | 1,862,000 | 2,818,000 | 3,961,000 | 5,343,000 | 6,023,000 | 7,381,000 | 8,912,000 | 10,486,000 | 10,431,000 | 11,315,000 | 11,514,000 | 11,438,000 | 12,053,000 | 12,019,000 | 12,665,000 | 13,943,000 |
Tax Assets | 22,270,000 | 2,469,000 | 2,548,000 | 470,000 | 20,163,000 | 302,000 | 289,000 | 223,000 | 13,515,000 | 304,000 | 199,000 | 212,000 | 198,000 | 173,000 | 174,000 | 187,000 | 0 | 185,000 | 222,000 | 234,000 | 0 | 1,838,000 | 2,062,000 | 1,977,000 | 0 | 2,417,000 | 3,186,000 | 5,513,000 | 531,000 | 465,000 | 1,133,000 | 1,564,000 | 1,476,000 | 1,574,000 | 1,618,000 | 1,447,000 | 1,915,000 | 1,688,000 | 1,701,000 | 1,784,000 |
Other Non-Current Assets | 9,271,000 | 28,276,000 | 29,717,000 | 31,684,000 | 10,438,000 | 26,652,000 | 24,705,000 | 23,259,000 | 8,382,000 | 21,541,000 | 21,057,000 | 20,891,000 | 14,877,000 | 14,254,000 | 13,387,000 | 12,847,000 | 13,138,000 | 13,511,000 | 14,408,000 | 14,221,000 | 14,723,000 | 8,420,000 | 8,067,000 | 7,815,000 | 7,442,000 | 4,689,000 | 3,781,000 | 570,000 | 5,719,000 | 3,681,000 | 2,712,000 | 1,912,000 | 2,166,000 | 1,321,000 | 1,310,000 | 1,422,000 | 1,038,000 | 1,512,000 | 1,359,000 | 1,487,000 |
Total Non-Current Assets | 352,429,000 | 337,095,000 | 323,165,000 | 238,199,000 | 227,719,000 | 216,199,000 | 206,729,000 | 198,972,000 | 195,156,000 | 190,685,000 | 166,201,000 | 161,092,000 | 149,373,000 | 143,265,000 | 130,164,000 | 123,924,000 | 119,396,000 | 114,944,000 | 115,720,000 | 113,059,000 | 111,004,000 | 103,394,000 | 101,985,000 | 93,424,000 | 89,186,000 | 88,838,000 | 88,370,000 | 88,066,000 | 81,235,000 | 78,704,000 | 79,661,000 | 54,615,000 | 54,034,000 | 53,448,000 | 52,286,000 | 51,240,000 | 51,511,000 | 58,285,000 | 58,486,000 | 57,217,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 512,163,000 | 484,275,000 | 470,558,000 | 445,785,000 | 411,976,000 | 380,088,000 | 364,552,000 | 359,784,000 | 364,840,000 | 344,607,000 | 340,389,000 | 335,418,000 | 333,779,000 | 308,879,000 | 304,137,000 | 301,001,000 | 301,311,000 | 285,449,000 | 282,794,000 | 278,955,000 | 286,556,000 | 263,281,000 | 258,859,000 | 257,619,000 | 258,848,000 | 245,497,000 | 256,003,000 | 249,097,000 | 241,086,000 | 225,017,000 | 224,610,000 | 212,524,000 | 193,694,000 | 181,869,000 | 180,098,000 | 172,896,000 | 176,223,000 | 176,683,000 | 174,848,000 | 169,656,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 21,996,000 | 18,087,000 | 17,695,000 | 19,307,000 | 18,095,000 | 15,305,000 | 15,354,000 | 16,609,000 | 19,000,000 | 16,085,000 | 15,314,000 | 14,832,000 | 15,163,000 | 13,412,000 | 12,770,000 | 12,509,000 | 12,530,000 | 9,246,000 | 8,811,000 | 8,574,000 | 9,382,000 | 7,544,000 | 7,563,000 | 8,511,000 | 8,617,000 | 7,623,000 | 7,850,000 | 6,866,000 | 7,390,000 | 6,217,000 | 6,580,000 | 6,296,000 | 6,898,000 | 6,759,000 | 6,936,000 | 6,630,000 | 6,591,000 | 6,690,000 | 6,932,000 | 6,769,000 |
Short Term Debt | 14,871,000 | 28,066,000 | 29,291,000 | 29,556,000 | 5,247,000 | 6,245,000 | 3,997,000 | 3,248,000 | 2,749,000 | 1,749,000 | 4,998,000 | 3,249,000 | 8,072,000 | 8,051,000 | 5,387,000 | 6,497,000 | 3,749,000 | 3,748,000 | 6,247,000 | 3,017,000 | 5,516,000 | 6,515,000 | 3,516,000 | 6,497,000 | 3,998,000 | 3,677,000 | 15,912,000 | 9,220,000 | 10,121,000 | 7,786,000 | 25,664,000 | 14,536,000 | 12,904,000 | 5,498,000 | 3,750,000 | 10,748,000 | 7,484,000 | 4,224,000 | 10,048,000 | 5,248,000 |
Tax Payables | 5,017,000 | 7,311,000 | 5,787,000 | 8,035,000 | 4,152,000 | 4,163,000 | 3,553,000 | 6,729,000 | 4,067,000 | 4,646,000 | 3,731,000 | 6,272,000 | 2,174,000 | 2,165,000 | 1,562,000 | 2,384,000 | 2,130,000 | 3,296,000 | 2,687,000 | 3,440,000 | 5,665,000 | 1,950,000 | 2,033,000 | 2,341,000 | 2,121,000 | 814,000 | 788,000 | 920,000 | 718,000 | 654,000 | 508,000 | 720,000 | 580,000 | 685,000 | 493,000 | 607,000 | 606,000 | 758,000 | 711,000 | 903,000 |
Deferred Revenue | 57,582,000 | 41,888,000 | 43,068,000 | 46,429,000 | 50,901,000 | 36,903,000 | 36,982,000 | 41,340,000 | 45,538,000 | 34,027,000 | 34,001,000 | 38,465,000 | 41,525,000 | 30,083,000 | 30,402,000 | 33,476,000 | 36,000,000 | 27,012,000 | 27,343,000 | 29,904,000 | 32,676,000 | 24,251,000 | 24,285,000 | 26,704,000 | 28,905,000 | 21,370,000 | 21,309,000 | 22,778,000 | 34,102,000 | 26,518,000 | 26,085,000 | 26,304,000 | 27,468,000 | 20,876,000 | 20,929,000 | 21,603,000 | 23,223,000 | 18,232,000 | 19,192,000 | 20,713,000 |
Other Current Liabilities | 30,837,000 | 30,484,000 | 30,962,000 | 29,500,000 | 29,906,000 | 27,238,000 | 25,385,000 | 26,192,000 | 27,795,000 | 25,578,000 | 23,197,000 | 23,982,000 | 23,897,000 | 20,647,000 | 18,927,000 | 17,574,000 | 20,031,000 | 18,701,000 | 17,239,000 | 16,623,000 | 21,846,000 | 15,551,000 | 14,954,000 | 14,565,000 | 16,968,000 | 13,463,000 | 13,028,000 | 12,751,000 | 12,914,000 | 11,484,000 | 12,458,000 | 11,674,000 | 12,087,000 | 11,221,000 | 11,028,000 | 10,418,000 | 12,560,000 | 11,602,000 | 11,243,000 | 11,964,000 |
Total Current Liabilities | 125,286,000 | 118,525,000 | 121,016,000 | 124,792,000 | 104,149,000 | 85,691,000 | 81,718,000 | 87,389,000 | 95,082,000 | 77,439,000 | 77,510,000 | 80,528,000 | 88,657,000 | 72,193,000 | 67,486,000 | 70,056,000 | 72,310,000 | 58,707,000 | 59,640,000 | 58,118,000 | 69,420,000 | 53,861,000 | 50,318,000 | 56,277,000 | 58,488,000 | 46,133,000 | 58,099,000 | 51,615,000 | 64,527,000 | 52,005,000 | 70,787,000 | 58,810,000 | 59,357,000 | 44,354,000 | 42,643,000 | 49,399,000 | 49,858,000 | 40,748,000 | 47,415,000 | 44,694,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 42,688,000 | 42,658,000 | 44,928,000 | 55,433,000 | 54,718,000 | 54,277,000 | 56,117,000 | 57,034,000 | 58,521,000 | 59,534,000 | 59,034,000 | 60,089,000 | 59,703,000 | 59,279,000 | 64,011,000 | 64,808,000 | 67,249,000 | 70,110,000 | 70,533,000 | 73,137,000 | 72,850,000 | 72,557,000 | 75,336,000 | 75,385,000 | 77,810,000 | 79,231,000 | 78,988,000 | 82,023,000 | 76,073,000 | 76,222,000 | 59,306,000 | 60,154,000 | 40,783,000 | 40,896,000 | 40,679,000 | 27,819,000 | 27,808,000 | 27,644,000 | 18,260,000 | 18,472,000 |
Deferred Revenue | 2,602,000 | 2,945,000 | 2,966,000 | 2,759,000 | 2,912,000 | 2,698,000 | 2,644,000 | 2,549,000 | 2,870,000 | 2,769,000 | 2,768,000 | 2,550,000 | 2,616,000 | 2,631,000 | 2,985,000 | 2,829,000 | 3,180,000 | 3,385,000 | 3,878,000 | 4,122,000 | 4,530,000 | 3,884,000 | 3,799,000 | 3,538,000 | 3,815,000 | 2,585,000 | 2,500,000 | 2,126,000 | 10,377,000 | 9,215,000 | 8,595,000 | 7,284,000 | 6,441,000 | 5,017,000 | 4,102,000 | 2,784,000 | 2,095,000 | 1,966,000 | 2,051,000 | 1,825,000 |
Deferred Tax | 2,618,000 | 2,469,000 | 2,548,000 | 470,000 | 433,000 | 302,000 | 289,000 | 223,000 | 230,000 | 304,000 | 199,000 | 212,000 | 198,000 | 173,000 | 174,000 | 187,000 | 204,000 | 185,000 | 222,000 | 234,000 | 233,000 | 1,838,000 | 2,062,000 | 1,977,000 | 541,000 | 2,417,000 | 3,186,000 | 5,513,000 | 531,000 | 465,000 | 1,133,000 | 1,564,000 | 1,476,000 | 2,674,000 | 2,194,000 | 2,169,000 | 2,835,000 | 2,919,000 | 2,820,000 | 2,714,000 |
Other Non-Current Liabilities | 70,492,000 | 64,526,000 | 60,832,000 | 41,617,000 | 43,541,000 | 42,437,000 | 40,648,000 | 39,023,000 | 41,595,000 | 41,637,000 | 40,868,000 | 40,061,000 | 40,617,000 | 40,098,000 | 39,245,000 | 39,729,000 | 40,064,000 | 38,561,000 | 38,412,000 | 37,283,000 | 37,193,000 | 36,277,000 | 35,216,000 | 34,475,000 | 35,476,000 | 35,892,000 | 34,870,000 | 18,173,000 | 17,184,000 | 17,381,000 | 15,980,000 | 14,340,000 | 13,640,000 | 14,122,000 | 13,700,000 | 13,280,000 | 13,544,000 | 13,274,000 | 12,423,000 | 11,781,000 |
Total Non-Current Liabilities | 118,400,000 | 112,598,000 | 111,274,000 | 100,279,000 | 101,604,000 | 99,714,000 | 99,698,000 | 98,829,000 | 103,216,000 | 104,244,000 | 102,869,000 | 102,912,000 | 103,134,000 | 102,181,000 | 106,415,000 | 107,553,000 | 110,697,000 | 112,241,000 | 113,045,000 | 114,776,000 | 114,806,000 | 114,556,000 | 116,413,000 | 115,375,000 | 117,642,000 | 120,125,000 | 119,544,000 | 107,835,000 | 104,165,000 | 103,283,000 | 85,014,000 | 83,342,000 | 62,340,000 | 62,709,000 | 60,675,000 | 46,052,000 | 46,282,000 | 45,803,000 | 35,554,000 | 34,792,000 |
Total Liabilities | 243,686,000 | 231,123,000 | 232,290,000 | 225,071,000 | 205,753,000 | 185,405,000 | 181,416,000 | 186,218,000 | 198,298,000 | 181,683,000 | 180,379,000 | 183,440,000 | 191,791,000 | 174,374,000 | 173,901,000 | 177,609,000 | 183,007,000 | 170,948,000 | 172,685,000 | 172,894,000 | 184,226,000 | 168,417,000 | 166,731,000 | 171,652,000 | 176,130,000 | 166,258,000 | 177,643,000 | 159,450,000 | 168,692,000 | 155,288,000 | 155,801,000 | 142,152,000 | 121,697,000 | 107,063,000 | 103,318,000 | 95,451,000 | 96,140,000 | 86,551,000 | 82,969,000 | 79,486,000 |
Common Stock | 100,923,000 | 99,193,000 | 97,480,000 | 95,508,000 | 93,718,000 | 92,093,000 | 90,225,000 | 88,535,000 | 86,939,000 | 85,767,000 | 84,528,000 | 83,751,000 | 83,111,000 | 82,308,000 | 81,896,000 | 81,089,000 | 80,552,000 | 79,813,000 | 79,625,000 | 78,882,000 | 78,520,000 | 77,791,000 | 77,556,000 | 71,303,000 | 71,223,000 | 70,418,000 | 70,192,000 | 69,419,000 | 69,315,000 | 68,554,000 | 68,177,000 | 67,747,000 | 68,178,000 | 68,012,000 | 68,279,000 | 68,093,000 | 68,465,000 | 68,475,000 | 68,765,000 | 68,362,000 |
Retained Earnings | 173,144,000 | 159,394,000 | 145,737,000 | 132,143,000 | 118,848,000 | 108,234,000 | 99,368,000 | 92,374,000 | 84,281,000 | 79,633,000 | 75,045,000 | 66,944,000 | 57,055,000 | 50,735,000 | 44,973,000 | 39,193,000 | 34,566,000 | 32,012,000 | 30,739,000 | 27,240,000 | 24,150,000 | 18,338,000 | 16,585,000 | 17,279,000 | 13,682,000 | 9,974,000 | 8,567,000 | 19,702,000 | 2,648,000 | 531,000 | 120,000 | 944,000 | 2,282,000 | 4,954,000 | 6,728,000 | 7,614,000 | 9,096,000 | 18,186,000 | 19,731,000 | 18,051,000 |
Accumulated Other Comprehensive Income/Loss | -5,590,000 | -5,435,000 | -4,949,000 | -6,937,000 | -6,343,000 | -5,644,000 | -6,457,000 | -7,343,000 | -4,678,000 | -2,476,000 | 437,000 | 1,283,000 | 1,822,000 | 1,462,000 | 3,367,000 | 3,110,000 | 3,186,000 | 2,676,000 | -255,000 | -61,000 | -340,000 | -1,265,000 | -2,013,000 | -2,615,000 | -2,187,000 | -1,153,000 | -399,000 | 526,000 | 431,000 | 644,000 | 512,000 | 1,681,000 | 1,537,000 | 1,840,000 | 1,773,000 | 1,738,000 | 2,522,000 | 3,471,000 | 3,383,000 | 3,757,000 |
Total Stockholders Equity | 268,477,000 | 253,152,000 | 238,268,000 | 220,714,000 | 206,223,000 | 194,683,000 | 183,136,000 | 173,566,000 | 166,542,000 | 162,924,000 | 160,010,000 | 151,978,000 | 141,988,000 | 134,505,000 | 130,236,000 | 123,392,000 | 118,304,000 | 114,501,000 | 110,109,000 | 106,061,000 | 102,330,000 | 94,864,000 | 92,128,000 | 85,967,000 | 82,718,000 | 79,239,000 | 78,360,000 | 89,647,000 | 72,394,000 | 69,729,000 | 68,809,000 | 70,372,000 | 71,997,000 | 74,806,000 | 76,780,000 | 77,445,000 | 80,083,000 | 90,132,000 | 91,879,000 | 90,170,000 |
Total Investments | 76,747,000 | 80,000,000 | 77,079,000 | 74,922,000 | 86,437,000 | 87,280,000 | 90,946,000 | 91,199,000 | 97,709,000 | 99,069,000 | 111,759,000 | 117,812,000 | 122,094,000 | 117,100,000 | 121,330,000 | 123,875,000 | 125,916,000 | 128,576,000 | 128,144,000 | 126,203,000 | 125,112,000 | 122,809,000 | 123,298,000 | 122,777,000 | 123,684,000 | 125,867,000 | 133,882,000 | 136,930,000 | 131,341,000 | 126,686,000 | 123,225,000 | 133,490,000 | 117,161,000 | 109,697,000 | 106,969,000 | 105,362,000 | 102,984,000 | 100,043,000 | 96,488,000 | 96,834,000 |
Total Debt | 97,852,000 | 106,229,000 | 88,374,000 | 84,989,000 | 59,965,000 | 60,522,000 | 60,114,000 | 60,282,000 | 61,270,000 | 61,283,000 | 64,032,000 | 63,338,000 | 67,775,000 | 67,330,000 | 69,398,000 | 71,305,000 | 70,998,000 | 73,858,000 | 76,780,000 | 76,154,000 | 78,366,000 | 79,072,000 | 78,852,000 | 81,882,000 | 81,808,000 | 82,908,000 | 94,900,000 | 91,243,000 | 86,194,000 | 84,008,000 | 84,970,000 | 74,690,000 | 53,687,000 | 46,394,000 | 44,429,000 | 38,567,000 | 35,292,000 | 31,868,000 | 28,308,000 | 23,720,000 |
Net Debt | 79,537,000 | 86,595,000 | 71,069,000 | 4,537,000 | 25,261,000 | 33,960,000 | 44,468,000 | 37,398,000 | 47,339,000 | 48,785,000 | 43,428,000 | 44,173,000 | 53,551,000 | 53,628,000 | 54,966,000 | 54,100,000 | 57,422,000 | 62,148,000 | 67,916,000 | 63,037,000 | 67,010,000 | 67,860,000 | 72,214,000 | 66,745,000 | 69,862,000 | 73,687,000 | 82,041,000 | 84,359,000 | 78,531,000 | 77,295,000 | 76,502,000 | 60,762,000 | 47,177,000 | 39,224,000 | 37,244,000 | 33,136,000 | 29,697,000 | 24,454,000 | 21,882,000 | 17,418,000 |
Reported Currency: USD | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 22,036,000 | 21,939,000 | 21,870,000 | 22,291,000 | 20,081,000 | 18,299,000 | 16,425,000 | 17,556,000 | 16,740,000 | 16,728,000 | 18,765,000 | 20,505,000 | 16,458,000 | 15,457,000 | 15,463,000 | 13,893,000 | 11,202,000 | 10,752,000 | 11,649,000 | 10,678,000 | 13,187,000 | 8,809,000 | 8,420,000 | 8,824,000 | 8,873,000 | 7,424,000 | -6,302,000 | 6,576,000 | 6,513,000 | 4,801,000 | 5,200,000 | 4,690,000 | 3,122,000 | 3,756,000 | 4,998,000 | 4,620,000 | -3,195,000 | 4,985,000 | 5,863,000 | 4,540,000 |
Depreciation & Amortization | 6,380,000 | 6,027,000 | 5,959,000 | 3,921,000 | 3,874,000 | 3,549,000 | 3,648,000 | 2,790,000 | 3,979,000 | 3,773,000 | 3,496,000 | 3,212,000 | 3,344,000 | 2,936,000 | 2,761,000 | 2,645,000 | 3,504,000 | 3,118,000 | 3,203,000 | 2,971,000 | 2,924,000 | 2,926,000 | 2,995,000 | 2,837,000 | 2,516,000 | 2,710,000 | 2,536,000 | 2,499,000 | 2,343,000 | 2,453,000 | 2,166,000 | 1,816,000 | 1,910,000 | 1,707,000 | 1,544,000 | 1,461,000 | 1,493,000 | 1,515,000 | 1,521,000 | 1,428,000 |
Deferred Income Tax | -1,145,000 | -1,323,000 | -1,702,000 | -568,000 | -1,888,000 | -1,675,000 | -1,305,000 | -1,191,000 | 283,000 | -198,000 | 183,000 | -5,970,000 | -34,000 | -88,000 | -17,000 | -11,000 | -142,000 | 559,000 | -524,000 | -3,513,000 | -1,915,000 | -44,000 | -237,000 | -1,338,000 | -1,486,000 | 249,000 | 13,669,000 | -53,000 | -1,947,000 | -777,000 | -587,000 | 15,000 | -625,000 | 351,000 | -247,000 | 73,000 | -644,000 | 253,000 | 314,000 | 301,000 |
Stock Based Compensation | 2,696,000 | 2,703,000 | 2,828,000 | 2,507,000 | 2,416,000 | 2,465,000 | 2,538,000 | 2,192,000 | 1,997,000 | 1,906,000 | 1,897,000 | 1,702,000 | 1,571,000 | 1,525,000 | 1,566,000 | 1,456,000 | 1,349,000 | 1,338,000 | 1,340,000 | 1,262,000 | 1,190,000 | 1,172,000 | 1,183,000 | 1,107,000 | 1,012,000 | 969,000 | 986,000 | 973,000 | 913,000 | 883,000 | 767,000 | 703,000 | 664,000 | 672,000 | 658,000 | 674,000 | 654,000 | 641,000 | 633,000 | 646,000 |
Change in Working Capital | 7,184,000 | 2,522,000 | -10,300,000 | 2,418,000 | 4,243,000 | 1,843,000 | -10,347,000 | 1,873,000 | 1,473,000 | 3,072,000 | -9,554,000 | 5,455,000 | 1,787,000 | 2,700,000 | -6,903,000 | 1,480,000 | 2,839,000 | 1,685,000 | -4,785,000 | 2,409,000 | 1,044,000 | 752,000 | -3,326,000 | 2,467,000 | 1,070,000 | 1,237,000 | -2,330,000 | 2,968,000 | 19,948,000 | 18,831,000 | 13,044,000 | 17,540,000 | 16,206,000 | 16,026,000 | 10,544,000 | 13,302,000 | 12,880,000 | 13,471,000 | 7,705,000 | 12,529,000 |
Accounts Receivable | -13,246,000 | -2,028,000 | -2,951,000 | 11,034,000 | -11,244,000 | -1,408,000 | -3,164,000 | 11,729,000 | -12,634,000 | 857,000 | -5,543,000 | 10,486,000 | -11,606,000 | 290,000 | -4,008,000 | 8,843,000 | -9,355,000 | 891,000 | -4,203,000 | 10,090,000 | -10,070,000 | 460,000 | -2,396,000 | 9,194,000 | -9,188,000 | 1,285,000 | -3,908,000 | 7,949,000 | -6,875,000 | 1,487,000 | -2,711,000 | 7,174,000 | -6,076,000 | 2,288,000 | -3,118,000 | 6,376,000 | -5,448,000 | 3,655,000 | -3,378,000 | 6,627,000 |
Inventory | 55,000 | 260,000 | 1,474,000 | -505,000 | 374,000 | 106,000 | 1,305,000 | -543,000 | -461,000 | -279,000 | 394,000 | -777,000 | -388,000 | -329,000 | 788,000 | -808,000 | -251,000 | 181,000 | 799,000 | -561,000 | -113,000 | 12,000 | 1,654,000 | -956,000 | -572,000 | -75,000 | 1,205,000 | -1,023,000 | -199,000 | -16,000 | 1,132,000 | -867,000 | 192,000 | 241,000 | 1,104,000 | -937,000 | -429,000 | -430,000 | 1,070,000 | -483,000 |
Accounts Payable | 4,204,000 | 648,000 | -2,521,000 | 1,214,000 | 1,311,000 | -407,000 | -2,058,000 | -1,567,000 | 2,659,000 | 520,000 | 235,000 | -471,000 | 1,617,000 | 833,000 | 33,000 | 315,000 | 3,026,000 | 546,000 | -7,000 | -547,000 | 1,264,000 | -197,000 | -440,000 | -395,000 | 1,010,000 | -393,000 | 938,000 | -407,000 | 850,000 | -425,000 | 99,000 | -443,000 | -17,000 | -129,000 | 369,000 | -135,000 | -142,000 | -390,000 | 137,000 | -659,000 |
Other Working Capital | 16,171,000 | 3,642,000 | -6,302,000 | -9,325,000 | 13,802,000 | 3,552,000 | -6,430,000 | -7,746,000 | 11,555,000 | 1,974,000 | -4,640,000 | -3,783,000 | 12,164,000 | 1,906,000 | -3,716,000 | -6,870,000 | 9,419,000 | 67,000 | -1,374,000 | -6,573,000 | 9,963,000 | 477,000 | -2,144,000 | -5,376,000 | 9,820,000 | 420,000 | -565,000 | -3,551,000 | 26,172,000 | 17,785,000 | 14,524,000 | 11,676,000 | 22,107,000 | 13,626,000 | 12,189,000 | 7,998,000 | 18,899,000 | 10,636,000 | 9,876,000 | 7,044,000 |
Other Non-Cash Items | 24,487,000 | 15,926,000 | 198,000 | 14,000 | 44,000 | -40,000 | 214,000 | -22,000 | 14,514,000 | 105,000 | -307,000 | -364,000 | -416,000 | -351,000 | -354,000 | -128,000 | -79,000 | 52,000 | -203,000 | 11,000 | -322,000 | -95,000 | -135,000 | -240,000 | -567,000 | -438,000 | -684,000 | -523,000 | -16,765,000 | -15,531,000 | -14,297,000 | -13,215,000 | -12,813,000 | -12,145,000 | -11,899,000 | -11,536,000 | -4,372,000 | -11,295,000 | -11,696,000 | -11,090,000 |
Net Cash Provided by Operating Activities | 37,195,000 | 31,917,000 | 18,853,000 | 30,583,000 | 28,770,000 | 24,441,000 | 11,173,000 | 23,198,000 | 24,629,000 | 25,386,000 | 14,480,000 | 24,540,000 | 22,710,000 | 22,179,000 | 12,516,000 | 19,335,000 | 18,673,000 | 17,504,000 | 10,680,000 | 13,818,000 | 16,108,000 | 13,520,000 | 8,900,000 | 13,657,000 | 11,418,000 | 12,151,000 | 7,875,000 | 12,440,000 | 11,005,000 | 10,660,000 | 6,293,000 | 11,549,000 | 8,464,000 | 10,367,000 | 5,598,000 | 8,594,000 | 6,816,000 | 9,570,000 | 4,340,000 | 8,354,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -13,873,000 | -10,952,000 | -9,735,000 | -9,917,000 | -8,943,000 | -6,607,000 | -6,274,000 | -6,283,000 | -6,871,000 | -5,340,000 | -5,865,000 | -5,810,000 | -6,452,000 | -5,089,000 | -4,174,000 | -4,907,000 | -4,744,000 | -3,767,000 | -3,545,000 | -3,385,000 | -4,051,000 | -2,565,000 | -3,707,000 | -3,602,000 | -3,980,000 | -2,934,000 | -2,586,000 | -2,132,000 | -2,283,000 | -1,695,000 | -1,988,000 | -2,163,000 | -2,655,000 | -2,308,000 | -2,024,000 | -1,356,000 | -1,781,000 | -1,391,000 | -1,490,000 | -1,282,000 |
Acquisitions Net | -1,342,000 | -1,575,000 | -65,029,000 | -1,186,000 | -341,000 | -301,000 | -679,000 | -349,000 | -1,263,000 | -18,719,000 | -850,000 | -1,206,000 | -501,000 | -7,512,000 | -415,000 | -481,000 | -1,650,000 | -329,000 | -80,000 | -462,000 | -281,000 | -269,000 | -1,593,000 | -245,000 | -434,000 | -248,000 | -27,000 | -179,000 | -358,000 | -802,000 | -24,760,000 | -24,000 | -63,000 | -559,000 | -381,000 | -390,000 | -626,000 | -162,000 | -2,794,000 | -141,000 |
Purchases of Investments | -2,831,000 | -2,183,000 | -4,258,000 | -8,460,000 | -11,976,000 | -9,063,000 | -11,599,000 | -5,013,000 | -4,919,000 | -8,723,000 | -2,505,000 | -10,309,000 | -14,877,000 | -18,375,000 | -15,092,000 | -14,580,000 | -18,879,000 | -15,910,000 | -19,011,000 | -23,390,000 | -15,442,000 | -5,846,000 | -16,858,000 | -19,551,000 | -32,380,000 | -26,885,000 | -45,154,000 | -32,961,000 | -29,031,000 | -43,918,000 | -46,775,000 | -57,181,000 | -30,097,000 | -27,341,000 | -34,750,000 | -37,570,000 | -25,259,000 | -30,218,000 | -19,167,000 | -24,085,000 |
Sales/Maturities of Investments | 3,580,000 | 5,291,000 | 5,750,000 | 21,048,000 | 12,395,000 | 14,393,000 | 11,703,000 | 9,373,000 | 4,462,000 | 17,792,000 | 8,148,000 | 14,492,000 | 10,543,000 | 20,892,000 | 17,685,000 | 16,680,000 | 22,052,000 | 20,057,000 | 16,600,000 | 25,461,000 | 12,517,000 | 7,317,000 | 17,958,000 | 20,445,000 | 34,132,000 | 33,930,000 | 47,613,000 | 28,262,000 | 24,406,000 | 41,304,000 | 57,702,000 | 40,982,000 | 22,820,000 | 24,791,000 | 33,542,000 | 34,188,000 | 22,602,000 | 26,624,000 | 18,497,000 | 18,138,000 |
Other Investing Activities | -382,000 | -1,281,000 | 1,347,000 | -982,000 | -269,000 | -1,686,000 | -301,000 | -860,000 | -1,138,000 | -1,181,000 | -89,000 | -417,000 | 434,000 | 400,000 | 327,000 | -2,083,000 | -1,241,000 | 4,147,000 | -2,411,000 | 2,071,000 | -2,925,000 | 1,471,000 | 1,100,000 | 894,000 | -8,000 | -19,000 | -177,000 | 106,000 | -103,000 | -1,080,000 | 1,070,000 | -84,000 | -78,000 | -66,000 | 285,000 | 62,000 | -3,000 | -334,000 | 238,000 | -367,000 |
Net Cash Used for Investing Activities | -14,848,000 | -10,700,000 | -71,925,000 | 503,000 | -9,134,000 | -3,264,000 | -7,150,000 | -3,132,000 | -9,729,000 | -16,171,000 | -1,161,000 | -3,250,000 | -10,853,000 | -9,684,000 | -1,669,000 | -5,371,000 | -4,462,000 | 51,000 | -6,036,000 | -1,776,000 | -7,257,000 | -1,363,000 | -4,200,000 | -2,953,000 | -2,670,000 | 3,844,000 | -331,000 | -6,904,000 | -7,369,000 | -6,191,000 | -14,751,000 | -18,470,000 | -10,073,000 | -5,483,000 | -3,328,000 | -5,066,000 | -5,067,000 | -5,481,000 | -4,716,000 | -7,737,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -14,010,000 | -9,047,000 | -2,916,000 | -1,500,000 | -1,000,000 | 0 | -750,000 | -1,000,000 | 0 | -4,197,000 | 0 | -4,826,000 | 0 | -500,000 | -3,250,000 | 0 | 0 | -3,000,000 | -18,000 | -2,500,000 | -1,000,000 | 0 | -3,000,000 | 0 | -681,000 | -4,883,000 | -3,327,000 | -1,169,000 | -3,368,000 | -211,000 | -4,118,000 | -225,000 | -25,000 | -900,000 | -121,000 | -1,750,000 | -3,259,000 | -6,575,000 | -4,798,000 | -1,500,000 |
Common Stock Issued | 534,000 | 522,000 | 261,000 | 685,000 | 512,000 | 536,000 | 243,000 | 575,000 | 461,000 | 477,000 | 291,000 | 612,000 | 450,000 | 396,000 | 302,000 | 545,000 | 340,000 | 342,000 | 234,000 | 427,000 | 308,000 | 274,000 | 200,000 | 360,000 | 255,000 | 251,000 | 189,000 | 307,000 | 221,000 | 179,000 | 131,000 | 241,000 | 173,000 | 159,000 | 117,000 | 219,000 | 151,000 | 146,000 | 121,000 | 216,000 |
Common Stock Repurchased | -4,210,000 | -4,213,000 | -4,000,000 | -4,831,000 | -5,704,000 | -5,509,000 | -5,459,000 | -5,573,000 | -8,757,000 | -8,822,000 | -7,433,000 | -7,684,000 | -7,177,000 | -6,930,000 | -6,535,000 | -6,743,000 | -5,791,000 | -7,059,000 | -5,206,000 | -4,912,000 | -4,633,000 | -4,753,000 | -6,413,000 | -3,744,000 | -2,362,000 | -3,781,000 | -2,008,000 | -2,570,000 | -1,765,000 | -2,062,000 | -3,599,000 | -4,362,000 | -3,677,000 | -3,857,000 | -3,678,000 | -4,757,000 | -4,279,000 | -5,131,000 | -2,145,000 | -2,888,000 |
Dividends Paid | -5,574,000 | -5,572,000 | -5,574,000 | -5,051,000 | -5,054,000 | -5,059,000 | -5,066,000 | -4,621,000 | -4,632,000 | -4,645,000 | -4,652,000 | -4,206,000 | -4,214,000 | -4,221,000 | -4,230,000 | -3,856,000 | -3,865,000 | -3,876,000 | -3,886,000 | -3,510,000 | -3,521,000 | -3,526,000 | -3,544,000 | -3,220,000 | -3,226,000 | -3,232,000 | -3,238,000 | -3,003,000 | -3,009,000 | -3,012,000 | -3,024,000 | -2,800,000 | -2,821,000 | -2,842,000 | -2,868,000 | -2,475,000 | -2,496,000 | -2,532,000 | -2,547,000 | -2,307,000 |
Other Financing Activities | -303,000 | -498,000 | 2,082,000 | 25,458,000 | -167,000 | -258,000 | -317,000 | -264,000 | -341,000 | -158,000 | -192,000 | -172,000 | -430,000 | -1,937,000 | 79,000 | -235,000 | -2,946,000 | -1,052,000 | -39,000 | 286,000 | 160,000 | 404,000 | -459,000 | -780,000 | -25,000 | -8,013,000 | 6,832,000 | 94,000 | 5,220,000 | -1,130,000 | 13,626,000 | 21,475,000 | 7,321,000 | 2,524,000 | 6,052,000 | 5,115,000 | 6,312,000 | 11,027,000 | 9,903,000 | 3,501,000 |
Net Cash Used Provided by Financing Activities | -23,563,000 | -18,808,000 | -10,147,000 | 14,761,000 | -11,413,000 | -10,290,000 | -11,349,000 | -10,883,000 | -13,269,000 | -17,345,000 | -11,986,000 | -16,276,000 | -11,371,000 | -13,192,000 | -13,634,000 | -10,289,000 | -12,262,000 | -14,645,000 | -8,915,000 | -10,209,000 | -8,686,000 | -7,601,000 | -13,216,000 | -7,384,000 | -6,039,000 | -19,658,000 | -1,552,000 | -6,341,000 | -2,701,000 | -6,236,000 | 3,016,000 | 14,329,000 | 971,000 | -4,916,000 | -498,000 | -3,648,000 | -3,571,000 | -3,065,000 | 534,000 | -2,978,000 |
Effect of Forex Changes on Cash | -103,000 | -80,000 | 72,000 | -99,000 | -81,000 | 29,000 | 88,000 | -230,000 | -198,000 | 24,000 | 106,000 | -73,000 | 36,000 | -33,000 | 14,000 | -46,000 | -83,000 | -64,000 | 18,000 | -72,000 | -21,000 | 18,000 | 17,000 | -129,000 | 16,000 | 25,000 | -17,000 | 26,000 | 15,000 | 12,000 | -18,000 | 10,000 | -22,000 | 17,000 | -18,000 | -44,000 | 3,000 | -36,000 | -34,000 | -6,000 |
Net Change in Cash | -1,319,000 | 2,329,000 | -63,147,000 | 45,748,000 | 8,142,000 | 10,916,000 | -7,238,000 | 8,953,000 | 1,433,000 | -8,106,000 | 1,439,000 | 4,941,000 | 522,000 | -730,000 | -2,773,000 | 3,629,000 | 1,866,000 | 2,846,000 | -4,253,000 | 1,761,000 | 144,000 | 4,574,000 | -8,499,000 | 3,191,000 | 2,725,000 | -3,638,000 | 5,975,000 | -779,000 | 950,000 | -1,755,000 | -5,460,000 | 7,418,000 | -660,000 | -15,000 | 1,754,000 | -164,000 | -1,819,000 | 988,000 | 124,000 | -2,367,000 |
Cash at End of Period | 18,315,000 | 19,634,000 | 17,305,000 | 80,452,000 | 34,704,000 | 26,562,000 | 15,646,000 | 22,884,000 | 13,931,000 | 12,498,000 | 20,604,000 | 19,165,000 | 14,224,000 | 13,702,000 | 14,432,000 | 17,205,000 | 13,576,000 | 11,710,000 | 8,864,000 | 13,117,000 | 11,356,000 | 11,212,000 | 6,638,000 | 15,137,000 | 11,946,000 | 9,221,000 | 12,859,000 | 6,884,000 | 7,663,000 | 6,713,000 | 8,468,000 | 13,928,000 | 6,510,000 | 7,170,000 | 7,185,000 | 5,431,000 | 5,595,000 | 7,414,000 | 6,426,000 | 6,302,000 |
Cash at Start of Period | 19,634,000 | 17,305,000 | 80,452,000 | 34,704,000 | 26,562,000 | 15,646,000 | 22,884,000 | 13,931,000 | 12,498,000 | 20,604,000 | 19,165,000 | 14,224,000 | 13,702,000 | 14,432,000 | 17,205,000 | 13,576,000 | 11,710,000 | 8,864,000 | 13,117,000 | 11,356,000 | 11,212,000 | 6,638,000 | 15,137,000 | 11,946,000 | 9,221,000 | 12,859,000 | 6,884,000 | 7,663,000 | 6,713,000 | 8,468,000 | 13,928,000 | 6,510,000 | 7,170,000 | 7,185,000 | 5,431,000 | 5,595,000 | 7,414,000 | 6,426,000 | 6,302,000 | 8,669,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 37,195,000 | 31,917,000 | 18,853,000 | 30,583,000 | 28,770,000 | 24,441,000 | 11,173,000 | 23,198,000 | 24,629,000 | 25,386,000 | 14,480,000 | 24,540,000 | 22,710,000 | 22,179,000 | 12,516,000 | 19,335,000 | 18,673,000 | 17,504,000 | 10,680,000 | 13,818,000 | 16,108,000 | 13,520,000 | 8,900,000 | 13,657,000 | 11,418,000 | 12,151,000 | 7,875,000 | 12,440,000 | 11,005,000 | 10,660,000 | 6,293,000 | 11,549,000 | 8,464,000 | 10,367,000 | 5,598,000 | 8,594,000 | 6,816,000 | 9,570,000 | 4,340,000 | 8,354,000 |
Capital Expenditure | -13,873,000 | -10,952,000 | -9,735,000 | -9,917,000 | -8,943,000 | -6,607,000 | -6,274,000 | -6,283,000 | -6,871,000 | -5,340,000 | -5,865,000 | -5,810,000 | -6,452,000 | -5,089,000 | -4,174,000 | -4,907,000 | -4,744,000 | -3,767,000 | -3,545,000 | -3,385,000 | -4,051,000 | -2,565,000 | -3,707,000 | -3,602,000 | -3,980,000 | -2,934,000 | -2,586,000 | -2,132,000 | -2,283,000 | -1,695,000 | -1,988,000 | -2,163,000 | -2,655,000 | -2,308,000 | -2,024,000 | -1,356,000 | -1,781,000 | -1,391,000 | -1,490,000 | -1,282,000 |
Free Cash Flow | 23,322,000 | 20,965,000 | 9,118,000 | 20,666,000 | 19,827,000 | 17,834,000 | 4,899,000 | 16,915,000 | 17,758,000 | 20,046,000 | 8,615,000 | 18,730,000 | 16,258,000 | 17,090,000 | 8,342,000 | 14,428,000 | 13,929,000 | 13,737,000 | 7,135,000 | 10,433,000 | 12,057,000 | 10,955,000 | 5,193,000 | 10,055,000 | 7,438,000 | 9,217,000 | 5,289,000 | 10,308,000 | 8,722,000 | 8,965,000 | 4,305,000 | 9,386,000 | 5,809,000 | 8,059,000 | 3,574,000 | 7,238,000 | 5,035,000 | 8,179,000 | 2,850,000 | 7,072,000 |