Please enter the stock ticker. Add .to for Canadian stocks.


All numbers in thousands except per share items and ratios.


Reported Currency: USD 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 2014-06-30
Revenue 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 20,579,000 19,340,000
Revenue Y/Y Growth 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% 23.22% 19.88% - - - -
Cost of Revenue 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 14,627,000 13,399,000
Gross Profit 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 5,952,000 5,941,000
Gross Profit Margin 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% 28.92% 30.72%
Research and Development 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 138,000 139,000
General and Administrative Expenses 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 13,458,000 9,859,000 8,700,000 7,823,000 8,949,000 6,712,000 6,004,000 5,942,000 6,693,000 4,957,000 4,493,000 4,269,000 5,392,000 4,042,000 3,702,000
Total Operating Expenses 55,145,000 64,045,000 56,629,000 57,183,000 54,570,000 64,264,000 53,552,000 57,050,000 54,847,000 39,278,000 43,197,000 39,929,000 35,558,000 38,170,000 31,829,000 29,757,000 27,716,000 29,161,000 25,879,000 24,017,000 21,200,000 24,006,000 19,941,000 19,397,000 18,141,000 19,814,000 15,707,000 13,741,000 12,221,000 13,516,000 10,881,000 9,968,000 9,178,000 10,370,000 8,260,000 7,565,000 7,204,000 8,172,000 6,554,000 5,939,000
Operating Income or Loss 15,307,000 12,789,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,020,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 -544,000 -15,000
Operating Margin 10.68% 7.52% 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.32% 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% -2.64% -0.08%
Interest Expense 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 339,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 49,000 45,000
EBITDA 26,991,000 26,609,000 23,319,000 19,270,000 15,897,000 15,879,000 13,111,000 13,152,000 12,936,000 13,345,000 13,887,000 15,870,000 16,502,000 15,797,000 12,828,000 11,706,000 9,552,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 662,000 1,127,000
Depreciation and Amortization 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,922,000 2,784,000 2,488,000 2,285,000 2,144,000 1,924,000 1,749,000 1,666,000 1,585,000 1,440,000 1,347,000 1,274,000 1,232,000 1,109,000 970,000
Income Before Tax 12,898,000 13,686,000 12,185,000 7,554,000 4,120,000 -962,000 2,944,000 -2,653,000 -5,265,000 14,935,000 4,311,000 8,646,000 10,263,000 7,787,000 6,900,000 6,227,000 3,279,000 4,054,000 2,628,000 2,882,000 4,397,000 3,354,000 3,391,000 2,608,000 1,916,000 1,871,000 314,000 664,000 953,000 1,162,000 481,000 1,164,000 988,000 934,000 240,000 358,000 14,000 419,000 -642,000 -32,000
Income Tax Expense 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 205,000 94,000
Net Income 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 -437,000 -126,000
Net Income Margin 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% -2.12% -0.65%
EPS 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.52 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 -0.05 -0.01
EPS Diluted 0.98 1.01 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 -0.05 -0.01
Weighted Average Shares Out 10,393,000 10,356,000 10,322,000 10,285,000 10,250,000 10,220,000 10,191,000 10,140,000 10,115,789 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 9,200,000 9,220,000
Weighted Average Shares Out Diluted 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 9,260,000 9,220,000

