Please enter the stock ticker. Add .to for Canadian stocks.
All numbers in thousands except per share items and ratios.
Reported Currency: USD | 2024-09-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 158,877,000 | 147,977,000 | 143,313,000 | 169,961,000 | 143,083,000 | 134,383,000 | 127,358,000 | 149,204,000 | 127,101,000 | 121,234,000 | 116,444,000 | 137,412,000 | 110,812,000 | 113,080,000 | 108,518,000 | 125,555,000 | 96,145,000 | 88,912,000 | 75,452,000 | 87,436,000 | 69,981,000 | 63,404,000 | 59,700,000 | 72,383,000 | 56,576,000 | 52,886,000 | 51,042,000 | 60,453,000 | 43,744,000 | 37,955,000 | 35,714,000 | 43,741,000 | 32,714,000 | 30,404,000 | 29,128,000 | 35,747,000 | 25,358,000 | 23,185,000 | 22,717,000 | 29,329,000 |
Revenue Y/Y Growth | 11.04% | 10.12% | 12.53% | 13.91% | 12.57% | 10.85% | 9.37% | 8.58% | 14.70% | 7.21% | 7.30% | 9.44% | 15.26% | 27.18% | 43.82% | 43.60% | 37.39% | 40.23% | 26.39% | 20.80% | 23.69% | 19.89% | 16.96% | 19.73% | 29.33% | 39.34% | 42.92% | 38.21% | 33.72% | 24.84% | 22.61% | 22.36% | 29.01% | 31.14% | 28.22% | 21.88% | - | - | - | - |
Cost of Revenue | 80,977,000 | 73,785,000 | 72,633,000 | 92,553,000 | 75,022,000 | 69,373,000 | 67,791,000 | 85,640,000 | 70,268,000 | 66,424,000 | 66,499,000 | 82,835,000 | 62,930,000 | 64,176,000 | 62,403,000 | 79,284,000 | 57,106,000 | 52,660,000 | 44,257,000 | 53,977,000 | 41,302,000 | 36,337,000 | 33,920,000 | 44,786,000 | 33,003,000 | 30,632,000 | 30,735,000 | 38,495,000 | 27,549,000 | 23,451,000 | 22,440,000 | 28,959,000 | 21,260,000 | 19,180,000 | 18,866,000 | 24,341,000 | 16,755,000 | 15,160,000 | 15,395,000 | 20,672,000 |
Gross Profit | 77,900,000 | 74,192,000 | 70,680,000 | 77,408,000 | 68,061,000 | 65,010,000 | 59,567,000 | 63,564,000 | 56,833,000 | 54,810,000 | 49,945,000 | 54,577,000 | 47,882,000 | 48,904,000 | 46,115,000 | 46,271,000 | 39,039,000 | 36,252,000 | 31,195,000 | 33,459,000 | 28,679,000 | 27,067,000 | 25,780,000 | 27,597,000 | 23,573,000 | 22,254,000 | 20,307,000 | 21,958,000 | 16,195,000 | 14,504,000 | 13,274,000 | 14,782,000 | 11,454,000 | 11,224,000 | 10,262,000 | 11,406,000 | 8,603,000 | 8,025,000 | 7,322,000 | 8,657,000 |
Gross Profit Margin | 49.03% | 50.14% | 49.32% | 45.54% | 47.57% | 48.38% | 46.77% | 42.60% | 44.71% | 45.21% | 42.89% | 39.72% | 43.21% | 43.25% | 42.50% | 36.85% | 40.60% | 40.77% | 41.34% | 38.27% | 40.98% | 42.69% | 43.18% | 38.13% | 41.67% | 42.08% | 39.78% | 36.32% | 37.02% | 38.21% | 37.17% | 33.79% | 35.01% | 36.92% | 35.23% | 31.91% | 33.93% | 34.61% | 32.23% | 29.52% |
Research and Development | 0 | 18,791,000 | 16,960,000 | 31,416,000 | 17,957,000 | 18,829,000 | 17,420,000 | 28,688,000 | 16,787,000 | 15,468,000 | 12,270,000 | 21,577,000 | 12,097,000 | 11,794,000 | 10,584,000 | 16,466,000 | 9,334,000 | 8,945,000 | 7,993,000 | 13,159,000 | 8,022,000 | 7,910,000 | 6,841,000 | 10,169,000 | 6,303,000 | 6,432,000 | 5,968,000 | 22,196,000 | 128,000 | 145,000 | 4,402,000 | 153,000 | 160,000 | 160,000 | 161,000 | 167,000 | 159,000 | 157,000 | 152,000 | 148,000 |
General and Administrative Expenses | 37,982,000 | 40,632,000 | 38,185,000 | 32,629,000 | 38,672,000 | 38,354,000 | 37,150,000 | 31,380,000 | 37,356,000 | 35,935,000 | 33,757,000 | 29,516,000 | 30,944,000 | 29,397,000 | 26,628,000 | 23,428,000 | 23,449,000 | 21,174,000 | 19,143,000 | 16,356,000 | 17,445,000 | 15,987,000 | 14,524,000 | 13,557,000 | 13,478,000 | 12,759,000 | 12,349,000 | 12,058,000 | 10,412,000 | 8,700,000 | 7,823,000 | 7,949,000 | 7,079,000 | 6,340,000 | 5,942,000 | 5,869,000 | 5,248,000 | 4,760,000 | 4,535,000 | 4,692,000 |
Total Operating Expenses | 60,489,000 | 59,520,000 | 55,373,000 | 64,199,000 | 56,873,000 | 57,329,000 | 54,793,000 | 60,827,000 | 54,308,000 | 51,493,000 | 46,276,000 | 51,117,000 | 43,030,000 | 41,202,000 | 37,250,000 | 39,398,000 | 32,845,000 | 30,409,000 | 27,206,000 | 29,580,000 | 25,522,000 | 23,983,000 | 21,360,000 | 23,811,000 | 19,849,000 | 19,271,000 | 18,380,000 | 19,831,000 | 15,848,000 | 13,876,000 | 12,269,000 | 13,527,000 | 10,879,000 | 9,939,000 | 9,191,000 | 10,297,000 | 8,197,000 | 7,561,000 | 7,067,000 | 8,067,000 |
Operating Income or Loss | 17,411,000 | 14,672,000 | 15,307,000 | 13,209,000 | 11,188,000 | 7,681,000 | 4,774,000 | 2,737,000 | 2,525,000 | 3,317,000 | 3,669,000 | 3,460,000 | 4,852,000 | 7,702,000 | 8,865,000 | 6,873,000 | 6,194,000 | 5,843,000 | 3,989,000 | 3,879,000 | 3,157,000 | 3,084,000 | 4,420,000 | 3,786,000 | 3,724,000 | 2,983,000 | 1,927,000 | 2,127,000 | 347,000 | 628,000 | 1,005,000 | 1,255,000 | 575,000 | 1,285,000 | 1,071,000 | 1,109,000 | 406,000 | 464,000 | 255,000 | 590,000 |
Operating Margin | 10.96% | 9.92% | 10.68% | 7.77% | 7.82% | 5.72% | 3.75% | 1.83% | 1.99% | 2.74% | 3.15% | 2.52% | 4.38% | 6.81% | 8.17% | 5.47% | 6.44% | 6.57% | 5.29% | 4.44% | 4.51% | 4.86% | 7.40% | 5.23% | 6.58% | 5.64% | 3.78% | 3.52% | 0.79% | 1.65% | 2.81% | 2.87% | 1.76% | 4.23% | 3.68% | 3.10% | 1.60% | 2.00% | 1.12% | 2.01% |
Interest Expense | 603,000 | 589,000 | 644,000 | 713,000 | 806,000 | 840,000 | 823,000 | 694,000 | 617,000 | 584,000 | 472,000 | 482,000 | 493,000 | 435,000 | 399,000 | 414,000 | 428,000 | 403,000 | 402,000 | 455,000 | 396,000 | 383,000 | 366,000 | 387,000 | 358,000 | 343,000 | 330,000 | 338,000 | 228,000 | 143,000 | 139,000 | 133,000 | 118,000 | 116,000 | 117,000 | 115,000 | 116,000 | 114,000 | 115,000 | 74,000 |
EBITDA | 32,082,000 | 27,872,000 | 25,311,000 | 28,219,000 | 25,126,000 | 19,992,000 | 16,065,000 | 12,877,000 | 13,888,000 | 7,647,000 | 4,400,000 | 25,218,000 | 13,756,000 | 17,107,000 | 18,175,000 | 15,797,000 | 13,760,000 | 12,372,000 | 9,147,000 | 10,678,000 | 8,591,000 | 8,474,000 | 9,621,000 | 7,999,000 | 7,526,000 | 6,578,000 | 5,917,000 | 5,707,000 | 3,456,000 | 3,442,000 | 3,527,000 | 3,596,000 | 2,693,000 | 3,204,000 | 3,000,000 | 2,805,000 | 1,962,000 | 1,980,000 | 1,562,000 | 1,883,000 |
Depreciation and Amortization | 13,442,000 | 12,038,000 | 11,684,000 | 13,820,000 | 12,131,000 | 11,589,000 | 11,123,000 | 13,145,000 | 10,327,000 | 9,716,000 | 9,193,000 | 9,802,000 | 8,948,000 | 8,038,000 | 7,508,000 | 7,618,000 | 6,523,000 | 5,748,000 | 5,362,000 | 6,170,000 | 5,563,000 | 5,202,000 | 4,854,000 | 4,262,000 | 3,778,000 | 3,630,000 | 3,671,000 | 3,498,000 | 2,912,000 | 2,633,000 | 2,435,000 | 2,297,000 | 2,084,000 | 1,909,000 | 1,827,000 | 1,752,000 | 1,599,000 | 1,504,000 | 1,426,000 | 1,380,000 |
Income Before Tax | 18,037,000 | 15,245,000 | 12,983,000 | 13,686,000 | 12,189,000 | 7,563,000 | 4,119,000 | -962,000 | 2,944,000 | -2,653,000 | -5,265,000 | 14,934,000 | 4,315,000 | 8,634,000 | 10,268,000 | 7,765,000 | 6,809,000 | 6,221,000 | 3,383,000 | 4,053,000 | 2,632,000 | 2,889,000 | 4,401,000 | 3,350,000 | 3,390,000 | 2,605,000 | 1,916,000 | 1,871,000 | 316,000 | 666,000 | 953,000 | 1,166,000 | 491,000 | 1,179,000 | 1,056,000 | 938,000 | 247,000 | 362,000 | 21,000 | 429,000 |
Income Tax Expense | 2,706,000 | 1,767,000 | 2,467,000 | 3,062,000 | 2,306,000 | 804,000 | 948,000 | -1,227,000 | 69,000 | -637,000 | -1,422,000 | 612,000 | 1,155,000 | 868,000 | 2,156,000 | 565,000 | 569,000 | 984,000 | 744,000 | 786,000 | 494,000 | 257,000 | 836,000 | 327,000 | 508,000 | 74,000 | 287,000 | 14,000 | 58,000 | 467,000 | 229,000 | 413,000 | 229,000 | 307,000 | 475,000 | 452,000 | 161,000 | 266,000 | 71,000 | 205,000 |
Net Income | 15,328,000 | 13,485,000 | 10,431,000 | 10,624,000 | 9,879,000 | 6,750,000 | 3,172,000 | 278,000 | 2,872,000 | -2,028,000 | -3,844,000 | 14,323,000 | 3,156,000 | 7,778,000 | 8,107,000 | 7,222,000 | 6,331,000 | 5,243,000 | 2,535,000 | 3,268,000 | 2,134,000 | 2,625,000 | 3,561,000 | 3,027,000 | 2,883,000 | 2,534,000 | 1,629,000 | 1,857,000 | 256,000 | 197,000 | 724,000 | 749,000 | 252,000 | 857,000 | 513,000 | 482,000 | 79,000 | 92,000 | -57,000 | 214,000 |
Net Income Margin | 9.65% | 9.11% | 7.28% | 6.25% | 6.90% | 5.02% | 2.49% | 0.19% | 2.26% | -1.67% | -3.30% | 10.42% | 2.85% | 6.88% | 7.47% | 5.75% | 6.58% | 5.90% | 3.36% | 3.74% | 3.05% | 4.14% | 5.96% | 4.18% | 5.10% | 4.79% | 3.19% | 3.07% | 0.59% | 0.52% | 2.03% | 1.71% | 0.77% | 2.82% | 1.76% | 1.35% | 0.31% | 0.40% | -0.25% | 0.73% |
EPS | 1.46 | 1.29 | 1.00 | 1.03 | 0.96 | 0.66 | 0.31 | 0.03 | 0.28 | -0.20 | -0.38 | 1.41 | 0.31 | 0.77 | 0.80 | 0.72 | 0.63 | 0.53 | 0.25 | 0.33 | 0.22 | 0.27 | 0.36 | 0.31 | 0.30 | 0.26 | 0.17 | 0.19 | 0.03 | 0.02 | 0.08 | 0.08 | 0.03 | 0.09 | 0.05 | 0.05 | 0.01 | 0.01 | -0.01 | 0.02 |
EPS Diluted | 1.43 | 1.26 | 0.98 | 1.00 | 0.94 | 0.65 | 0.31 | 0.03 | 0.28 | -0.20 | -0.38 | 1.39 | 0.31 | 0.76 | 0.79 | 0.70 | 0.62 | 0.52 | 0.25 | 0.32 | 0.21 | 0.26 | 0.35 | 0.30 | 0.29 | 0.25 | 0.16 | 0.19 | 0.03 | 0.02 | 0.07 | 0.08 | 0.03 | 0.09 | 0.05 | 0.05 | 0.01 | 0.01 | -0.01 | 0.02 |
Weighted Average Shares Out | 10,501,000 | 10,447,000 | 10,393,000 | 10,356,000 | 10,322,000 | 10,285,000 | 10,250,000 | 10,220,000 | 10,191,000 | 10,175,000 | 10,180,000 | 10,160,000 | 10,140,000 | 10,100,000 | 10,080,000 | 10,040,000 | 10,020,000 | 10,000,000 | 9,960,000 | 9,920,000 | 9,900,000 | 9,860,000 | 9,820,000 | 9,800,000 | 9,760,000 | 9,720,000 | 9,680,000 | 9,660,000 | 9,620,000 | 9,580,000 | 9,540,000 | 9,520,000 | 9,480,000 | 9,460,000 | 9,420,000 | 9,400,000 | 9,360,000 | 9,340,000 | 9,300,000 | 9,280,000 |
Weighted Average Shares Out Diluted | 10,735,000 | 10,708,000 | 10,670,000 | 10,610,000 | 10,558,000 | 10,449,000 | 10,347,000 | 10,308,000 | 10,331,000 | 10,175,000 | 10,180,000 | 10,320,000 | 10,300,000 | 10,280,000 | 10,260,000 | 10,260,000 | 10,240,000 | 10,180,000 | 10,120,000 | 10,100,000 | 10,080,000 | 10,060,000 | 10,040,000 | 10,020,000 | 10,020,000 | 10,000,000 | 9,960,000 | 9,920,000 | 9,880,000 | 9,840,000 | 9,800,000 | 9,720,000 | 9,700,000 | 9,660,000 | 9,620,000 | 9,620,000 | 9,560,000 | 9,520,000 | 9,300,000 | 9,440,000 |
Reported Currency: USD | 2024-09-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | ||||||||||||||||||||||||||||||||||||||||
Cash and Cash Equivalents | 75,091,000 | 71,673,000 | 72,852,000 | 73,387,000 | 49,605,000 | 49,529,000 | 49,343,000 | 53,888,000 | 34,947,000 | 37,478,000 | 36,393,000 | 36,220,000 | 29,944,000 | 40,380,000 | 33,834,000 | 42,122,000 | 29,930,000 | 37,466,000 | 27,201,000 | 36,092,000 | 23,255,000 | 22,616,000 | 23,115,000 | 31,750,000 | 20,425,000 | 19,823,000 | 16,676,000 | 20,522,000 | 12,767,000 | 13,203,000 | 15,440,000 | 19,334,000 | 13,656,000 | 12,521,000 | 12,470,000 | 15,890,000 | 10,709,000 | 10,269,000 | 10,237,000 | 14,557,000 |
Short Term Investments | 12,960,000 | 17,914,000 | 12,222,000 | 13,393,000 | 14,564,000 | 14,441,000 | 15,062,000 | 16,138,000 | 23,715,000 | 23,232,000 | 29,992,000 | 59,829,000 | 49,044,000 | 49,514,000 | 39,436,000 | 42,274,000 | 38,472,000 | 33,925,000 | 22,091,000 | 18,929,000 | 20,146,000 | 18,847,000 | 13,905,000 | 9,500,000 | 9,340,000 | 7,227,000 | 8,287,000 | 10,464,000 | 11,543,000 | 8,248,000 | 6,091,000 | 6,647,000 | 4,691,000 | 4,019,000 | 3,389,000 | 3,918,000 | 3,719,000 | 3,732,000 | 3,544,000 | 2,859,000 |
Cash + Short Term Investments | 88,051,000 | 89,587,000 | 85,074,000 | 86,780,000 | 64,169,000 | 63,970,000 | 64,405,000 | 70,026,000 | 58,662,000 | 60,710,000 | 66,385,000 | 96,049,000 | 78,988,000 | 89,894,000 | 73,270,000 | 84,396,000 | 68,402,000 | 71,391,000 | 49,292,000 | 55,021,000 | 43,401,000 | 41,463,000 | 37,020,000 | 41,250,000 | 29,765,000 | 27,050,000 | 24,963,000 | 30,986,000 | 24,310,000 | 21,451,000 | 21,531,000 | 25,981,000 | 18,347,000 | 16,540,000 | 15,859,000 | 19,808,000 | 14,428,000 | 14,001,000 | 13,781,000 | 17,416,000 |
Net Receivables | 51,638,000 | 50,106,000 | 47,768,000 | 52,253,000 | 43,420,000 | 30,925,000 | 37,646,000 | 42,360,000 | 36,154,000 | 34,804,000 | 32,504,000 | 32,891,000 | 28,610,000 | 26,835,000 | 24,289,000 | 24,542,000 | 20,832,000 | 19,918,000 | 17,836,000 | 20,816,000 | 16,887,000 | 16,747,000 | 15,979,000 | 16,677,000 | 14,258,000 | 12,607,000 | 12,026,000 | 13,164,000 | 10,557,000 | 8,046,000 | 7,329,000 | 8,339,000 | 6,566,000 | 6,092,000 | 5,072,000 | 5,654,000 | 5,440,000 | 4,920,000 | 4,772,000 | 5,612,000 |
Inventory | 36,103,000 | 34,109,000 | 31,147,000 | 33,318,000 | 35,406,000 | 36,587,000 | 34,170,000 | 34,405,000 | 36,647,000 | 38,153,000 | 34,987,000 | 32,640,000 | 30,933,000 | 24,119,000 | 23,849,000 | 23,795,000 | 23,735,000 | 19,599,000 | 18,857,000 | 20,497,000 | 18,766,000 | 18,580,000 | 16,432,000 | 17,174,000 | 15,862,000 | 14,824,000 | 13,840,000 | 16,047,000 | 13,711,000 | 11,510,000 | 10,600,000 | 11,461,000 | 10,696,000 | 9,588,000 | 9,582,000 | 10,243,000 | 8,981,000 | 7,470,000 | 7,369,000 | 8,299,000 |
Other Current Assets | 0 | 0 | 0 | 0 | 0 | 9,000,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 |
Total Current Assets | 175,792,000 | 173,307,000 | 163,989,000 | 172,351,000 | 142,995,000 | 140,482,000 | 136,221,000 | 146,791,000 | 131,463,000 | 133,667,000 | 133,876,000 | 161,580,000 | 138,531,000 | 140,848,000 | 121,408,000 | 132,733,000 | 112,969,000 | 110,908,000 | 85,985,000 | 96,334,000 | 79,054,000 | 76,790,000 | 69,431,000 | 75,101,000 | 59,885,000 | 54,481,000 | 50,829,000 | 60,197,000 | 48,578,000 | 41,007,000 | 39,460,000 | 45,781,000 | 35,609,000 | 32,220,000 | 30,513,000 | 35,705,000 | 28,849,000 | 26,391,000 | 25,922,000 | 31,327,000 |
Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment | 314,444,000 | 295,292,000 | 283,263,000 | 276,690,000 | 267,226,000 | 264,116,000 | 259,016,000 | 252,838,000 | 239,228,000 | 232,136,000 | 224,629,000 | 216,363,000 | 199,303,000 | 176,848,000 | 160,789,000 | 150,667,000 | 134,100,000 | 115,054,000 | 77,779,000 | 72,705 | 67,662,000 | 64,723,000 | 61,048,000 | 61,797,000 | 58,019,000 | 54,768,000 | 52,331,000 | 48,866,000 | 45,335,000 | 37,083,000 | 32,632,000 | 29,114,000 | 27,177,000 | 25,190,000 | 23,308,000 | 21,838,000 | 20,636,000 | 19,479,000 | 17,736,000 | 16,967,000 |
Goodwill | 23,081,000 | 22,879,000 | 22,770,000 | 22,789,000 | 22,749,000 | 22,785,000 | 22,749,000 | 20,288,000 | 20,168,000 | 20,195,000 | 20,229,000 | 15,371,000 | 15,345,000 | 15,350,000 | 15,220,000 | 15,017,000 | 14,960,000 | 14,751,000 | 14,739,000 | 14,754,000 | 14,734,000 | 14,727,000 | 14,708,000 | 14,548,000 | 14,553,000 | 13,944,000 | 13,388,000 | 13,350,000 | 13,271,000 | 4,254,000 | 3,823,000 | 3,784,000 | 3,815,000 | 3,774,000 | 3,785,000 | 3,759,000 | 3,529,000 | 3,523,000 | 3,491,000 | 3,319,000 |
Intangible Assets | 0 | 0 | 0 | 7,687,000 | 0 | 0 | 0 | 6,097,000 | 0 | 0 | 0 | 5,107,000 | 0 | 0 | 0 | 4,981,000 | 0 | 0 | 0 | 4,049,000 | 0 | 0 | 0 | 4,110,000 | 0 | 0 | 0 | 3,371,000 | 0 | 0 | 0 | 854,000 | 0 | 0 | 0 | 762,000 | 0 | 0 | 0 | 764,000 |
Long Term Investments | 0 | 2,104,000 | 2,106,000 | 2,206,000 | 1,911,000 | 1,815,000 | 2,721,000 | 2,107,000 | 2,507,000 | 2,415,000 | 3,315,000 | 3,415,000 | 3,415,000 | 3,622,000 | 7,100,000 | 5,700,000 | 4,000,000 | 2,500,000 | 2,028,000 | 2,169,000 | 1,420,000 | 1,501,000 | 594,000 | 722,000 | 573,000 | 577,000 | 497,000 | 441,000 | 455,000 | 344,000 | 257,000 | 223,000 | 142,000 | 133,000 | 95,000 | 16,000 | 0 | 0 | 0 | 0 |
Tax Assets | 0 | 0 | 0 | 7,687,000 | 0 | 0 | 0 | 6,097,000 | 0 | 0 | 0 | 0 | 0 | 0 | -7,100,000 | -5,700,000 | -4,000,000 | -2,500,000 | -2,028,000 | -2,169,000 | -1,420,000 | -1,501,000 | -594,000 | -722,000 | -573,000 | -577,000 | -497,000 | -441,000 | -455,000 | -344,000 | -257,000 | -223,000 | -142,000 | -133,000 | -95,000 | -16,000 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 71,309,000 | 61,236,000 | 58,841,000 | 46,131,000 | 52,002,000 | 48,409,000 | 43,671,000 | 34,554,000 | 34,996,000 | 31,315,000 | 28,718,000 | 18,713,000 | 25,812,000 | 23,651,000 | 25,660,000 | 22,778,000 | 20,150,000 | 17,601,000 | 42,735,000 | 110,038,295 | 37,649,000 | 35,111,000 | 32,915,000 | 7,092,000 | 11,238,000 | 10,907,000 | 9,814,000 | 5,526,000 | 8,083,000 | 5,437,000 | 5,054,000 | 3,869,000 | 4,296,000 | 3,892,000 | 3,522,000 | 2,611,000 | 3,216,000 | 3,047,000 | 2,926,000 | 2,128,000 |
Total Non-Current Assets | 408,834,000 | 381,511,000 | 366,980,000 | 355,503,000 | 343,888,000 | 337,125,000 | 328,157,000 | 315,884,000 | 296,899,000 | 286,061,000 | 276,891,000 | 258,969,000 | 243,875,000 | 219,471,000 | 201,669,000 | 188,462,000 | 169,210,000 | 147,406,000 | 135,253,000 | 128,914,000 | 120,045,000 | 114,561,000 | 108,671,000 | 87,547,000 | 83,810,000 | 79,619,000 | 75,533,000 | 71,113,000 | 66,689,000 | 46,774,000 | 41,509,000 | 37,621,000 | 35,288,000 | 32,856,000 | 30,615,000 | 28,970,000 | 27,381,000 | 26,049,000 | 24,153,000 | 23,178,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 | -697,000 | 0 | 0 | 0 | 0 |
Total Assets | 584,626,000 | 554,818,000 | 530,969,000 | 527,854,000 | 486,883,000 | 477,607,000 | 464,378,000 | 462,675,000 | 428,362,000 | 419,728,000 | 410,767,000 | 420,549,000 | 382,406,000 | 360,319,000 | 323,077,000 | 321,195,000 | 282,179,000 | 258,314,000 | 221,238,000 | 225,248,000 | 199,099,000 | 191,351,000 | 178,102,000 | 162,648,000 | 143,695,000 | 134,100,000 | 126,362,000 | 131,310,000 | 115,267,000 | 87,781,000 | 80,969,000 | 83,402,000 | 70,897,000 | 65,076,000 | 61,128,000 | 64,747,000 | 56,230,000 | 52,440,000 | 50,075,000 | 54,505,000 |
Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Accounts Payable | 84,570,000 | 81,817,000 | 73,068,000 | 84,981,000 | 72,004,000 | 69,481,000 | 66,907,000 | 79,600,000 | 67,760,000 | 71,219,000 | 68,547,000 | 78,664,000 | 71,474,000 | 66,090,000 | 63,926,000 | 72,539,000 | 58,334,000 | 51,036,000 | 40,056,000 | 47,183,000 | 35,794,000 | 36,063,000 | 31,809,000 | 38,192,000 | 30,904,000 | 27,657,000 | 25,172,000 | 34,616,000 | 26,075,000 | 21,439,000 | 18,891,000 | 25,309,000 | 18,801,000 | 16,123,000 | 14,990,000 | 20,397,000 | 14,437,000 | 12,391,000 | 11,917,000 | 16,459,000 |
Short Term Debt | 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 |
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 | 0 | 0 |
Deferred Revenue | 16,305,000 | 16,004,000 | 15,927,000 | 15,227,000 | 14,398,000 | 14,522,000 | 14,281,000 | 13,227,000 | 12,629,000 | 12,818,000 | 12,820,000 | 11,827,000 | 10,974,000 | 10,695,000 | 10,539,000 | 9,708,000 | 9,251,000 | 8,997,000 | 8,864,000 | 8,190,000 | 7,381,000 | 7,475,000 | 7,298,000 | 6,536,000 | 6,000,000 | 6,004,000 | 6,182,000 | 5,097,000 | 5,153,000 | 5,065,000 | 5,454,000 | 4,768,000 | 4,200,000 | 3,851,000 | 3,766,000 | 3,118,000 | 3,063,000 | 2,562,000 | 2,420,000 | 1,823,000 |
Other Current Liabilities | 60,602,000 | 60,351,000 | 63,970,000 | 64,709,000 | 58,812,000 | 64,235,000 | 66,382,000 | 62,566,000 | 59,974,000 | 56,254,000 | 58,141,000 | 51,775,000 | 41,546,000 | 41,007,000 | 40,939,000 | 44,138,000 | 34,327,000 | 33,863,000 | 30,791,000 | 32,439,000 | 28,961,000 | 26,140,000 | 24,588,000 | 23,663,000 | 18,420,000 | 17,140,000 | 16,691,000 | 18,170,000 | 15,844,000 | 14,016,000 | 13,054,000 | 13,739,000 | 10,497,000 | 9,613,000 | 9,431,000 | 10,372,000 | 9,157,000 | 8,959,000 | 8,840,000 | 9,807,000 |
Total Current Liabilities | 161,477,000 | 158,172,000 | 152,965,000 | 164,917,000 | 145,214,000 | 148,238,000 | 147,570,000 | 155,393,000 | 140,363,000 | 140,291,000 | 139,508,000 | 142,266,000 | 123,994,000 | 117,792,000 | 115,404,000 | 126,385,000 | 101,912,000 | 93,896,000 | 79,711,000 | 87,812,000 | 72,136,000 | 69,678,000 | 63,695,000 | 68,391,000 | 55,324,000 | 50,801,000 | 48,045,000 | 57,883,000 | 47,072,000 | 40,520,000 | 37,399,000 | 43,816,000 | 33,498,000 | 29,587,000 | 28,187,000 | 33,887,000 | 26,657,000 | 23,912,000 | 23,177,000 | 28,089,000 |
Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
Long Term Debt | 134,692,000 | 132,973,000 | 134,686,000 | 135,611,000 | 136,989,000 | 145,514,000 | 141,351,000 | 140,118,000 | 128,251,000 | 124,577,000 | 113,287,000 | 116,395,000 | 113,903,000 | 106,576,000 | 84,935,000 | 84,389,000 | 81,518,000 | 75,926,000 | 63,737,000 | 63,205,000 | 59,530,000 | 58,463,000 | 56,597,000 | 39,787,000 | 39,884,000 | 38,838,000 | 37,940,000 | 37,926,000 | 36,610,000 | 7,683,000 | 7,691,000 | 15,213,000 | 8,205,000 | 8,212,000 | 8,219,000 | 14,175,000 | 8,243,000 | 8,250,000 | 8,257,000 | 12,489,000 |
Deferred Revenue | 0 | 6,700,000 | 6,400,000 | 5,700,000 | 2,700,000 | 2,700,000 | 2,500,000 | 2,900,000 | 2,700,000 | 2,600,000 | 2,500,000 | 2,200 | 2,000,000 | 1,900,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2,386,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 78,084,000 | 77,052,000 | -5,700,000 | -2,700,000 | -2,700,000 | -2,500,000 | -2,900,000 | -2,700,000 | -2,600,000 | -2,500,000 | -2,200 | -2,000,000 | -1,900,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,386,000 | 0 | 0 | 0 | 1,994,000 | 0 | 0 | 0 | 1,787,000 | 0 | 0 | 0 | 1,339,000 | 0 | 0 | 0 | 1,531,000 |
Other Non-Current Liabilities | 29,306,000 | 27,226,000 | 26,657,000 | 25,451,000 | 21,707,000 | 12,553,000 | 20,931,000 | 21,121,000 | 22,259,000 | 23,458,000 | 23,971,000 | 23,643,000 | 23,945,000 | 21,148,000 | 19,418,000 | 17,017,000 | 15,974,000 | 14,764,000 | 12,518,000 | 12,171,000 | 10,925,000 | 10,149,000 | 9,400,000 | 10,921,000 | 9,362,000 | 9,466,000 | 8,914,000 | 7,792,000 | 6,927,000 | 16,364,000 | 14,205,000 | 5,088,000 | 11,412,000 | 10,739,000 | 9,966,000 | 3,301,000 | 8,900,000 | 8,510,000 | 7,768,000 | 3,186,000 |
Total Non-Current Liabilities | 163,998,000 | 160,199,000 | 161,343,000 | 161,062,000 | 158,696,000 | 160,767,000 | 162,282,000 | 161,239,000 | 150,510,000 | 148,035,000 | 137,258,000 | 140,038,000 | 137,848,000 | 127,724,000 | 104,353,000 | 101,406,000 | 97,492,000 | 90,690,000 | 76,255,000 | 75,376,000 | 70,455,000 | 68,612,000 | 65,997,000 | 50,708,000 | 49,246,000 | 48,304,000 | 46,854,000 | 45,718,000 | 43,537,000 | 24,047,000 | 21,896,000 | 20,301,000 | 19,617,000 | 18,951,000 | 18,185,000 | 17,476,000 | 17,143,000 | 16,760,000 | 16,025,000 | 15,675,000 |
Total Liabilities | 325,475,000 | 318,371,000 | 314,308,000 | 325,979,000 | 303,910,000 | 309,005,000 | 309,852,000 | 316,632,000 | 290,873,000 | 288,326,000 | 276,766,000 | 282,304,000 | 261,842,000 | 245,516,000 | 219,757,000 | 227,791,000 | 199,404,000 | 184,586,000 | 155,966,000 | 163,188,000 | 142,591,000 | 138,290,000 | 129,692,000 | 119,099,000 | 104,570,000 | 99,105,000 | 94,899,000 | 103,601,000 | 90,609,000 | 64,567,000 | 59,295,000 | 64,117,000 | 53,115,000 | 48,538,000 | 46,372,000 | 52,060,000 | 43,800,000 | 40,672,000 | 39,202,000 | 43,764,000 |
Common Stock | 110,000 | 110,000 | 109,000 | 109,000 | 108,000 | 108,000 | 108,000 | 108,000 | 107,000 | 107,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 | 5,000 |
Retained Earnings | 152,862,000 | 137,534,000 | 124,049,000 | 113,618,000 | 102,994,000 | 93,115,000 | 86,365,000 | 83,193,000 | 82,915,000 | 80,043,000 | 82,071,000 | 85,915,000 | 71,592,000 | 68,436,000 | 60,658,000 | 52,551,000 | 45,329,000 | 38,998,000 | 33,755,000 | 31,220,000 | 27,952,000 | 25,818,000 | 23,193,000 | 19,625,000 | 16,616,000 | 13,733,000 | 11,199,000 | 8,636,000 | 6,779,000 | 6,524,000 | 6,327,000 | 4,916,000 | 4,167,000 | 3,915,000 | 3,058,000 | 2,545,000 | 2,063,000 | 1,984,000 | 1,892,000 | 1,949,000 |
Accumulated Other Comprehensive Income/Loss | -1,918,000 | -3,993,000 | -3,598,000 | -3,040,000 | -5,003,000 | -3,680,000 | -3,973,000 | -4,487,000 | -7,115,000 | -4,782,000 | -2,365,000 | -1,376,000 | -1,075,000 | -525,000 | -666,000 | -180,000 | -1,029,000 | -1,455,000 | -2,063,000 | -986,000 | -1,429,000 | -960,000 | -1,010,000 | -1,035,000 | -1,034,000 | -934,000 | -467,000 | -484,000 | -501,000 | -607,000 | -797,000 | -985,000 | -521,000 | -571,000 | -614,000 | -723,000 | -675,000 | -617,000 | -752,000 | -511,000 |
Total Stockholders Equity | 259,151,000 | 236,447,000 | 216,661,000 | 201,875,000 | 182,973,000 | 168,602,000 | 154,526,000 | 146,043,000 | 137,489,000 | 131,402,000 | 134,001,000 | 138,245,000 | 120,564,000 | 114,803,000 | 103,320,000 | 93,404,000 | 82,775,000 | 73,728,000 | 65,272,000 | 62,060,000 | 56,508,000 | 53,061,000 | 48,410,000 | 43,549,000 | 39,125,000 | 34,995,000 | 31,463,000 | 27,709,000 | 24,658,000 | 23,214,000 | 21,674,000 | 19,285,000 | 17,782,000 | 16,538,000 | 14,756,000 | 13,384,000 | 12,430,000 | 11,768,000 | 10,873,000 | 10,741,000 |
Total Investments | 12,960,000 | 20,018,000 | 14,328,000 | 15,599,000 | 16,475,000 | 16,256,000 | 17,783,000 | 18,245,000 | 26,222,000 | 25,647,000 | 33,307,000 | 63,244,000 | 52,459,000 | 53,136,000 | 39,436,000 | 42,274,000 | 38,472,000 | 33,925,000 | 22,091,000 | 18,929,000 | 20,146,000 | 18,847,000 | 13,905,000 | 9,500,000 | 9,340,000 | 7,227,000 | 8,287,000 | 10,464,000 | 11,543,000 | 8,248,000 | 6,091,000 | 6,647,000 | 4,691,000 | 4,019,000 | 3,389,000 | 3,918,000 | 3,719,000 | 3,732,000 | 3,544,000 | 2,859,000 |
Total Debt | 134,692,000 | 150,577,000 | 153,741,000 | 135,611,000 | 136,989,000 | 138,914,000 | 141,351,000 | 140,118,000 | 128,251,000 | 124,577,000 | 113,287,000 | 116,395,000 | 113,903,000 | 106,576,000 | 84,935,000 | 84,389,000 | 81,518,000 | 75,926,000 | 63,737,000 | 63,205,000 | 59,530,000 | 58,463,000 | 56,597,000 | 33,145,000 | 24,684,000 | 24,638,000 | 24,640,000 | 37,926,000 | 24,710,000 | 7,683,000 | 7,691,000 | 15,213,000 | 8,205,000 | 8,212,000 | 8,219,000 | 14,175,000 | 8,243,000 | 8,250,000 | 8,257,000 | 12,489,000 |
Net Debt | 59,601,000 | 78,904,000 | 80,889,000 | 62,224,000 | 87,384,000 | 89,385,000 | 92,008,000 | 86,230,000 | 93,304,000 | 86,877,000 | 76,685,000 | 79,915,000 | 83,723,000 | 65,931,000 | 51,101,000 | 42,267,000 | 51,588,000 | 38,460,000 | 36,536,000 | 27,113,000 | 36,275,000 | 35,847,000 | 33,482,000 | 1,395,000 | 4,259,000 | 4,815,000 | 7,964,000 | 17,404,000 | 11,943,000 | -5,520,000 | -7,749,000 | -4,121,000 | -5,451,000 | -4,309,000 | -4,251,000 | -1,715,000 | -2,466,000 | -2,019,000 | -1,980,000 | -2,068,000 |
Reported Currency: USD | 2024-09-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||||||||||||||||||||||||||||
Net Income | 15,328,000 | 13,485,000 | 10,431,000 | 10,624,000 | 9,879,000 | 6,750,000 | 3,172,000 | 278,000 | 2,872,000 | -2,028,000 | -3,844,000 | 14,323,000 | 3,156,000 | 7,778,000 | 8,107,000 | 7,222,000 | 6,331,000 | 5,243,000 | 2,535,000 | 3,268,000 | 2,134,000 | 2,625,000 | 3,561,000 | 3,027,000 | 2,883,000 | 2,534,000 | 1,629,000 | 1,856,000 | 256,000 | 197,000 | 724,000 | 749,000 | 252,000 | 857,000 | 513,000 | 482,000 | 79,000 | 92,000 | -57,000 | 214,000 |
Depreciation & Amortization | 13,442,000 | 12,038,000 | 11,684,000 | 13,820,000 | 12,131,000 | 11,589,000 | 11,123,000 | 12,685,000 | 10,204,000 | 9,594,000 | 8,978,000 | 9,802,000 | 8,948,000 | 8,038,000 | 7,508,000 | 7,618,000 | 6,523,000 | 5,748,000 | 5,362,000 | 6,170,000 | 5,563,000 | 5,202,000 | 4,854,000 | 4,262,000 | 3,778,000 | 3,630,000 | 3,671,000 | 3,498,000 | 2,912,000 | 2,633,000 | 2,435,000 | 2,297,000 | 2,084,000 | 1,909,000 | 1,827,000 | 1,752,000 | 1,599,000 | 1,504,000 | 1,426,000 | 1,379,000 |
Deferred Income Tax | -1,317,000 | -785,000 | -938,000 | -1,464,000 | -1,196,000 | -2,744,000 | -472,000 | -3,367,000 | -825,000 | -1,955,000 | -2,001,000 | -3,623,000 | 909,000 | 701,000 | 1,703,000 | -1,636,000 | 295,000 | 465,000 | 322,000 | 185,000 | 92,000 | 105,000 | 415,000 | 173,000 | 266,000 | -139,000 | 141,000 | -308,000 | -74,000 | 376,000 | -22,000 | -282,000 | -81,000 | 106,000 | 11,000 | 190,000 | -63,000 | -43,000 | -2,000 | 185,000 |
Stock Based Compensation | 5,333,000 | 6,722,000 | 4,961,000 | 6,319,000 | 5,829,000 | 7,127,000 | 4,748,000 | 5,606,000 | 5,556,000 | 5,209,000 | 3,250,000 | 3,680,000 | 3,180,000 | 3,591,000 | 2,306,000 | 2,562,000 | 2,288,000 | 2,601,000 | 1,757,000 | 1,840,000 | 1,779,000 | 1,971,000 | 1,274,000 | 1,417,000 | 1,350,000 | 1,468,000 | 1,182,000 | 1,179,000 | 1,085,000 | 1,158,000 | 792,000 | 887,000 | 776,000 | 768,000 | 544,000 | 606,000 | 544,000 | 563,000 | 407,000 | 408,000 |
Change in Working Capital | -6,674,000 | -6,084,000 | -9,883,000 | 13,505,000 | -4,436,000 | -6,293,000 | -14,317,000 | 10,526,000 | -5,254,000 | -8,081,000 | -18,077,000 | 9,771,000 | -9,244,000 | -6,153,000 | -13,985,000 | 16,478,000 | -2,489,000 | 7,036,000 | -7,544,000 | 8,640,000 | -2,111,000 | -858,000 | -8,110,000 | 7,330,000 | 153,000 | -239,000 | -8,286,000 | 6,068,000 | 3,335,000 | 2,959,000 | -2,274,000 | 10,545,000 | 4,017,000 | 2,061,000 | -2,731,000 | 7,877,000 | 1,827,000 | 1,184,000 | -2,224,000 | 5,639,000 |
Accounts Receivable | -701,000 | -2,209,000 | 3,684,000 | 2,016,000 | -6,718,000 | -5,167,000 | 1,521,000 | -8,788,000 | -4,794,000 | -6,799,000 | -1,516,000 | -6,556,000 | -4,890,000 | -4,462,000 | -2,255,000 | -4,560,000 | -2,016,000 | -2,854,000 | 1,262,000 | -3,906,000 | -1,181,000 | -2,193,000 | -401,000 | -1,395,000 | -2,884,000 | -1,364,000 | 1,029,000 | -2,781,000 | -1,758,000 | -1,242,000 | 994,000 | -1,924,000 | -671,000 | -1,184,000 | 412,000 | -1,178,000 | -588,000 | -430,000 | 441,000 | -1,104,000 |
Inventory | -1,509,000 | -3,085,000 | 1,776,000 | 2,643,000 | 808,000 | -2,373,000 | 371,000 | 3,180,000 | 732,000 | -3,890,000 | -2,614,000 | -1,915,000 | -7,059,000 | -209,000 | -304,000 | 329,000 | -3,899,000 | -672,000 | 1,392,000 | -1,516,000 | -381,000 | -2,100,000 | 719,000 | -1,350,000 | -1,094,000 | -1,090,000 | 2,220,000 | -2,255,000 | -1,593,000 | -682,000 | 947,000 | -1,043,000 | -1,095,000 | -57,000 | 769,000 | -1,343,000 | -1,537,000 | -27,000 | 721,000 | -1,139,000 |
Accounts Payable | -477,000 | 6,005,000 | -11,282,000 | 10,888,000 | 2,820,000 | 3,029,000 | -11,264,000 | 9,852,000 | -1,226,000 | 3,699,000 | -9,380,000 | 7,989,000 | 3,832,000 | 47,000 | -8,266,000 | 13,249,000 | 3,658,000 | 8,616,000 | -8,044,000 | 10,683,000 | 226,000 | 3,668,000 | -6,384,000 | 6,882,000 | 3,894,000 | 2,703,000 | -10,216,000 | 8,907,000 | 3,046,000 | 2,088,000 | -6,865,000 | 7,283,000 | 2,540,000 | 977,000 | -5,770,000 | 6,140,000 | 2,030,000 | 373,000 | -4,249,000 | 5,053,000 |
Other Working Capital | -3,987,000 | -6,795,000 | -4,061,000 | -2,042,000 | -1,346,000 | -1,782,000 | -4,945,000 | 6,282,000 | 34,000 | -1,091,000 | -4,567,000 | 10,253,000 | -1,127,000 | -1,529,000 | -3,160,000 | 7,460,000 | -232,000 | 1,946,000 | -2,154,000 | 3,379,000 | -775,000 | -233,000 | -2,044,000 | 3,193,000 | 237,000 | -488,000 | -1,319,000 | 2,197,000 | 3,640,000 | 2,795,000 | 2,650,000 | 6,229,000 | 3,243,000 | 2,325,000 | 1,858,000 | 4,258,000 | 1,922,000 | 1,268,000 | 863,000 | 2,829,000 |
Other Non-Cash Items | -141,000 | 29,992,000 | 36,885,000 | -339,000 | -990,000 | 47,000 | 534,000 | 3,445,000 | -1,149,000 | 6,226,000 | 8,904,000 | -11,867,000 | 364,000 | -1,240,000 | -1,426,000 | -1,814,000 | -984,000 | -487,000 | 632,000 | -444,000 | 435,000 | 73,000 | -148,000 | 269,000 | 158,000 | 195,000 | -128,000 | 51,000 | -3,663,000 | -3,494,000 | -3,245,000 | -3,545,000 | -2,562,000 | -2,236,000 | -2,324,000 | -2,095,000 | -1,376,000 | -1,303,000 | -1,049,000 | -1,110,000 |
Net Cash Provided by Operating Activities | 25,971,000 | 25,281,000 | 18,989,000 | 42,465,000 | 21,217,000 | 16,476,000 | 4,788,000 | 29,173,000 | 11,404,000 | 8,965,000 | -2,790,000 | 22,086,000 | 7,313,000 | 12,715,000 | 4,213,000 | 30,430,000 | 11,964,000 | 20,606,000 | 3,064,000 | 19,659,000 | 7,892,000 | 9,118,000 | 1,846,000 | 16,478,000 | 8,588,000 | 7,449,000 | -1,791,000 | 12,344,000 | 3,851,000 | 3,829,000 | -1,590,000 | 10,651,000 | 4,486,000 | 3,465,000 | -2,160,000 | 8,812,000 | 2,610,000 | 1,997,000 | -1,499,000 | 6,715,000 |
Cash Flows from Investing Activities | ||||||||||||||||||||||||||||||||||||||||
Investments in Property, Plant, and Equipment | -22,620,000 | -17,620,000 | -14,925,000 | -14,588,000 | -12,479,000 | -11,455,000 | -14,207,000 | -16,592,000 | -16,378,000 | -15,724,000 | -14,951,000 | -18,935,000 | -15,748,000 | -14,288,000 | -12,082,000 | -14,824,000 | -11,063,000 | -7,459,000 | -6,795,000 | -5,312,000 | -4,697,000 | -3,562,000 | -3,290,000 | -3,733,000 | -3,352,000 | -3,243,000 | -3,098,000 | -3,619,000 | -2,659,000 | -2,501,000 | -1,861,000 | -2,005,000 | -1,841,000 | -1,711,000 | -1,179,000 | -1,309,000 | -1,195,000 | -1,213,000 | -871,000 | -1,144,000 |
Acquisitions Net | -622,000 | 656,000 | -2,364,000 | -381,000 | -1,629,000 | -316,000 | -3,513,000 | -831,000 | -885,000 | -259,000 | -6,341,000 | -381,000 | -654,000 | -320,000 | -630,000 | -380,000 | -1,735,000 | -118,000 | -91,000 | -777,000 | -398,000 | -117,000 | -1,169,000 | -331,000 | -976,000 | -866,000 | -13,000 | -81,000 | -13,213,000 | -633,000 | -45,000 | -3,000 | -84,000 | -14,000 | -16,000 | -317,000 | -105,000 | -8,000 | -365,000 | -53,000 |
Purchases of Investments | -3,068,000 | -8,439,000 | -1,965,000 | -435,000 | -219,000 | -496,000 | -338,000 | -233,000 | -239,000 | -329,000 | -1,764,000 | -8,266,000 | -15,231,000 | -21,985,000 | -14,675,000 | -20,801,000 | -17,468,000 | -19,209,000 | -15,001,000 | -6,444,000 | -8,542,000 | -9,950,000 | -6,876,000 | -2,060,000 | -4,033,000 | -537,000 | -470,000 | -2,479,000 | -5,469,000 | -4,210,000 | -1,620,000 | -3,399,000 | -2,076,000 | -1,645,000 | -636,000 | -1,359,000 | -1,122,000 | -625,000 | -986,000 | -1,623,000 |
Sales/Maturities of Investments | 8,069,000 | 3,265,000 | 1,392,000 | 1,568,000 | 1,393,000 | 1,551,000 | 1,115,000 | 5,683,000 | 557,000 | 2,608,000 | 22,753,000 | 12,537,000 | 15,808,000 | 13,213,000 | 17,826,000 | 17,338,000 | 13,135,000 | 8,138,000 | 11,626,000 | 7,626,000 | 7,251,000 | 5,161,000 | 2,643,000 | 1,938,000 | 1,964,000 | 1,660,000 | 2,677,000 | 3,564,000 | 2,221,000 | 2,293,000 | 1,910,000 | 1,233,000 | 1,431,000 | 931,000 | 1,138,000 | 1,135,000 | 1,045,000 | 470,000 | 375,000 | 355,000 |
Other Investing Activities | 1,342,000 | -3,947,000 | 417,000 | 1,235,000 | 1,181,000 | 1,043,000 | 1,137,000 | 1,152,000 | 1,337,000 | 1,626,000 | 1,209,000 | 2,465,000 | 997,000 | 1,300,000 | 895,000 | 1,629,000 | 1,255,000 | 844,000 | 1,367,000 | 1,371,000 | 1,312,000 | 919,000 | 569,000 | 614,000 | 825,000 | 294,000 | 371,000 | 583,000 | -2,191,000 | -1,528,000 | 843,000 | -1,098,000 | -645,000 | -714,000 | 502,000 | -224,000 | -77,000 | -155,000 | -611,000 | -1,267,000 |
Net Cash Used for Investing Activities | -16,899,000 | -22,138,000 | -17,862,000 | -12,601,000 | -11,753,000 | -9,673,000 | -15,806,000 | -10,821,000 | -15,608,000 | -12,078,000 | 906,000 | -12,580,000 | -14,828,000 | -22,080,000 | -8,666,000 | -17,038,000 | -15,876,000 | -17,804,000 | -8,894,000 | -3,536,000 | -5,074,000 | -7,549,000 | -8,123,000 | -3,572,000 | -5,572,000 | -2,692,000 | -533,000 | -2,032,000 | -19,120,000 | -5,051,000 | -1,616,000 | -4,174,000 | -2,570,000 | -2,439,000 | -693,000 | -1,850,000 | -1,377,000 | -1,376,000 | -1,847,000 | -2,465,000 |
Cash Flows from Financing Activities | ||||||||||||||||||||||||||||||||||||||||
Debt Repayment | -2,680,000 | -4,490,000 | -1,190,000 | -6,746,000 | -8,948,000 | -6,539,000 | -2,823,000 | 5,276,000 | 3,016,000 | 10,705,000 | 4,656,000 | -3,100,000 | -3,046,000 | 15,643,000 | -3,476,000 | -1,816,000 | -4,105,000 | 7,408,000 | -2,591,000 | -3,571,000 | -1,960,000 | -2,307,000 | -2,377,000 | -1,834,000 | -2,369,000 | -1,394,000 | -2,164,000 | -2,647,000 | 14,662,000 | -1,263,000 | -914,000 | -592,000 | -1,000,000 | -1,152,000 | -996,000 | -1,597,000 | -825,000 | -786,000 | -674,000 | 5,324,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6,000,000 | 0 | -3,334,000 | -2,666,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 |
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 | -78,000 | 0 | -66,000 | 0 | 0 | 0 | 9,177,000 | -5,190,000 | 0 | -2,745,000 | 0 | 0 | 270,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 149,000 | 0 | 73,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 336,000 | 173,000 | 113,000 | 207,000 | -93,000 | 95,000 | 95,000 | 22,000 | -115,000 |
Net Cash Used Provided by Financing Activities | -2,758,000 | -4,490,000 | -1,256,000 | -6,746,000 | -8,948,000 | -6,539,000 | 6,354,000 | 86,000 | 3,016,000 | 4,626,000 | 1,990,000 | -3,100,000 | -2,776,000 | 15,643,000 | -3,476,000 | -1,816,000 | -4,105,000 | 7,408,000 | -2,591,000 | -3,571,000 | -1,960,000 | -2,158,000 | -2,377,000 | -1,760,000 | -2,369,000 | -1,394,000 | -2,164,000 | -2,647,000 | 14,685,000 | -1,263,000 | -914,000 | -256,000 | -827,000 | -1,039,000 | -789,000 | -1,690,000 | -730,000 | -691,000 | -652,000 | 5,209,000 |
Effect of Forex Changes on Cash | 690,000 | -312,000 | -429,000 | 691,000 | -502,000 | 69,000 | 145,000 | 637,000 | -1,334,000 | -412,000 | 16,000 | -106,000 | -199,000 | 234,000 | -293,000 | 599,000 | 377,000 | 127,000 | -484,000 | 304,000 | -269,000 | 47,000 | -12,000 | -5,000 | -151,000 | -443,000 | 248,000 | 90,000 | 148,000 | 248,000 | 226,000 | -543,000 | 46,000 | 64,000 | 222,000 | -91,000 | -63,000 | 102,000 | -322,000 | -160,000 |
Net Change in Cash | 7,004,000 | -1,659,000 | -558,000 | 23,809,000 | 14,000 | 333,000 | -4,519,000 | 19,075,000 | -2,522,000 | 1,101,000 | 122,000 | 6,300,000 | -10,490,000 | 6,512,000 | -8,222,000 | 12,175,000 | -7,640,000 | 10,337,000 | -8,905,000 | 12,856,000 | 589,000 | -542,000 | -8,666,000 | 11,141,000 | 496,000 | 2,920,000 | -4,240,000 | 7,755,000 | -436,000 | -2,237,000 | -3,894,000 | 5,678,000 | 1,135,000 | 51,000 | -3,420,000 | 5,181,000 | 440,000 | 32,000 | -4,320,000 | 9,299,000 |
Cash at End of Period | 78,677,000 | 71,673,000 | 73,332,000 | 73,890,000 | 50,081,000 | 50,067,000 | 49,734,000 | 54,253,000 | 35,178,000 | 37,700,000 | 36,599,000 | 36,477,000 | 30,177,000 | 40,667,000 | 34,155,000 | 42,377,000 | 30,202,000 | 37,842,000 | 27,505,000 | 36,410,000 | 23,554,000 | 22,965,000 | 23,507,000 | 32,173,000 | 21,032,000 | 20,536,000 | 17,616,000 | 20,522,000 | 12,767,000 | 13,203,000 | 15,440,000 | 19,334,000 | 13,656,000 | 12,521,000 | 12,470,000 | 15,890,000 | 10,709,000 | 10,269,000 | 10,237,000 | 14,557,000 |
Cash at Start of Period | 71,673,000 | 73,332,000 | 73,890,000 | 50,081,000 | 50,067,000 | 49,734,000 | 54,253,000 | 35,178,000 | 37,700,000 | 36,599,000 | 36,477,000 | 30,177,000 | 40,667,000 | 34,155,000 | 42,377,000 | 30,202,000 | 37,842,000 | 27,505,000 | 36,410,000 | 23,554,000 | 22,965,000 | 23,507,000 | 32,173,000 | 21,032,000 | 20,536,000 | 17,616,000 | 21,856,000 | 12,767,000 | 13,203,000 | 15,440,000 | 19,334,000 | 13,656,000 | 12,521,000 | 12,470,000 | 15,890,000 | 10,709,000 | 10,269,000 | 10,237,000 | 14,557,000 | 5,258,000 |
Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||
Operating Cash Flow | 25,971,000 | 25,281,000 | 18,989,000 | 42,465,000 | 21,217,000 | 16,476,000 | 4,788,000 | 29,173,000 | 11,404,000 | 8,965,000 | -2,790,000 | 22,086,000 | 7,313,000 | 12,715,000 | 4,213,000 | 30,430,000 | 11,964,000 | 20,606,000 | 3,064,000 | 19,659,000 | 7,892,000 | 9,118,000 | 1,846,000 | 16,478,000 | 8,588,000 | 7,449,000 | -1,791,000 | 12,344,000 | 3,851,000 | 3,829,000 | -1,590,000 | 10,651,000 | 4,486,000 | 3,465,000 | -2,160,000 | 8,812,000 | 2,610,000 | 1,997,000 | -1,499,000 | 6,715,000 |
Capital Expenditure | -22,620,000 | -17,620,000 | -14,925,000 | -14,588,000 | -12,479,000 | -11,455,000 | -14,207,000 | -16,592,000 | -16,378,000 | -15,724,000 | -14,951,000 | -18,935,000 | -15,748,000 | -14,288,000 | -12,082,000 | -14,824,000 | -11,063,000 | -7,459,000 | -6,795,000 | -5,312,000 | -4,697,000 | -3,562,000 | -3,290,000 | -3,733,000 | -3,352,000 | -3,243,000 | -3,098,000 | -3,619,000 | -2,659,000 | -2,501,000 | -1,861,000 | -2,005,000 | -1,841,000 | -1,711,000 | -1,179,000 | -1,309,000 | -1,195,000 | -1,213,000 | -871,000 | -1,144,000 |
Free Cash Flow | 3,351,000 | 7,661,000 | 4,064,000 | 27,877,000 | 8,738,000 | 5,021,000 | -9,419,000 | 12,581,000 | -4,974,000 | -6,759,000 | -17,741,000 | 3,151,000 | -8,435,000 | -1,573,000 | -7,869,000 | 15,606,000 | 901,000 | 13,147,000 | -3,731,000 | 14,347,000 | 3,195,000 | 5,556,000 | -1,444,000 | 12,745,000 | 5,236,000 | 4,206,000 | -4,889,000 | 8,725,000 | 1,192,000 | 1,328,000 | -3,451,000 | 8,646,000 | 2,645,000 | 1,754,000 | -3,339,000 | 7,503,000 | 1,415,000 | 784,000 | -2,370,000 | 5,571,000 |