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 | 93,653,000 | 89,869,000 | 93,376,000 | 93,210,000 | 92,503,000 | 85,393,000 | 78,165,000 | 76,934,000 | 9,261,000 | 70,810,000 | 33,783,000 | 75,504,000 | 96,508,000 | 70,299,000 | 62,989,000 | 94,606,000 | 96,925,000 | 61,265,000 | 24,072,000 | 75,898,000 | 73,646,000 | 81,000,000 | 50,661,000 | 78,156,000 | 68,562,000 | 50,458,000 | 58,907,000 | 60,525,000 | 57,518,000 | 65,187,000 | 57,673,000 | 59,068,000 | 54,460,000 | 52,403,000 | 51,820,000 | 58,989,000 | 51,368,000 | 48,644,000 | 48,259,000 | 51,199,000 |
Revenue Y/Y Growth | 1.24% | 5.24% | 19.46% | 21.16% | 898.84% | 20.59% | 131.37% | 1.89% | -90.40% | 0.73% | -46.37% | -20.19% | -0.43% | 14.75% | 161.67% | 24.65% | 31.61% | -24.36% | -52.48% | -2.89% | 7.42% | 60.53% | -14.00% | 29.13% | 19.20% | -22.59% | 2.14% | 2.47% | 5.62% | 24.40% | 11.29% | 0.13% | 6.02% | 7.73% | 7.38% | 15.22% | - | - | - | - |
Cost of Revenue | 73,200,000 | 70,443,000 | 75,610,000 | 74,273,000 | 74,386,000 | 69,267,000 | 62,668,000 | 80,485,000 | 130,626,000 | 57,111,000 | 57,603,000 | 57,452,000 | 54,813,000 | 49,272,000 | 18,302,000 | 24,359,000 | 9,538,000 | 123,590,000 | 27,718,000 | 44,142,000 | 44,971,000 | 32,208,000 | 91,650,000 | 39,806,000 | 46,844,000 | 59,216,000 | 53,615,000 | 53,355,000 | 50,011,000 | 58,460,000 | 46,921,000 | 44,453,000 | 45,821,000 | 43,025,000 | 43,084,000 | 35,891,000 | 44,290,000 | 40,124,000 | 41,243,000 | 44,119,000 |
Gross Profit | 20,453,000 | 19,426,000 | 17,766,000 | 18,937,000 | 18,117,000 | 16,126,000 | 15,497,000 | -3,551,000 | -121,365,000 | 13,699,000 | -23,820,000 | 18,052,000 | 41,695,000 | 21,027,000 | 44,687,000 | 70,247,000 | 87,387,000 | -62,325,000 | -3,646,000 | 31,756,000 | 28,675,000 | 48,792,000 | -40,989,000 | 38,350,000 | 21,718,000 | -8,758,000 | 5,292,000 | 7,170,000 | 7,507,000 | 6,727,000 | 10,752,000 | 14,615,000 | 8,639,000 | 9,378,000 | 8,736,000 | 23,098,000 | 7,078,000 | 8,520,000 | 7,016,000 | 7,080,000 |
Gross Profit Margin | 21.84% | 21.62% | 19.03% | 20.32% | 19.59% | 18.88% | 19.83% | -4.62% | -1,310.50% | 19.35% | -70.51% | 23.91% | 43.20% | 29.91% | 70.94% | 74.25% | 90.16% | -101.73% | -15.15% | 41.84% | 38.94% | 60.24% | -80.91% | 49.07% | 31.68% | -17.36% | 8.98% | 11.85% | 13.05% | 10.32% | 18.64% | 24.74% | 15.86% | 17.90% | 16.86% | 39.16% | 13.78% | 17.52% | 14.54% | 13.83% |
Research and Development | 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 |
General and Administrative Expenses | 5,783,000 | 5,554,000 | 5,995,000 | 5,702,000 | 5,560,000 | 5,576,000 | 8,827,000 | 5,486,000 | 5,260,000 | 5,483,000 | 6,220,000 | 6,005,000 | 6,027,000 | 4,792,000 | 6,420,000 | 6,035,000 | 5,401,000 | 5,473,000 | 6,650,000 | 5,394,000 | 5,829,000 | 5,452,000 | 8,592,000 | 4,548,000 | 4,668,000 | 4,491,000 | 4,638,000 | 4,496,000 | 4,489,000 | 4,558,000 | 5,169,000 | 4,424,000 | 4,509,000 | 4,115,000 | 3,956,000 | 4,130,000 | 3,780,000 | 3,443,000 | 3,732,000 | 3,384,000 |
Total Operating Expenses | 5,783,000 | 5,554,000 | 5,995,000 | 5,702,000 | 5,560,000 | 5,576,000 | 70,417,000 | 67,586,000 | 204,000 | 62,020,000 | 63,372,000 | 63,020,000 | 60,787,000 | 55,771,000 | 58,332,000 | 56,676,000 | 61,516,000 | 54,039,000 | 59,878,000 | 55,409,000 | 55,887,000 | 53,353,000 | 60,927,000 | 55,009,000 | 53,464,000 | 51,981,000 | 52,516,000 | 54,895,000 | 51,389,000 | 59,499,000 | 48,359,000 | 48,543,000 | 47,088,000 | 45,947,000 | 44,439,000 | 44,917,000 | 45,522,000 | 40,997,000 | 42,418,000 | 44,449,000 |
Operating Income or Loss | 14,670,000 | 13,872,000 | 11,771,000 | 13,235,000 | 12,557,000 | 10,550,000 | 90,110,000 | 9,348,000 | -54,425,000 | 8,790,000 | -29,589,000 | 12,484,000 | 35,721,000 | 14,528,000 | 4,657,000 | 37,930,000 | 35,409,000 | 7,226,000 | -35,806,000 | 20,489,000 | 17,759,000 | 27,647,000 | -10,266,000 | 23,147,000 | 15,098,000 | -1,523,000 | 6,391,000 | 5,630,000 | 6,129,000 | 5,688,000 | 9,314,000 | 10,525,000 | 7,372,000 | 6,456,000 | 7,381,000 | 14,072,000 | 5,846,000 | 7,647,000 | 5,841,000 | 6,750,000 |
Operating Margin | 15.66% | 15.44% | 12.61% | 14.20% | 13.57% | 12.35% | 115.28% | 12.15% | -587.68% | 12.41% | -87.59% | 16.53% | 37.01% | 20.67% | 7.39% | 40.09% | 36.53% | 11.79% | -148.75% | 27.00% | 24.11% | 34.13% | -20.26% | 29.62% | 22.02% | -3.02% | 10.85% | 9.30% | 10.66% | 8.73% | 16.15% | 17.82% | 13.54% | 12.32% | 14.24% | 23.86% | 11.38% | 15.72% | 12.10% | 13.18% |
Interest Expense | 1,230,000 | 1,316,000 | 1,276,000 | 1,260,000 | 1,249,000 | 1,218,000 | 1,139,000 | 1,092,000 | 1,087,000 | 1,034,000 | 990,000 | 1,056,000 | 1,076,000 | 1,050,000 | 1,057,000 | 1,000,000 | 1,002,000 | 1,024,000 | 993,000 | 985,000 | 992,000 | 991,000 | 1,244,000 | 896,000 | 521,000 | 1,192,000 | 1,594,000 | 1,233,000 | 1,500,000 | 1,067,000 | 554,000 | 1,043,000 | 727,000 | 1,173,000 | 808,000 | 865,000 | 967,000 | 875,000 | 830,000 | 817,000 |
EBITDA | 17,868,000 | 17,040,000 | 14,900,000 | 16,445,000 | 15,653,000 | 13,601,000 | 25,951,000 | -397,000 | -51,715,000 | 10,424,000 | 52,396,000 | 15,908,000 | 39,138,000 | 18,122,000 | 49,069,000 | 41,237,000 | 38,823,000 | -59,489,000 | 40,380,000 | 23,875,000 | 21,107,000 | 30,984,000 | -28,868,000 | 26,271,000 | 17,940,000 | 1,989,000 | 10,233,000 | 9,023,000 | 9,832,000 | 8,919,000 | 12,095,000 | 13,679,000 | 10,252,000 | 9,686,000 | 10,098,000 | 16,827,000 | 8,660,000 | 10,324,000 | 8,542,000 | 9,317,000 |
Depreciation and Amortization | 3,198,000 | 3,168,000 | 3,129,000 | 3,210,000 | 3,096,000 | 3,051,000 | 2,758,000 | 2,728,000 | 2,710,000 | 2,703,000 | 2,705,000 | 2,668,000 | 2,672,000 | 2,673,000 | 2,904,000 | 2,583,000 | 2,524,000 | 2,585,000 | 2,657,000 | 2,534,000 | 2,456,000 | 2,417,000 | 2,610,000 | 2,395,000 | 2,387,000 | 2,387,000 | 2,353,000 | 2,296,000 | 2,296,000 | 2,243,000 | 2,296,000 | 2,246,000 | 2,234,000 | 2,125,000 | 1,978,000 | 1,989,000 | 1,941,000 | 1,871,000 | 1,934,000 | 1,854,000 |
Income Before Tax | 38,137,000 | 15,706,000 | 46,938,000 | -16,959,000 | 45,435,000 | 44,752,000 | 22,211,000 | -4,117,000 | -55,482,000 | 6,812,000 | 48,953,000 | 12,484,000 | 35,721,000 | 14,528,000 | 45,403,000 | 37,930,000 | 35,409,000 | -63,049,000 | 36,801,000 | 20,489,000 | 17,759,000 | 27,647,000 | -32,721,000 | 23,147,000 | 15,098,000 | -1,523,000 | 6,391,000 | 5,630,000 | 6,129,000 | 5,688,000 | 9,314,000 | 10,525,000 | 7,372,000 | 6,456,000 | 7,381,000 | 14,072,000 | 5,846,000 | 7,647,000 | 5,841,000 | 6,750,000 |
Income Tax Expense | 7,639,000 | 2,874,000 | 9,180,000 | -4,392,000 | 9,236,000 | 8,995,000 | 3,890,000 | -1,529,000 | -12,106,000 | 1,227,000 | 9,055,000 | 1,840,000 | 7,296,000 | 2,688,000 | 9,273,000 | 7,517,000 | 9,002,000 | -13,352,000 | 7,571,000 | 3,832,000 | 3,586,000 | 5,915,000 | -7,330,000 | 4,440,000 | 3,021,000 | -452,000 | -26,265,000 | 1,427,000 | 1,774,000 | 1,549,000 | 2,959,000 | 3,192,000 | 2,290,000 | 799,000 | 1,834,000 | 4,545,000 | 1,739,000 | 2,414,000 | 1,623,000 | 2,029,000 |
Net Income | 30,348,000 | 12,702,000 | 37,574,000 | -12,767,000 | 35,912,000 | 35,504,000 | 18,164,000 | -2,688,000 | -43,755,000 | 5,460,000 | 39,646,000 | 10,344,000 | 28,094,000 | 11,711,000 | 35,835,000 | 30,137,000 | 26,295,000 | -49,746,000 | 29,159,000 | 16,524,000 | 14,073,000 | 21,661,000 | -25,392,000 | 18,540,000 | 12,011,000 | -1,138,000 | 32,551,000 | 4,067,000 | 4,262,000 | 4,060,000 | 6,286,000 | 7,198,000 | 5,001,000 | 5,589,000 | 5,478,000 | 9,428,000 | 4,013,000 | 5,164,000 | 4,155,000 | 4,617,000 |
Net Income Margin | 32.40% | 14.13% | 40.24% | -13.70% | 38.82% | 41.58% | 23.24% | -3.49% | -472.47% | 7.71% | 117.35% | 13.70% | 29.11% | 16.66% | 56.89% | 31.86% | 27.13% | -81.20% | 121.13% | 21.77% | 19.11% | 26.74% | -50.12% | 23.72% | 17.52% | -2.26% | 55.26% | 6.72% | 7.41% | 6.23% | 10.90% | 12.19% | 9.18% | 10.67% | 10.57% | 15.98% | 7.81% | 10.62% | 8.61% | 9.02% |
EPS | 14.08 | 5.88 | 17.36 | -5.88 | 16.52 | 16.25 | 8.27 | -1.22 | -19.84 | 2.47 | 17.62 | 4.59 | 12.33 | 5.09 | 15.01 | 12.66 | 10.88 | -20.44 | 11.92 | 6.75 | 5.74 | 8.81 | -10.31 | 7.52 | 4.87 | -0.46 | 13.20 | 1.65 | 1.73 | 1.65 | 2.55 | 2.92 | 2.03 | 2.27 | 2.22 | 3.82 | 1.63 | 2.10 | 1.69 | 1.87 |
EPS Diluted | 14.08 | 5.88 | 17.36 | -5.88 | 16.52 | 16.25 | 8.27 | -1.22 | -19.84 | 2.47 | 17.62 | 4.59 | 12.33 | 5.09 | 15.01 | 12.66 | 10.88 | -20.44 | 11.92 | 6.75 | 5.74 | 8.81 | -10.31 | 7.52 | 4.87 | -0.46 | 13.19 | 1.65 | 1.73 | 1.65 | 2.55 | 2.92 | 2.03 | 2.27 | 2.22 | 3.82 | 1.63 | 2.10 | 1.69 | 1.87 |
Weighted Average Shares Out | 2,155,185 | 2,159,055 | 2,164,178 | 2,170,388 | 2,174,314 | 2,184,657 | 2,195,134 | 2,200,418 | 2,205,864 | 2,212,053 | 2,227,770 | 2,254,518 | 2,279,363 | 2,299,925 | 2,335,128 | 2,380,046 | 2,417,639 | 2,434,332 | 2,442,111 | 2,449,502 | 2,452,442 | 2,459,730 | 2,462,433 | 2,465,333 | 2,467,584 | 2,467,436 | 2,467,196 | 2,466,984 | 2,466,869 | 2,466,636 | 2,466,233 | 2,465,868 | 2,465,616 | 2,465,229 | 2,465,066 | 2,464,973 | 2,464,625 | 2,464,425 | 2,464,278 | 2,463,836 |
Weighted Average Shares Out Diluted | 2,155,185 | 2,159,055 | 2,164,178 | 2,170,388 | 2,174,314 | 2,184,657 | 2,195,134 | 2,200,418 | 2,205,864 | 2,212,053 | 2,227,770 | 2,254,518 | 2,279,363 | 2,299,925 | 2,335,128 | 2,380,046 | 2,417,639 | 2,434,332 | 2,442,111 | 2,449,502 | 2,452,442 | 2,459,730 | 2,462,433 | 2,465,333 | 2,467,584 | 2,467,436 | 2,467,269 | 2,466,984 | 2,466,869 | 2,466,636 | 2,466,481 | 2,465,868 | 2,465,616 | 2,465,229 | 2,465,089 | 2,464,973 | 2,464,625 | 2,464,425 | 2,464,363 | 2,463,836 |
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 | 42,324,000 | 35,549,000 | 38,022,000 | 30,840,000 | 50,055,000 | 26,747,000 | 35,811,000 | 32,626,000 | 30,608,000 | 39,113,000 | 88,184,000 | 69,989,000 | 42,298,000 | 60,054,000 | 47,990,000 | 26,817,000 | 36,074,000 | 42,640,000 | 64,175,000 | 74,776,000 | 44,634,000 | 26,139,000 | 30,361,000 | 39,803,000 | 61,281,000 | 54,109,000 | 31,583,000 | 39,695,000 | 25,104,000 | 23,946,000 | 27,520,000 | 72,162,000 | 64,824,000 | 56,279,000 | 60,049,000 | 60,857,000 | 64,254,000 | 61,720,000 | 60,975,000 | 59,785,000 |
Short Term Investments | 234,618,000 | 153,444,000 | 129,619,000 | 126,401,000 | 97,322,000 | 103,869,000 | 92,774,000 | 76,332,000 | 74,803,000 | 67,145,000 | 58,535,000 | 79,209,000 | 101,760,000 | 85,385,000 | 90,300,000 | 118,906,000 | 110,518,000 | 94,623,000 | 63,822,000 | 53,378,000 | 77,745,000 | 88,029,000 | 81,506,000 | 59,947,000 | 45,243,000 | 48,040,000 | 84,371,000 | 61,352,000 | 66,008,000 | 61,052,000 | 47,338,000 | 24,613,000 | 23,744,000 | 24,519,000 | 4,569,000 | 27,119,000 | 27,224,000 | 27,366,000 | 27,397,000 | 28,721,000 |
Cash + Short Term Investments | 276,942,000 | 188,993,000 | 167,641,000 | 157,241,000 | 147,377,000 | 130,616,000 | 128,585,000 | 108,958,000 | 105,411,000 | 106,258,000 | 146,719,000 | 149,198,000 | 144,058,000 | 145,439,000 | 138,290,000 | 145,723,000 | 146,592,000 | 137,263,000 | 127,997,000 | 128,154,000 | 122,379,000 | 114,168,000 | 111,867,000 | 99,750,000 | 106,524,000 | 102,149,000 | 115,954,000 | 101,047,000 | 91,112,000 | 84,998,000 | 74,858,000 | 72,162,000 | 64,824,000 | 56,279,000 | 64,618,000 | 60,857,000 | 64,254,000 | 61,720,000 | 60,975,000 | 59,785,000 |
Net Receivables | 78,554,000 | 78,270,000 | 44,200,000 | 52,726,000 | 51,657,000 | 52,488,000 | 48,301,000 | 45,368,000 | 44,493,000 | 43,055,000 | 39,565,000 | 41,601,000 | 40,273,000 | 39,052,000 | 35,852,000 | 37,815,000 | 36,766,000 | 37,957,000 | 35,835,000 | 38,152,000 | 37,582,000 | 37,170,000 | 35,230,000 | 31,884,000 | 31,280,000 | 30,906,000 | 28,578,000 | 29,652,000 | 28,953,000 | 28,870,000 | 27,097,000 | 27,544,000 | 27,162,000 | 27,190,000 | 23,303,000 | 24,484,000 | 24,606,000 | 24,006,000 | 21,852,000 | 24,017,000 |
Inventory | 23,498,000 | 23,670,000 | 24,159,000 | 24,755,000 | 25,295,000 | 25,499,000 | 25,366,000 | 25,102,000 | 24,560,000 | 22,572,000 | 20,954,000 | 20,191,000 | 19,393,000 | 18,886,000 | 19,208,000 | 19,361,000 | 19,277,000 | 20,172,000 | 19,852,000 | 19,951,000 | 19,834,000 | 19,454,000 | 19,069,000 | 16,793,000 | 16,194,000 | 16,244,000 | 17,366,000 | 16,931,000 | 16,442,000 | 16,115,000 | 15,727,000 | 15,763,000 | 15,720,000 | 15,837,000 | 11,916,000 | 11,995,000 | 12,072,000 | 11,681,000 | 10,236,000 | 10,182,000 |
Other Current Assets | 13,073,000 | 14,169,000 | -24,159,000 | 13,897,000 | 26,248,000 | 26,554,000 | 26,543,000 | 26,563,000 | 10,558,000 | 23,757,000 | 21,805,000 | 21,383,000 | 20,341,000 | 19,621,000 | 19,884,000 | 20,242,000 | 20,003,000 | 20,808,000 | 20,454,000 | 20,725,000 | 20,452,000 | 20,010,000 | 19,691,000 | 35,317,000 | 35,129,000 | 37,136,000 | 22,482,000 | 38,913,000 | 39,761,000 | 41,074,000 | 40,681,000 | 41,754,000 | 36,772,000 | 30,939,000 | 31,903,000 | 30,193,000 | 27,113,000 | 26,253,000 | 25,204,000 | 25,398,000 |
Total Current Assets | 378,994,000 | 290,933,000 | 211,841,000 | 209,967,000 | 225,282,000 | 209,658,000 | 203,429,000 | 180,889,000 | 175,749,000 | 173,070,000 | 208,089,000 | 212,182,000 | 204,672,000 | 204,112,000 | 194,026,000 | 203,780,000 | 203,361,000 | 196,028,000 | 184,286,000 | 187,031,000 | 180,413,000 | 171,348,000 | 166,788,000 | 166,951,000 | 172,933,000 | 170,191,000 | 167,014,000 | 169,612,000 | 159,826,000 | 154,942,000 | 142,636,000 | 141,460,000 | 128,758,000 | 114,408,000 | 119,824,000 | 115,534,000 | 115,973,000 | 111,979,000 | 108,031,000 | 109,200,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 219,469,000 | 217,500,000 | 216,593,000 | 211,498,000 | 209,188,000 | 205,855,000 | 196,965,000 | 192,989,000 | 192,413,000 | 191,760,000 | 191,282,000 | 188,875,000 | 188,311,000 | 187,356,000 | 187,017,000 | 176,253,000 | 174,789,000 | 173,421,000 | 174,341,000 | 171,490,000 | 169,460,000 | 167,424,000 | 166,706,000 | 165,017,000 | 163,229,000 | 162,112,000 | 158,219,000 | 156,829,000 | 154,909,000 | 153,645,000 | 152,773,000 | 152,068,000 | 150,711,000 | 149,535,000 | 145,166,000 | 143,333,000 | 140,879,000 | 138,740,000 | 137,244,000 | 129,802,000 |
Goodwill | 84,411,000 | 84,549,000 | 84,626,000 | 85,652,000 | 85,853,000 | 83,502,000 | 78,119,000 | 73,335,000 | 73,618,000 | 73,822,000 | 73,875,000 | 73,770,000 | 73,758,000 | 73,695,000 | 73,734,000 | 71,865,000 | 71,753,000 | 81,659,000 | 81,882,000 | 81,228,000 | 81,269,000 | 81,220,000 | 81,025,000 | 81,327,000 | 81,250,000 | 81,337,000 | 81,258,000 | 80,882,000 | 80,175,000 | 79,951,000 | 79,486,000 | 79,392,000 | 79,177,000 | 79,114,000 | 62,708,000 | 62,692,000 | 62,799,000 | 62,879,000 | 60,714,000 | 58,669,000 |
Intangible Assets | 28,788,000 | 29,045,000 | 29,327,000 | 29,495,000 | 29,819,000 | 30,001,000 | 29,187,000 | 27,738,000 | 27,992,000 | 28,211,000 | 28,486,000 | 29,805,000 | 30,033,000 | 29,184,000 | 30,684,000 | 29,652,000 | 29,847,000 | 31,277,000 | 31,646,000 | 31,401,000 | 31,658,000 | 31,904,000 | 32,148,000 | 32,954,000 | 33,263,000 | 33,578,000 | 33,182,000 | 33,625,000 | 33,811,000 | 34,075,000 | 34,086,000 | 35,652,000 | 35,807,000 | 35,907,000 | 9,797,000 | 10,200,000 | 10,446,000 | 10,292,000 | 9,941,000 | 9,841,000 |
Long Term Investments | 332,819,000 | 383,465,000 | 536,285,000 | 494,953,000 | 403,255,000 | 377,130,000 | 361,971,000 | 353,483,000 | 441,095,000 | 429,852,000 | 383,198,000 | 345,522,000 | 344,944,000 | 318,657,000 | 318,883,000 | 281,904,000 | 243,796,000 | 216,188,000 | 284,217,000 | 256,758,000 | 237,686,000 | 228,494,000 | 209,980,000 | 238,566,000 | 211,451,000 | 206,020,000 | 212,917,000 | 194,952,000 | 192,538,000 | 188,267,000 | 174,798,000 | 157,972,000 | 157,893,000 | 168,546,000 | 176,860,000 | 172,945,000 | 166,989,000 | 168,566,000 | 171,813,000 | 171,535,000 |
Tax Assets | 101,414,000 | 95,651,000 | 93,009,000 | 85,793,000 | 735,962,000 | 705,133,000 | 672,509,000 | 74,155,000 | -73,691,000 | 91,114,000 | -45,531,000 | 82,248,000 | 81,577,000 | 76,392,000 | -63,806,000 | 67,340,000 | 61,270,000 | 52,571,000 | -55,416,000 | 60,389,000 | 59,622,000 | 56,852,000 | -51,147,000 | 59,340,000 | 56,514,000 | 55,718,000 | -49,505,000 | 86,559,000 | -55,520,000 | -54,678,000 | -48,145,000 | 73,570,000 | 72,180,000 | 70,963,000 | 2,663,000 | 62,266,000 | 62,678,000 | 61,609,000 | -47,533,000 | 61,106,000 |
Other Non-Current Assets | -37,035,000 | -31,108,000 | -93,009,000 | -821,598,000 | -735,962,000 | -705,133,000 | -672,509,000 | -74,155,000 | 72,684,000 | -91,114,000 | 45,531,000 | -82,248,000 | -81,577,000 | -76,392,000 | 63,806,000 | -67,340,000 | -61,270,000 | -52,571,000 | 55,416,000 | -60,389,000 | -59,622,000 | -56,852,000 | 51,147,000 | -59,340,000 | -56,514,000 | -55,718,000 | 49,505,000 | -86,559,000 | 55,520,000 | 54,678,000 | 48,145,000 | -73,570,000 | -72,180,000 | -70,963,000 | -2,663,000 | -62,266,000 | -62,678,000 | -61,609,000 | 47,533,000 | -61,106,000 |
Total Non-Current Assets | 729,866,000 | 779,102,000 | 866,831,000 | 85,793,000 | 728,115,000 | 696,488,000 | 666,242,000 | 647,545,000 | 734,111,000 | 723,645,000 | 676,841,000 | 637,972,000 | 637,046,000 | 608,892,000 | 610,318,000 | 559,674,000 | 520,185,000 | 502,545,000 | 572,086,000 | 540,877,000 | 520,073,000 | 509,042,000 | 489,859,000 | 517,864,000 | 489,193,000 | 483,047,000 | 485,576,000 | 466,288,000 | 461,433,000 | 455,938,000 | 441,143,000 | 425,084,000 | 423,588,000 | 433,102,000 | 394,531,000 | 389,170,000 | 381,113,000 | 380,477,000 | 379,712,000 | 369,847,000 |
Other Assets | 0 | 0 | -8,694,000 | 724,173,000 | 88,176,000 | 90,926,000 | 78,781,000 | 73,862,000 | 0 | 72,791,000 | 73,854,000 | 70,604,000 | 70,775,000 | 71,389,000 | 69,385,000 | 66,492,000 | 64,587,000 | 61,875,000 | 61,357,000 | 60,574,000 | 59,622,000 | 58,334,000 | 51,147,000 | 51,644,000 | 49,806,000 | 49,413,000 | 49,505,000 | 45,654,000 | 44,331,000 | 43,571,000 | 37,075,000 | 37,494,000 | 40,470,000 | 38,805,000 | 37,902,000 | 40,764,000 | 43,688,000 | 38,620,000 | 38,443,000 | 38,316,000 |
Total Assets | 1,108,860,000 | 1,070,035,000 | 1,069,978,000 | 1,019,933,000 | 1,041,573,000 | 997,072,000 | 948,452,000 | 902,296,000 | 909,860,000 | 969,506,000 | 958,784,000 | 920,758,000 | 912,493,000 | 884,393,000 | 873,729,000 | 829,946,000 | 788,133,000 | 760,448,000 | 817,729,000 | 788,482,000 | 760,108,000 | 738,724,000 | 707,794,000 | 736,459,000 | 711,932,000 | 702,651,000 | 702,095,000 | 681,554,000 | 665,590,000 | 654,451,000 | 620,854,000 | 604,038,000 | 592,816,000 | 586,315,000 | 552,257,000 | 545,468,000 | 540,774,000 | 531,076,000 | 526,186,000 | 517,363,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 53,384,000 | 51,937,000 | 49,351,000 | 54,879,000 | 51,924,000 | 52,238,000 | 44,635,000 | 47,710,000 | 47,580,000 | 45,551,000 | 40,705,000 | 47,002,000 | 45,403,000 | 43,588,000 | 39,978,000 | 43,917,000 | 40,494,000 | 39,428,000 | 36,361,000 | 35,241,000 | 34,534,000 | 33,698,000 | 37,075,000 | 38,367,000 | 37,277,000 | 36,463,000 | 35,821,000 | 33,272,000 | 32,158,000 | 31,502,000 | 33,453,000 | 33,818,000 | 31,866,000 | 30,966,000 | 29,636,000 | 39,520,000 | 39,723,000 | 38,215,000 | 29,005,000 | 38,392,000 |
Short Term Debt | 2,254,000 | 2,658,000 | 5,335,000 | 2,524,000 | 3,066,000 | 2,923,000 | 2,429,000 | 1,815,000 | 2,241,000 | 23,324,000 | 2,351,000 | 2,265,000 | 2,922,000 | 3,488,000 | 3,348,000 | 3,360,000 | 3,158,000 | 3,555,000 | 4,686,000 | 4,499,000 | 4,261,000 | 3,910,000 | 4,373,000 | 3,517,000 | 5,219,000 | 4,408,000 | 6,320,000 | 1,819,000 | 2,013,000 | 2,135,000 | 2,094,000 | 2,019,000 | 2,172,000 | 2,565,000 | 1,989,000 | 1,909,000 | 2,102,000 | 1,918,000 | 839,000 | 20,147,000 |
Tax Payables | 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 | 343,000 | 0 |
Deferred Revenue | 8,442,000 | 8,375,000 | -44,016,000 | 7,549,000 | -3,066,000 | -2,923,000 | 6,820,000 | 6,165,000 | -617,000 | 5,782,000 | 5,849,000 | 5,840,000 | 5,819,000 | 5,717,000 | 5,856,000 | 5,390,000 | 5,389,000 | 5,291,000 | 5,281,000 | 5,106,000 | 5,146,000 | 5,071,000 | 4,593,000 | -3,517,000 | -5,219,000 | -4,408,000 | 56,607,000 | -1,819,000 | -2,013,000 | -2,135,000 | 77,944,000 | -2,019,000 | -2,172,000 | -2,565,000 | -1,989,000 | -1,909,000 | -2,102,000 | -1,918,000 | -839,000 | -20,147,000 |
Other Current Liabilities | -8,442,000 | -8,375,000 | -5,335,000 | -57,403,000 | 96,386,000 | 90,010,000 | 8,618,000 | 68,251,000 | 77,885,000 | 64,617,000 | -3,671,000 | 76,824,000 | 76,254,000 | 75,441,000 | -3,556,000 | 70,401,000 | 57,617,000 | 49,827,000 | -1,887,000 | 56,615,000 | 56,066,000 | 53,562,000 | -1,158,000 | 66,558,000 | 65,494,000 | 64,175,000 | -53,928,000 | 92,384,000 | 90,470,000 | 88,318,000 | -70,611,000 | 81,376,000 | 80,725,000 | 80,017,000 | 7,387,000 | 70,826,000 | 70,343,000 | 68,616,000 | 6,499,000 | 68,137,000 |
Total Current Liabilities | 55,638,000 | 54,595,000 | 5,335,000 | 7,549,000 | 148,310,000 | 142,248,000 | 62,502,000 | 123,941,000 | 127,089,000 | 139,274,000 | 45,234,000 | 131,931,000 | 130,398,000 | 128,234,000 | 45,626,000 | 123,068,000 | 106,658,000 | 98,101,000 | 44,441,000 | 101,461,000 | 100,007,000 | 96,241,000 | 44,883,000 | 104,925,000 | 102,771,000 | 100,638,000 | 44,820,000 | 125,656,000 | 122,628,000 | 119,820,000 | 42,880,000 | 115,194,000 | 112,591,000 | 110,983,000 | 37,023,000 | 110,346,000 | 110,066,000 | 106,831,000 | 35,504,000 | 106,529,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 121,374,000 | 120,096,000 | 122,936,000 | 122,257,000 | 122,281,000 | 120,701,000 | 120,315,000 | 114,681,000 | 116,840,000 | 96,337,000 | 111,911,000 | 112,700,000 | 112,301,000 | 111,043,000 | 113,547,000 | 104,331,000 | 103,531,000 | 100,678,000 | 98,682,000 | 97,695,000 | 95,646,000 | 93,283,000 | 93,117,000 | 94,123,000 | 91,554,000 | 94,677,000 | 96,267,000 | 99,671,000 | 100,257,000 | 101,821,000 | 99,550,000 | 99,779,000 | 99,241,000 | 98,974,000 | 82,300,000 | 83,002,000 | 82,476,000 | 81,877,000 | 79,370,000 | 54,665,000 |
Deferred Revenue | 32,185,000 | 31,975,000 | 30,507,000 | -208,050,000 | 122,281,000 | 120,107,000 | -461,015,000 | -432,384,000 | -77,268,000 | -446,859,000 | -438,005,000 | -433,843,000 | -427,874,000 | -422,500,000 | -416,537,000 | -405,341,000 | -385,491,000 | -379,922,000 | 5,281,000 | 5,106,000 | 5,146,000 | 5,071,000 | 4,593,000 | -168,762,000 | -164,800,000 | -167,039,000 | -293,534,000 | -268,212,000 | -152,400,000 | -152,145,000 | -256,551,000 | -131,923,000 | -129,977,000 | -129,877,000 | -186,258,000 | -113,282,000 | -111,593,000 | -110,191,000 | -181,015,000 | -109,327,000 |
Deferred Tax | 101,414,000 | 95,651,000 | 93,009,000 | 85,793,000 | 93,011,000 | 86,206,000 | 77,020,000 | 74,155,000 | 77,268,000 | 91,114,000 | 90,243,000 | 82,248,000 | 81,577,000 | 76,392,000 | 74,098,000 | 67,340,000 | 61,270,000 | 52,571,000 | 66,799,000 | 60,389,000 | 59,622,000 | 56,852,000 | 51,375,000 | 59,340,000 | 56,514,000 | 55,718,000 | 56,607,000 | 86,559,000 | 84,314,000 | 82,132,000 | 77,944,000 | 73,570,000 | 72,180,000 | 70,963,000 | 63,126,000 | 62,266,000 | 62,678,000 | 61,609,000 | 61,235,000 | 61,106,000 |
Other Non-Current Liabilities | 190,278,000 | 189,933,000 | -30,507,000 | 477,657,000 | -122,281,000 | -120,107,000 | 461,015,000 | 432,384,000 | 196,278,000 | 446,859,000 | 438,005,000 | 433,843,000 | 427,874,000 | 422,500,000 | 416,537,000 | 405,341,000 | 385,491,000 | 379,922,000 | 0 | 0 | 0 | 0 | 0 | 168,762,000 | 164,800,000 | 167,039,000 | 293,534,000 | 268,212,000 | 152,400,000 | 152,145,000 | 256,551,000 | 131,923,000 | 129,977,000 | 129,877,000 | 186,258,000 | 113,282,000 | 111,593,000 | 110,191,000 | 181,015,000 | 109,327,000 |
Total Non-Current Liabilities | 445,251,000 | 437,655,000 | 215,945,000 | 477,657,000 | 215,292,000 | 206,907,000 | 197,335,000 | 188,836,000 | 313,118,000 | 187,451,000 | 202,154,000 | 194,948,000 | 193,878,000 | 187,435,000 | 187,645,000 | 171,671,000 | 164,801,000 | 153,249,000 | 170,762,000 | 163,190,000 | 160,414,000 | 155,206,000 | 149,085,000 | 153,463,000 | 148,068,000 | 150,395,000 | 152,874,000 | 186,230,000 | 184,571,000 | 183,953,000 | 177,494,000 | 173,349,000 | 171,421,000 | 169,937,000 | 145,426,000 | 145,268,000 | 145,154,000 | 143,486,000 | 140,605,000 | 115,771,000 |
Total Liabilities | 500,889,000 | 492,250,000 | 499,208,000 | 485,206,000 | 489,812,000 | 480,812,000 | 467,835,000 | 438,549,000 | 440,207,000 | 452,641,000 | 443,854,000 | 439,683,000 | 433,693,000 | 428,217,000 | 422,393,000 | 410,731,000 | 390,880,000 | 385,213,000 | 389,166,000 | 386,924,000 | 373,717,000 | 366,133,000 | 355,294,000 | 357,040,000 | 350,174,000 | 351,599,000 | 350,141,000 | 369,702,000 | 361,497,000 | 358,171,000 | 334,495,000 | 331,423,000 | 326,558,000 | 324,478,000 | 293,630,000 | 294,147,000 | 291,572,000 | 286,237,000 | 283,159,000 | 277,061,000 |
Common Stock | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 | 8,000 |
Retained Earnings | 650,273,000 | 619,925,000 | 607,350,000 | 569,776,000 | 582,543,000 | 546,631,000 | 511,602,000 | 493,438,000 | 496,126,000 | 539,881,000 | 534,421,000 | 494,775,000 | 484,431,000 | 456,337,000 | 444,626,000 | 408,791,000 | 378,654,000 | 352,359,000 | 402,493,000 | 373,334,000 | 356,846,000 | 342,773,000 | 321,112,000 | 346,503,000 | 327,963,000 | 315,952,000 | 255,786,000 | 224,166,000 | 220,099,000 | 215,837,000 | 211,777,000 | 205,491,000 | 198,293,000 | 193,292,000 | 187,703,000 | 182,225,000 | 172,797,000 | 168,784,000 | 163,620,000 | 159,465,000 |
Accumulated Other Comprehensive Income/Loss | -3,855,000 | -4,050,000 | -3,763,000 | -4,272,000 | -4,240,000 | -4,976,000 | -6,591,000 | -8,234,000 | -6,175,000 | -4,428,000 | -4,027,000 | -4,834,000 | -4,219,000 | -4,570,000 | -4,243,000 | -5,190,000 | -5,967,000 | -6,721,000 | -5,243,000 | -5,408,000 | -4,678,000 | -4,727,000 | -5,015,000 | -3,927,000 | -3,808,000 | -2,477,000 | 58,571,000 | 50,183,000 | 46,652,000 | 43,070,000 | 37,298,000 | 29,798,000 | 30,777,000 | 31,454,000 | 33,982,000 | 32,203,000 | 39,417,000 | 38,864,000 | 42,732,000 | 44,186,000 |
Total Stockholders Equity | 601,697,000 | 571,490,000 | 561,273,000 | 525,330,000 | 539,883,000 | 504,554,000 | 472,360,000 | 455,430,000 | 461,229,000 | 508,141,000 | 506,199,000 | 472,480,000 | 470,409,000 | 447,987,000 | 443,164,000 | 415,155,000 | 393,495,000 | 371,565,000 | 424,791,000 | 397,609,000 | 382,544,000 | 368,877,000 | 348,703,000 | 375,606,000 | 358,094,000 | 347,401,000 | 348,296,000 | 308,278,000 | 300,659,000 | 292,851,000 | 283,001,000 | 269,264,000 | 263,025,000 | 258,661,000 | 255,550,000 | 248,283,000 | 246,043,000 | 241,458,000 | 240,170,000 | 237,456,000 |
Total Investments | 567,437,000 | 536,909,000 | 560,966,000 | 518,962,000 | 524,107,000 | 504,143,000 | 477,953,000 | 451,909,000 | 462,972,000 | 518,262,000 | 463,814,000 | 445,128,000 | 466,604,000 | 423,491,000 | 428,384,000 | 419,394,000 | 372,489,000 | 328,471,000 | 365,566,000 | 327,271,000 | 332,238,000 | 332,955,000 | 307,766,000 | 313,632,000 | 270,836,000 | 268,791,000 | 301,133,000 | 273,052,000 | 282,852,000 | 203,913,000 | 190,212,000 | 172,123,000 | 176,333,000 | 185,941,000 | 194,524,000 | 193,051,000 | 189,845,000 | 186,821,000 | 190,775,000 | 189,911,000 |
Total Debt | 123,628,000 | 122,754,000 | 128,271,000 | 124,781,000 | 125,347,000 | 123,624,000 | 122,744,000 | 116,496,000 | 119,081,000 | 119,661,000 | 114,262,000 | 114,965,000 | 115,223,000 | 114,531,000 | 116,895,000 | 107,691,000 | 106,689,000 | 104,233,000 | 103,368,000 | 102,194,000 | 99,907,000 | 97,193,000 | 97,490,000 | 97,640,000 | 96,773,000 | 99,085,000 | 102,587,000 | 101,490,000 | 102,270,000 | 103,956,000 | 101,644,000 | 101,798,000 | 101,413,000 | 101,539,000 | 84,289,000 | 84,911,000 | 84,578,000 | 83,795,000 | 80,209,000 | 74,812,000 |
Net Debt | 81,304,000 | 87,205,000 | 90,249,000 | 93,941,000 | 75,292,000 | 96,877,000 | 86,933,000 | 83,870,000 | 88,473,000 | 80,548,000 | 26,078,000 | 44,976,000 | 72,925,000 | 54,477,000 | 68,905,000 | 80,874,000 | 70,615,000 | 61,593,000 | 39,193,000 | 27,418,000 | 55,273,000 | 71,054,000 | 67,129,000 | 57,837,000 | 35,492,000 | 44,976,000 | 71,004,000 | 61,795,000 | 77,166,000 | 80,010,000 | 74,124,000 | 29,636,000 | 36,589,000 | 45,260,000 | 24,240,000 | 24,054,000 | 20,324,000 | 22,075,000 | 19,234,000 | 15,027,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 | 30,348,000 | 12,702,000 | 37,758,000 | -12,567,000 | 36,199,000 | 35,757,000 | 18,321,000 | -2,588,000 | -43,376,000 | 5,585,000 | 39,898,000 | 10,644,000 | 28,425,000 | 11,840,000 | 36,130,000 | 30,413,000 | 26,407,000 | -49,697,000 | 29,230,000 | 16,657,000 | 14,173,000 | 21,732,000 | -25,391,000 | 18,707,000 | 12,077,000 | -1,071,000 | 32,656,000 | 4,203,000 | 4,355,000 | 4,139,000 | 6,355,000 | 7,333,000 | 5,082,000 | 5,657,000 | 5,547,000 | 9,527,000 | 4,107,000 | 5,233,000 | 4,218,000 | 4,721,000 |
Depreciation & Amortization | 3,198,000 | 3,168,000 | 3,129,000 | 3,210,000 | 3,096,000 | 3,051,000 | 2,758,000 | 2,728,000 | 2,710,000 | 2,703,000 | 2,705,000 | 2,668,000 | 2,672,000 | 2,673,000 | 2,904,000 | 2,583,000 | 2,524,000 | 2,585,000 | 2,657,000 | 2,534,000 | 2,456,000 | 2,417,000 | 2,610,000 | 2,395,000 | 2,387,000 | 2,387,000 | 2,353,000 | 2,296,000 | 2,296,000 | 2,243,000 | 2,296,000 | 2,246,000 | 2,234,000 | 2,125,000 | 1,978,000 | 1,989,000 | 1,941,000 | 1,871,000 | 1,934,000 | 1,854,000 |
Deferred Income Tax | 0 | 0 | -28,386,000 | 28,386,000 | 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 |
Stock Based Compensation | 1,318,000 | 0 | 0 | 1,392,000 | 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 |
Change in Working Capital | 6,374,000 | -695,000 | 10,794,000 | -4,322,000 | 8,033,000 | 5,936,000 | 2,977,000 | 371,000 | -16,031,000 | -2,233,000 | 8,213,000 | 4,356,000 | 6,071,000 | 229,000 | 10,056,000 | 9,976,000 | 9,940,000 | -14,406,000 | 10,748,000 | 2,352,000 | 2,659,000 | 3,449,000 | -4,913,000 | 4,187,000 | 481,000 | -1,568,000 | -25,930,000 | 4,321,000 | 1,678,000 | 12,118,000 | 811,000 | 3,332,000 | 1,484,000 | 1,294,000 | 328,000 | 6,502,000 | 2,068,000 | -978,000 | 2,127,000 | 5,493,000 |
Accounts Receivable | -1,614,000 | 469,000 | 912,000 | -1,667,000 | -272,000 | -922,000 | 3,469,000 | -1,075,000 | -2,919,000 | -3,469,000 | 976,000 | -1,985,000 | -1,385,000 | -3,440,000 | 1,614,000 | -1,338,000 | 198,000 | -2,083,000 | 1,315,000 | -524,000 | -857,000 | -2,237,000 | 1,338,000 | -1,368,000 | -1,227,000 | -2,186,000 | 900,000 | -1,282,000 | -411,000 | -1,197,000 | 143,000 | -729,000 | -729,000 | -1,987,000 | 1,371,000 | -354,000 | -603,000 | -2,064,000 | 1,171,000 | -246,000 |
Inventory | -60,000 | 516,000 | 1,151,000 | -230,000 | 520,000 | -15,000 | -4,779,000 | -918,000 | -2,238,000 | -1,842,000 | -1,862,000 | 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 |
Accounts Payable | 0 | 0 | -2,063,000 | 1,897,000 | -248,000 | 937,000 | 0 | 1,993,000 | 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 |
Other Working Capital | 8,048,000 | -1,680,000 | 10,794,000 | -4,322,000 | 8,033,000 | 5,936,000 | 4,287,000 | 371,000 | -13,581,000 | 1,236,000 | 7,237,000 | 6,341,000 | 7,456,000 | 3,669,000 | 8,442,000 | 11,314,000 | 9,742,000 | -12,323,000 | 9,433,000 | 2,876,000 | 3,516,000 | 5,686,000 | -6,251,000 | 5,555,000 | 1,708,000 | 618,000 | -26,830,000 | 5,603,000 | 2,089,000 | 13,315,000 | 668,000 | 4,061,000 | 2,213,000 | 3,281,000 | -1,043,000 | 6,856,000 | 2,671,000 | 1,086,000 | 956,000 | 5,739,000 |
Other Non-Cash Items | -18,248,000 | 742,000 | -37,281,000 | -2,430,000 | -34,894,000 | -36,051,000 | -13,855,000 | 11,151,000 | -1,625,000 | 774,000 | -43,021,000 | -5,601,000 | -26,915,000 | -5,436,000 | -38,544,000 | -31,211,000 | -28,203,000 | 68,316,000 | -30,558,000 | -11,695,000 | -10,103,000 | -20,021,000 | 38,539,000 | -14,825,000 | -6,410,000 | 7,808,000 | -800,000 | 50,000 | -7,000 | -195,000 | -2,098,000 | -3,051,000 | -970,000 | -1,595,000 | -517,000 | -7,806,000 | -136,000 | -163,000 | -426,000 | 256,000 |
Net Cash Provided by Operating Activities | 13,602,000 | 10,566,000 | 14,400,000 | 13,669,000 | 12,434,000 | 8,693,000 | 10,201,000 | 11,662,000 | 8,532,000 | 6,829,000 | 7,795,000 | 12,067,000 | 10,253,000 | 9,306,000 | 10,546,000 | 11,761,000 | 10,668,000 | 6,798,000 | 12,077,000 | 9,848,000 | 9,185,000 | 7,577,000 | 10,845,000 | 10,464,000 | 8,535,000 | 7,556,000 | 8,279,000 | 10,870,000 | 8,322,000 | 18,305,000 | 7,364,000 | 9,860,000 | 7,830,000 | 7,481,000 | 7,336,000 | 10,212,000 | 7,980,000 | 5,963,000 | 7,853,000 | 12,324,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -4,535,000 | -4,393,000 | -5,708,000 | -5,303,000 | -4,685,000 | -3,713,000 | -4,557,000 | -4,074,000 | -3,743,000 | -3,090,000 | -4,032,000 | -3,581,000 | -3,144,000 | -2,519,000 | -3,496,000 | -3,329,000 | -3,219,000 | -2,968,000 | -4,840,000 | -4,392,000 | -3,596,000 | -3,151,000 | -4,497,000 | -3,711,000 | -3,740,000 | -2,589,000 | -3,297,000 | -3,262,000 | -2,794,000 | -2,355,000 | -3,525,000 | -3,285,000 | -3,301,000 | -2,843,000 | -4,279,000 | -4,967,000 | -3,389,000 | -3,447,000 | -5,013,000 | -4,079,000 |
Acquisitions Net | -15,000 | -327,000 | -40,000 | -48,000 | -887,000 | -7,629,000 | -10,411,000 | -80,000 | -69,000 | -34,000 | -252,000 | -100,000 | -57,000 | -47,000 | -2,421,000 | -29,000 | -56,000 | -26,000 | -951,000 | -152,000 | -318,000 | -262,000 | -2,758,000 | -148,000 | -261,000 | -112,000 | -68,000 | -919,000 | -122,000 | -1,599,000 | -584,000 | -375,000 | -255,000 | -30,185,000 | -100,000 | -302,000 | -505,000 | -3,995,000 | -3,755,000 | -393,000 |
Purchases of Investments | -127,953,000 | -105,858,000 | -63,824,000 | -81,143,000 | -58,114,000 | -48,388,000 | -46,247,000 | -47,981,000 | -47,759,000 | -109,865,000 | -49,682,000 | -8,083,000 | -68,435,000 | -34,885,000 | -62,287,000 | -58,334,000 | -82,415,000 | -35,554,000 | -67,486,000 | -17,691,000 | -37,143,000 | -32,445,000 | -61,000,000 | -52,982,000 | -43,270,000 | -27,802,000 | -57,285,000 | -39,358,000 | -26,243,000 | -55,932,000 | -101,882,000 | -3,935,000 | -2,704,000 | -4,555,000 | -4,232,000 | -11,717,000 | -3,927,000 | -3,788,000 | -7,624,000 | -4,633,000 |
Sales/Maturities of Investments | 125,083,000 | 107,538,000 | 62,144,000 | 58,351,000 | 74,010,000 | 51,629,000 | 55,217,000 | 44,491,000 | 36,272,000 | 54,090,000 | 72,225,000 | 34,263,000 | 48,851,000 | 48,100,000 | 86,778,000 | 50,706,000 | 71,666,000 | 11,188,000 | 52,561,000 | 41,471,000 | 48,489,000 | 25,511,000 | 46,712,000 | 24,938,000 | 46,966,000 | 52,905,000 | 44,185,000 | 49,238,000 | 24,653,000 | 37,490,000 | 45,648,000 | 9,613,000 | 12,558,000 | 5,579,000 | 6,535,000 | 5,890,000 | 2,076,000 | 3,001,000 | 7,947,000 | 2,744,000 |
Other Investing Activities | -28,000 | -163,000 | 77,000 | 95,000 | 331,000 | 182,000 | -94,000 | 308,000 | -355,000 | 333,000 | -948,000 | 1,015,000 | 156,000 | 547,000 | -1,925,000 | -869,000 | -723,000 | -444,000 | -361,000 | -872,000 | -139,000 | 146,000 | -275,000 | -1,558,000 | 427,000 | -94,000 | -3,432,000 | 1,078,000 | -999,000 | -70,000 | 328,000 | -153,000 | 74,000 | -485,000 | 256,000 | -8,000 | 133,000 | 97,000 | 42,000 | 219,000 |
Net Cash Used for Investing Activities | -7,448,000 | -3,203,000 | -7,351,000 | -28,048,000 | 10,655,000 | -7,919,000 | -6,092,000 | -7,336,000 | -15,607,000 | -58,566,000 | 17,311,000 | 23,514,000 | -22,629,000 | 11,196,000 | 16,649,000 | -11,855,000 | -14,747,000 | -27,804,000 | -21,077,000 | 18,364,000 | 7,293,000 | -10,201,000 | -21,818,000 | -33,461,000 | 122,000 | 22,308,000 | -19,897,000 | 6,777,000 | -5,505,000 | -22,466,000 | -60,015,000 | 1,865,000 | 6,372,000 | -32,489,000 | -1,820,000 | -11,104,000 | -5,612,000 | -8,132,000 | -8,403,000 | -6,142,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -1,360,000 | -4,576,000 | -1,741,000 | -1,995,000 | -1,385,000 | -6,190,000 | -669,000 | -445,000 | -1,805,000 | -1,009,000 | -1,429,000 | -592,000 | -1,719,000 | -3,308,000 | -1,896,000 | -182,000 | -1,133,000 | -3,250,000 | -921,000 | -2,215,000 | -355,000 | -4,242,000 | -628,000 | -2,509,000 | -3,058,000 | -5,413,000 | -1,702,000 | -1,467,000 | -3,201,000 | -2,644,000 | -320,000 | -1,896,000 | -2,133,000 | -991,000 | -1,289,000 | -315,000 | -433,000 | -3,431,000 | -652,000 | -1,663,000 |
Common Stock Issued | 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 |
Common Stock Repurchased | -356,000 | -2,562,000 | -2,193,000 | -1,128,000 | -1,400,000 | -4,450,000 | -2,608,000 | -1,055,000 | -1,011,000 | -3,180,000 | -6,869,000 | -7,632,000 | -5,980,000 | -6,580,000 | -8,994,000 | -8,973,000 | -4,998,000 | -1,741,000 | -2,043,000 | -674,000 | -548,000 | -1,585,000 | -418,000 | -928,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | 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 |
Other Financing Activities | -150,000 | -2,664,000 | 3,798,000 | -1,513,000 | 3,074,000 | 718,000 | 1,926,000 | -418,000 | -1,097,000 | 6,832,000 | 1,154,000 | 438,000 | 2,470,000 | 1,539,000 | 4,222,000 | 299,000 | 3,657,000 | 4,645,000 | 1,185,000 | 4,987,000 | 2,992,000 | 4,149,000 | 760,000 | 2,499,000 | 1,336,000 | 1,619,000 | 2,171,000 | 69,000 | 717,000 | 4,659,000 | 915,000 | 2,339,000 | 2,273,000 | 12,604,000 | 1,294,000 | 917,000 | 811,000 | 6,249,000 | 2,207,000 | 2,600,000 |
Net Cash Used Provided by Financing Activities | 854,000 | -9,802,000 | -136,000 | -4,636,000 | 289,000 | -9,922,000 | -1,351,000 | -1,918,000 | -1,036,000 | 2,643,000 | -7,144,000 | -7,786,000 | -5,229,000 | -8,349,000 | -6,668,000 | -8,856,000 | -2,474,000 | -346,000 | -1,779,000 | 2,098,000 | 2,089,000 | -1,678,000 | -286,000 | -10,000 | -1,722,000 | -3,794,000 | 469,000 | -1,398,000 | -2,484,000 | 2,015,000 | 595,000 | 443,000 | 140,000 | 11,613,000 | 5,000 | 602,000 | 378,000 | 2,818,000 | 1,555,000 | 937,000 |
Effect of Forex Changes on Cash | -97,000 | -44,000 | 126,000 | -34,000 | -23,000 | 47,000 | 285,000 | -276,000 | -327,000 | 50,000 | 103,000 | 14,000 | -51,000 | -61,000 | 432,000 | -200,000 | 44,000 | -184,000 | 120,000 | -121,000 | 11,000 | 15,000 | -31,000 | -68,000 | -133,000 | 92,000 | 26,000 | 39,000 | 122,000 | 61,000 | -162,000 | -12,000 | -5,000 | 7,000 | -51,000 | -37,000 | 130,000 | -207,000 | -116,000 | -194,000 |
Net Change in Cash | 6,775,000 | -2,473,000 | 7,039,000 | -19,049,000 | 23,355,000 | -9,101,000 | 3,043,000 | 2,132,000 | -8,438,000 | -49,044,000 | 18,065,000 | 27,809,000 | -17,656,000 | 12,092,000 | 20,959,000 | -9,150,000 | -6,509,000 | -21,536,000 | -10,659,000 | 30,189,000 | 18,578,000 | -4,287,000 | -11,290,000 | -23,075,000 | 6,802,000 | 26,162,000 | -11,123,000 | 16,288,000 | 455,000 | -2,085,000 | -56,787,000 | 12,156,000 | 14,337,000 | -13,388,000 | 5,470,000 | -327,000 | 2,876,000 | 442,000 | 889,000 | 6,925,000 |
Cash at End of Period | 42,324,000 | 35,549,000 | 38,643,000 | 31,604,000 | 50,653,000 | 27,298,000 | 36,399,000 | 33,356,000 | 31,224,000 | 39,662,000 | 88,706,000 | 70,641,000 | 42,832,000 | 60,488,000 | 48,396,000 | 27,437,000 | 36,587,000 | 43,096,000 | 64,632,000 | 75,291,000 | 45,102,000 | 26,524,000 | 30,811,000 | 42,101,000 | 65,176,000 | 58,374,000 | 31,583,000 | 42,706,000 | 26,418,000 | 25,963,000 | 28,048,000 | 84,835,000 | 72,679,000 | 58,342,000 | 71,730,000 | 66,260,000 | 66,587,000 | 63,711,000 | 63,269,000 | 62,380,000 |
Cash at Start of Period | 35,549,000 | 38,022,000 | 31,604,000 | 50,653,000 | 27,298,000 | 36,399,000 | 33,356,000 | 31,224,000 | 39,662,000 | 88,706,000 | 70,641,000 | 42,832,000 | 60,488,000 | 48,396,000 | 27,437,000 | 36,587,000 | 43,096,000 | 64,632,000 | 75,291,000 | 45,102,000 | 26,524,000 | 30,811,000 | 42,101,000 | 65,176,000 | 58,374,000 | 32,212,000 | 42,706,000 | 26,418,000 | 25,963,000 | 28,048,000 | 84,835,000 | 72,679,000 | 58,342,000 | 71,730,000 | 66,260,000 | 66,587,000 | 63,711,000 | 63,269,000 | 62,380,000 | 55,455,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 13,602,000 | 10,566,000 | 14,400,000 | 13,669,000 | 12,434,000 | 8,693,000 | 10,201,000 | 11,662,000 | 8,532,000 | 6,829,000 | 7,795,000 | 12,067,000 | 10,253,000 | 9,306,000 | 10,546,000 | 11,761,000 | 10,668,000 | 6,798,000 | 12,077,000 | 9,848,000 | 9,185,000 | 7,577,000 | 10,845,000 | 10,464,000 | 8,535,000 | 7,556,000 | 8,279,000 | 10,870,000 | 8,322,000 | 18,305,000 | 7,364,000 | 9,860,000 | 7,830,000 | 7,481,000 | 7,336,000 | 10,212,000 | 7,980,000 | 5,963,000 | 7,853,000 | 12,324,000 |
Capital Expenditure | -4,535,000 | -4,393,000 | -5,708,000 | -5,303,000 | -4,685,000 | -3,713,000 | -4,557,000 | -4,074,000 | -3,743,000 | -3,090,000 | -4,032,000 | -3,581,000 | -3,144,000 | -2,519,000 | -3,496,000 | -3,329,000 | -3,219,000 | -2,968,000 | -4,840,000 | -4,392,000 | -3,596,000 | -3,151,000 | -4,497,000 | -3,711,000 | -3,740,000 | -2,589,000 | -3,297,000 | -3,262,000 | -2,794,000 | -2,355,000 | -3,525,000 | -3,285,000 | -3,301,000 | -2,843,000 | -4,279,000 | -4,967,000 | -3,389,000 | -3,447,000 | -5,013,000 | -4,079,000 |
Free Cash Flow | 9,067,000 | 6,173,000 | 8,692,000 | 8,366,000 | 7,749,000 | 4,980,000 | 5,644,000 | 7,588,000 | 4,789,000 | 3,739,000 | 3,763,000 | 8,486,000 | 7,109,000 | 6,787,000 | 7,050,000 | 8,432,000 | 7,449,000 | 3,830,000 | 7,237,000 | 5,456,000 | 5,589,000 | 4,426,000 | 6,348,000 | 6,753,000 | 4,795,000 | 4,967,000 | 4,982,000 | 7,608,000 | 5,528,000 | 15,950,000 | 3,839,000 | 6,575,000 | 4,529,000 | 4,638,000 | 3,057,000 | 5,245,000 | 4,591,000 | 2,516,000 | 2,840,000 | 8,245,000 |