Reported Currency: USD 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 2014-06-30
Current Assets
Cash and Cash Equivalents 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,602,000 36,480,000 30,180,000 40,645,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 5,258,000 5,057,000
Short Term Investments 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 1,625,000 2,929,000
Cash + Short Term Investments 85,554,000 87,283,000 64,645,000 64,508,000 64,796,000 70,391,000 58,893,000 60,932,000 66,594,000 96,309,000 79,224,000 90,159,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 6,883,000 7,986,000
Net Receivables 47,288,000 51,750,000 42,944,000 39,387,000 37,255,000 41,995,000 35,923,000 34,582,000 32,295,000 32,631,000 28,374,000 26,570,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 6,423,000 5,440,000 4,920,000 4,772,000 5,612,000 4,373,000 4,125,000
Inventory 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 7,316,000 6,644,000
Other Current Assets 5,568,000 6,897,000 5,320,000 9,000,000 8,346,000 8,860,000 8,454,000 8,304,000 7,404,000 7,391,000 6,910,000 6,335,000 5,389,000 4,942,000 4,432,000 4,618,000 3,836,000 4,016,000 3,787,000 3,547,000 3,679,000 -16,677,000 -14,258,000 5,707,000 5,726,000 -13,164,000 0 0 0 -8,339,000 0 0 0 -5,654,000 0 0 0 -5,612,000 0 0
Total Current Assets 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 36,474,000 28,849,000 26,391,000 25,922,000 31,327,000 18,572,000 18,755,000
Non-Current Assets
Property, Plant and Equipment 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 15,702,000 14,089,000
Goodwill 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 3,332,000 2,677,000
Intangible Assets 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 0 0
Long Term Investments 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 0 0
Tax Assets 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 0 0
Other Non-Current Assets 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 18,560,000 17,078,000 16,150,000 15,101,000 40,707,000 107,869,295 36,229,000 33,610,000 32,321,000 6,370,000 10,665,000 10,330,000 9,317,000 5,085,000 7,628,000 5,093,000 4,797,000 3,646,000 4,154,000 3,759,000 3,427,000 2,595,000 3,216,000 3,047,000 2,926,000 2,128,000 2,813,000 2,377,000
Total Non-Current Assets 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 21,847,000 19,143,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 -697,000 0 0 0 0 0 0
Total Assets 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 40,419,000 37,898,000
Current Liabilities
Accounts Payable 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 11,811,000 10,457,000
Short Term Debt 19,055,000 18,945,000 16,472,000 15,003,000 13,428,000 14,854,000 16,329,000 17,497,000 16,163,000 15,923,000 15,625,000 15,814,000 1,881,000 1,991,000 880,000 1,884,000 1,311,000 1,305,000 2,841,000 1,636,000 1,608,000 1,371,000 44,000 31,000 53,000 100,000 1,037,000 1,063,000 1,049,000 1,056,000 48,000 41,000 90,000 238,000 1,117,000 1,259,000 1,377,000 1,520,000 864,000 860,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 0 0
Deferred Revenue 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 1,814,000 1,606,000
Other Current Liabilities 44,915,000 45,764,000 42,340,000 49,232,000 52,954,000 47,712,000 43,645,000 38,757,000 41,978,000 35,852,000 25,921,000 25,193,000 39,058,000 42,147,000 33,447,000 31,979,000 29,480,000 31,134,000 26,120,000 24,504,000 22,980,000 22,292,000 18,376,000 17,109,000 16,638,000 18,070,000 14,807,000 12,953,000 12,005,000 12,683,000 10,449,000 9,572,000 9,341,000 10,134,000 8,040,000 7,700,000 7,463,000 8,287,000 6,353,000 5,828,000
Total Current Liabilities 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 20,842,000 18,751,000
Non-Current Liabilities
Long Term Debt 57,634,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 3,099,000 3,119,000
Deferred Revenue 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 0 0
Deferred Tax 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 0 0
Other Non-Current Liabilities 20,257,000 25,451,000 21,707,000 21,853,000 20,931,000 21,121,000 22,259,000 23,458,000 21,471,000 23,640,800 21,945,000 19,248,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 15,177,000 24,562,000 23,666,000 22,214,000 5,798,000 18,827,000 16,364,000 14,205,000 3,301,000 11,412,000 10,739,000 9,966,000 1,962,000 8,900,000 8,510,000 7,768,000 1,655,000 6,142,000 5,426,000
Total Non-Current Liabilities 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 9,241,000 8,545,000
Total Liabilities 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 30,083,000 27,296,000
Common Stock 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 5,000 5,000
Retained Earnings 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 1,735,000 2,172,000
Accumulated Other Comprehensive Income/Loss -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 -394,000 -143,000
Total Stockholders Equity 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 10,336,000 10,602,000
Total Investments 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 1,625,000 2,929,000
Total Debt 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 3,099,000 3,119,000
Net Debt 80,409,000 61,721,000 86,908,000 88,847,000 91,617,000 85,865,000 93,073,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 -2,159,000 -1,938,000

Reported Currency: USD 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 2014-06-30
Cash Flows from Operating Activities
Net Income 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 -437,000 -126,000
Depreciation & Amortization 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 1,247,000 1,109,000
Deferred Income Tax -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 -270,000 -49,000
Stock Based Compensation 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 377,000 391,000
Change in Working Capital -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 1,590,000 328,000
Accounts Receivable 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 -362,000 -299,000
Inventory 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 -845,000 92,000
Accounts Payable -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 1,724,000 -344,000
Other Working Capital -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 1,073,000 879,000
Other Non-Cash Items 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 -741,000 -791,000
Net Cash Provided by Operating Activities 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 1,766,000 862,000
Cash Flows from Investing Activities
Investments in Property, Plant, and Equipment -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 -1,378,000 -1,290,000
Acquisitions Net -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 -860,000 -67,000
Purchases of Investments -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 -147,000 -336,000
Sales/Maturities of Investments 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 1,439,000 962,000
Other Investing Activities 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 1,292,000 626,000
Net Cash Used for Investing Activities -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 -946,000 -731,000
Cash Flows from Financing Activities
Debt Repayment -1,256,000 -7,407,000 -9,100,000 -10,861,000 -6,369,000 -5,276,000 -1,406,000 -10,705,000 -2,856,000 -5,967,000 -5,139,000 -4,049,000 -5,513,000 -4,781,000 -5,416,000 -4,943,000 -3,284,000 -4,669,000 -2,662,000 -2,441,000 -2,567,000 -2,166,000 -2,512,000 -1,490,000 -2,289,000 -2,708,000 -1,395,000 -1,329,000 -938,000 -1,129,000 -1,008,000 -1,218,000 -1,005,000 -1,690,000 -858,000 -830,000 -857,000 -657,000 -440,000 -475,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 -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 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 -90,000 661,000 152,000 4,322,000 12,723,000 -5,190,000 4,422,000 -2,745,000 7,512,000 2,867,000 2,363,000 19,692,000 2,037,000 2,965,000 1,311,000 12,351,000 693,000 1,098,000 702,000 283,000 190,000 406,000 143,000 96,000 125,000 61,000 16,080,000 66,000 24,000 873,000 181,000 179,000 216,000 -93,000 128,000 139,000 205,000 5,866,000 28,000 286,000
Net Cash Used Provided by Financing Activities -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 -412,000 -189,000
Effect of Forex Changes on Cash -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 -207,000 41,000
Net Change in Cash -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 201,000 -17,000
Cash at End of Period 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 5,258,000 5,057,000
Cash at Start of Period 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 5,057,000 5,074,000
Free Cash Flow
Operating Cash Flow 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 1,766,000 862,000
Capital Expenditure -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 -1,378,000 -1,290,000
Free Cash Flow 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 388,000 -428,000