NYSE : MG
$0.03 (0.19%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 724.02M | 729.64M | 705.47M | 687.37M | 677.13M | 592.57M | 748.59M | 742.35M | 700.97M | 684.76M |
| costOfRevenue | 529.89M | 516.53M | 501.67M | 489.2M | 479.98M | 414.04M | 531.29M | 534.48M | 513.26M | 516.17M |
| grossProfit | 194.13M | 213.11M | 203.81M | 198.17M | 197.15M | 178.53M | 217.3M | 207.87M | 187.71M | 168.59M |
| researchAndDevelopmentExpenses | 1.03M | 1.12M | 1.72M | 1.99M | 2.52M | 2.89M | 3.04M | 3.31M | 2.27M | 2.67M |
| generalAndAdministrativeExpenses | - | 155.39M | 165.35M | 166.6M | 161.33M | 157.16M | 169.47M | 163.6M | 149.92M | 154.04M |
| sellingAndMarketingExpenses | - | 1M | 1.4M | -195K | - | - | - | 2.1M | 1.9M | 2.06M |
| sellingGeneralAndAdministrativeExpenses | 139.88M | 156.39M | 166.75M | 166.4M | 161.33M | 157.16M | 169.47M | 165.7M | 151.82M | 156.1M |
| otherExpenses | - | 15.78M | 37.24M | 9.98M | 15.12M | 119.7M | 20.65M | 11.96M | 10.36M | 10.69M |
| operatingExpenses | 140.9M | 173.28M | 205.71M | 178.37M | 178.98M | 279.75M | 193.16M | 187.5M | 165.66M | 168.59M |
| costAndExpenses | 670.8M | 689.81M | 707.38M | 667.57M | 658.96M | 693.79M | 724.45M | 721.98M | 678.92M | 659.22M |
| netInterestIncome | -14.64M | -17.07M | -16.76M | -10.5M | -10.88M | -12.96M | -13.7M | -7.95M | -4.39M | -3.08M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 14.64M | 17.07M | 16.76M | 10.5M | 10.88M | 12.96M | 13.7M | 7.95M | 4.39M | 3.08M |
| depreciationAndAmortization | 32.75M | 33.01M | 34.1M | 33.29M | 34.92M | 35.7M | 38.53M | 34.41M | 31.38M | 32.91M |
| ebitda | 69.87M | 74.32M | 32.2M | 53.09M | 53.09M | -65.51M | 62.67M | 56.63M | 35.54M | 57.93M |
| ebit | 37.12M | 41.31M | -1.9M | 19.8M | 18.17M | -101.22M | 24.14M | 22.22M | 4.16M | 25.55M |
| nonOperatingIncomeExcludingInterest | 16.1M | -1.48M | - | - | - | - | - | - | - | - |
| operatingIncome | 53.23M | 39.83M | -1.9M | 19.8M | 18.17M | -101.22M | 24.14M | 22.22M | 4.16M | 25.55M |
| totalOtherIncomeExpensesNet | -30.75M | -15.58M | -16.76M | -10.5M | -10.88M | -12.96M | -13.7M | -7.95M | -4.39M | 992.92K |
| incomeBeforeTax | 22.48M | 24.24M | -18.66M | 9.29M | 7.29M | -114.17M | 10.44M | 14.27M | -226K | 22.47M |
| incomeTaxExpense | 5.56M | 5.27M | -1.22M | 2.72M | 3.4M | -14.71M | 4.36M | 7.43M | 1.94M | 8.01M |
| netIncomeFromContinuingOperations | 16.92M | 18.97M | -17.44M | 6.57M | 3.89M | -99.47M | 6.08M | 6.84M | -2.17M | 16.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | -1.96M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 16.84M | 18.96M | -17.45M | 6.5M | 3.86M | -99.46M | 6.06M | 6.84M | -2.18M | 14.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 54000 |
| bottomLineNetIncome | 16.84M | 18.96M | -17.45M | 6.5M | 3.86M | -99.46M | 6.06M | 6.84M | -2.18M | 14.41M |
| eps | 0.54 | 0.61 | -0.58 | 0.22 | 0.13 | -3.41 | 0.21 | 0.24 | -0.08 | 0.5 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-05-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 28.01M | 18.32M | 17.65M | 20.49M | 24.11M | 25.76M | 15.02M | 25.54M | 27.54M | 21.19M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 28.01M | 18.32M | 17.65M | 20.49M | 24.11M | 25.76M | 15.02M | 25.54M | 27.54M | 21.19M |
| netReceivables | 154.67M | 127.28M | 132.85M | 123.66M | 109.51M | 107.63M | 136M | 148.32M | 138.08M | 130.85M |
| accountsReceivables | 154.67M | 127.28M | 132.85M | 123.66M | 109.51M | 107.63M | 136M | 148.32M | 138.08M | 130.85M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 14M | 14.48M | 15.28M | 13.56M | 12.69M | 13.13M | 13.41M | 13.05M | 10.5M | 9.92M |
| prepaids | - | - | - | - | 15.03M | 16.07M | 14.73M | 15.87M | 18.88M | 16.4M |
| otherCurrentAssets | -14M | 12.39M | 14.58M | 10.18M | - | - | - | 15.87M | 18.88M | 6.23M |
| totalCurrentAssets | 182.68M | 172.47M | 180.36M | 167.88M | 161.34M | 162.59M | 179.16M | 202.79M | 195.01M | 187.95M |
| propertyPlantEquipmentNet | 93.16M | 80.89M | 80.97M | 77.56M | 86.58M | 92.68M | 98.61M | 93.9M | 87.14M | 78.68M |
| goodwill | 184.83M | 181.44M | 187.35M | 199.64M | 205.44M | 206.01M | 282.41M | 279.26M | 203.44M | 169.22M |
| intangibleAssets | 38.41M | 39.71M | 43.99M | 49.02M | 59.38M | 68.64M | 109.54M | 111.4M | 63.74M | 43.49M |
| goodwillAndIntangibleAssets | 223.24M | 221.15M | 231.35M | 248.65M | 264.82M | 274.65M | 391.95M | 390.65M | 267.18M | 212.71M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 6.27M | 2.32M | 779K | 2.17M | 2.07M | 1.79M | 1.93M | 1.61M | 1M |
| otherNonCurrentAssets | -38.41M | 42.26M | 39.78M | 40.03M | 47.28M | 51.32M | 48.38M | 4.77M | 3.51M | 2.34M |
| totalNonCurrentAssets | 277.99M | 350.57M | 354.42M | 367.02M | 400.86M | 420.72M | 540.72M | 491.25M | 359.43M | 294.73M |
| otherAssets | 118.11M | - | - | - | - | - | - | - | - | - |
| totalAssets | 578.78M | 523.04M | 534.78M | 534.9M | 562.2M | 583.31M | 719.88M | 694.04M | 554.44M | 482.68M |
| totalPayables | 16.41M | 12.78M | 18.13M | 14.26M | 13.62M | 16.9M | 17.13M | 15.82M | 10.36M | 6.8M |
| accountPayables | 14.94M | 11.13M | 17.03M | 12.53M | 12.87M | 14.24M | 15.03M | 13.86M | 10.36M | 6.8M |
| otherPayables | 1.46M | 1.66M | 1.1M | 1.73M | 755K | 2.66M | 2.09M | 1.96M | - | - |
| accruedExpenses | 34.94M | 58.41M | 59.67M | 52.83M | 59.28M | 53.85M | 55.8M | 40.63M | 32.37M | 29.79M |
| shortTermDebt | 30.76M | 11.59M | 8.9M | 7.42M | 20.16M | 10.68M | 6.59M | 10.76M | 8.23M | 1.38M |
| capitalLeaseObligationsCurrent | - | 16.69M | 15.84M | 14.58M | 13.8M | 14.11M | 14.26M | 3.92M | 5.88M | 6.49M |
| taxPayables | - | 1.66M | 1.1M | 1.73M | 755K | 2.66M | 2.09M | 1.96M | 6.07M | 2.71M |
| deferredRevenue | 9.1M | 8.1M | 7.14M | 7.52M | 6.2M | 6.54M | 5.86M | 5.05M | 6.34M | 3.33M |
| otherCurrentLiabilities | 33.1M | 7.36M | 6.84M | 7.12M | 8.34M | 7.77M | 9.6M | 24.3M | 27.05M | 49.08M |
| totalCurrentLiabilities | 124.31M | 114.92M | 116.52M | 103.73M | 121.42M | 109.85M | 109.24M | 100.47M | 90.22M | 96.88M |
| longTermDebt | 165.14M | 158.06M | 181.5M | 183.83M | 182.4M | 209.54M | 248.12M | 283.79M | 164.52M | 84.39M |
| capitalLeaseObligationsNonCurrent | 46.72M | 15.16M | 11.26M | 10.04M | 9.75M | 11.12M | 13.04M | 9.08M | 8.74M | 9.68M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.87M | 1.97M | 2.55M | 6.28M | 8.38M | 8.24M | 21.29M | 23.15M | 8.8M | 18.33M |
| otherNonCurrentLiabilities | 5.1M | 34.03M | 32.44M | 32.27M | 39.33M | 47.36M | 42.16M | 6.48M | 11.36M | 26.9M |
| totalNonCurrentLiabilities | 218.83M | 209.22M | 227.75M | 232.43M | 239.87M | 276.25M | 324.62M | 322.49M | 193.42M | 109.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 46.72M | 31.85M | 27.11M | 24.62M | 23.56M | 25.23M | 27.31M | 13M | 14.61M | 16.17M |
| totalLiabilities | 343.14M | 324.14M | 344.27M | 336.16M | 361.28M | 386.09M | 433.86M | 422.96M | 283.65M | 206.39M |
| treasuryStock | - | - | - | - | - | - | - | - | - | -9M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 499K | 402K | 305K | 298K | 295K | 292K | 289K | 285K | 282K | 290K |
| retainedEarnings | 6.85M | -9.98M | -28.94M | -11.49M | -17.99M | -21.85M | 77.61M | 71.55M | 64.72M | 82.24M |
| additionalPaidInCapital | 256.86M | 250.83M | 247.16M | 243.03M | 238.69M | 234.64M | 229.2M | 226.62M | 222.42M | 217.21M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 16.84M | 18.97M | -17.44M | 6.57M | 3.89M | -99.47M | 6.08M | 6.84M | -2.17M | 14.46M |
| depreciationAndAmortization | 31.01M | 33.01M | 34.1M | 33.29M | 34.92M | 35.7M | 38.53M | 34.41M | 31.38M | 32.39M |
| deferredIncomeTax | 304K | -4.87M | -5.28M | -517K | 87000 | -13.41M | -3.6M | 1.86M | -4.85M | -1.78M |
| stockBasedCompensation | 7.78M | 5.07M | 5.71M | 5.34M | 5.42M | 5.85M | 5.77M | 6.11M | 6.57M | 7.32M |
| changeInWorkingCapital | -25.61M | -659K | -4.14M | -18.01M | -3.55M | 27.31M | 7.51M | -6.88M | 7.68M | 10.91M |
| accountsReceivables | -24.95M | 1.29M | -8.03M | -17.22M | -3.98M | 27.31M | 8.3M | -10.35M | 2.49M | -5M |
| inventory | 772K | 100000 | -1.87M | -1.28M | 278K | 84000 | -302K | -2.76M | -117K | 608K |
| accountsPayables | 3.28M | -5.15M | 4.18M | -93000 | -1.14M | -1.02M | 1.14M | 2.95M | 2.57M | -2.79M |
| otherWorkingCapital | -4.71M | 3.1M | 1.58M | 589K | 1.29M | 937K | -1.62M | 3.28M | 2.73M | 18.09M |
| otherNonCashItems | 2.66M | -1.4M | 13.8M | -268K | 1.48M | 111.81M | 4.82M | -677K | 16.63M | -97000 |
| netCashProvidedByOperatingActivities | 32.98M | 50.13M | 26.75M | 26.41M | 42.26M | 67.8M | 59.11M | 41.66M | 55.24M | 63.21M |
| investmentsInPropertyPlantAndEquipment | -24.67M | -17.9M | -20.85M | -13.42M | -19.28M | -15.4M | -22.05M | -21.12M | -20.57M | -15.87M |
| acquisitionsNet | - | - | - | -405K | -440K | - | -4.23M | -135.74M | -83.42M | -8.29M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -448K | -3.46M | -1.28M | 1.58M | 1.16M | 427K | 995K | 1.42M | 1.2M | 1.75M |
| netCashProvidedByInvestingActivities | -25.12M | -21.37M | -22.13M | -12.24M | -18.55M | -14.97M | -25.28M | -155.45M | -102.8M | -22.41M |
| netDebtIssuance | 1.06M | -26.09M | -6.13M | -14.94M | -20.94M | -40.09M | -40.12M | 118.98M | 71.46M | -36.51M |
| longTermNetDebtIssuance | 1.06M | -26.09M | -6.13M | -14.79M | -20.39M | -7.79M | -40.12M | 118.98M | 71.46M | -16.02M |
| shortTermNetDebtIssuance | - | - | - | -147K | -550K | -32.3M | - | - | - | -20.49M |
| netStockIssuance | - | -1.31M | -1.57M | -977K | -1.37M | -494K | - | -2.18M | -15.65M | -19.41M |
| netCommonStockIssuance | - | -1.31M | -1.57M | -977K | -1.37M | -494K | - | -2.18M | -15.92M | -9M |
| commonStockIssuance | - | - | - | - | - | - | - | 273K | - | - |
| commonStockRepurchased | - | -1.31M | -1.57M | -977K | -1.37M | -494K | - | -2.18M | -15.92M | -9M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | 275K | -10.41M |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.66M | - | - | -405K | -938K | -3.59M | -4.02M | -2.83M | -2.21M | 43.05M |
| netCashProvidedByFinancingActivities | -595K | -27.4M | -7.71M | -16.32M | -23.24M | -44.17M | -44.14M | 113.97M | 53.6M | -30.03M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 169.03M | 181.46M | 195.55M | 185.4M | 161.62M | 172.73M | 182.69M | 189.77M | 184.44M | 182.07M |
| costOfRevenue | 126.67M | 132.62M | 139.72M | 133.96M | 123.59M | 121.4M | 128.12M | 138.43M | 138.29M | 128.45M |
| grossProfit | 42.36M | 48.83M | 55.83M | 51.44M | 38.03M | 51.33M | 54.58M | 51.34M | 46.15M | 53.63M |
| researchAndDevelopmentExpenses | 221K | 250K | 210K | 269K | 299K | 303K | 241K | 231K | 343K | 295K |
| generalAndAdministrativeExpenses | - | - | - | - | - | 34.37M | - | - | - | 41.5M |
| sellingAndMarketingExpenses | - | - | - | - | - | 1M | - | - | - | 1.4M |
| sellingGeneralAndAdministrativeExpenses | 36.99M | 33.37M | 33.48M | 39.79M | 35.65M | 35.37M | 38.87M | 36.18M | 36.25M | 42.9M |
| otherExpenses | - | 1 | - | - | - | 5.2M | 3.61M | 2.97M | 4M | 9.71M |
| operatingExpenses | 37.21M | 33.62M | 33.69M | 40.06M | 35.95M | 40.87M | 42.72M | 39.38M | 40.6M | 52.91M |
| costAndExpenses | 163.88M | 166.25M | 173.4M | 174.03M | 159.54M | 162.27M | 170.84M | 177.81M | 178.89M | 181.36M |
| netInterestIncome | -2.88M | -3.7M | -3.38M | -4.24M | -3.32M | -3.92M | -4.3M | -4.41M | -4.43M | -4.67M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 2.88M | 3.7M | 3.38M | 4.24M | 3.32M | 3.92M | 4.3M | 4.41M | 4.43M | 4.67M |
| depreciationAndAmortization | 7.85M | 8.33M | 7.89M | 8.22M | 8.3M | 8.28M | 8.06M | 8.29M | 8.38M | 8.63M |
| ebitda | 13.47M | 17.66M | 28.27M | 16.65M | 7.29M | 18.75M | 21.39M | 20.25M | 13.93M | 9.34M |
| ebit | 5.61M | 9.32M | 20.38M | 8.43M | -1.01M | 10.46M | 13.34M | 11.96M | 5.55M | 714K |
| nonOperatingIncomeExcludingInterest | -457K | 5.88M | 1.76M | 2.95M | 3.09M | -6000 | -1.48M | - | - | - |
| operatingIncome | 5.16M | 15.21M | 22.14M | 11.38M | 2.08M | 10.46M | 11.86M | 11.96M | 5.55M | 714K |
| totalOtherIncomeExpensesNet | -2.42M | -9.58M | -5.14M | -7.19M | -6.41M | -3.92M | -2.82M | -4.41M | -4.43M | -4.67M |
| incomeBeforeTax | 2.74M | 5.62M | 17M | 4.19M | -4.34M | 6.54M | 9.03M | 7.55M | 1.12M | -3.95M |
| incomeTaxExpense | 378K | 1.86M | 3.8M | 1.06M | -1.17M | 1.36M | 2.62M | 1.17M | 119K | -1.45M |
| netIncomeFromContinuingOperations | 2.36M | 3.76M | 13.2M | 3.13M | -3.17M | 5.18M | 6.42M | 6.37M | 1M | -2.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.39M | 3.9M | 13.11M | 3.02M | -3.19M | 5.19M | 6.4M | 6.37M | 995K | -2.51M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.39M | 3.9M | 13.11M | 3.02M | -3.19M | 5.19M | 6.4M | 6.37M | 995K | -2.51M |
| eps | 0.08 | 0.12 | 0.42 | 0.1 | -0.1 | 0.17 | 0.21 | 0.21 | 0.03 | -0.08 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 24.99M | 28.01M | 27.8M | 19.96M | 18.54M | 18.32M | 20.36M | 17.18M | 16.86M | 17.65M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 24.99M | 28.01M | 27.8M | 19.96M | 18.54M | 18.32M | 20.36M | 17.18M | 16.86M | 17.65M |
| netReceivables | 151.41M | 154.67M | 174.79M | 159.82M | 128.19M | 127.28M | 144.1M | 149.96M | 140.4M | 132.85M |
| accountsReceivables | 151.41M | 154.67M | 174.79M | 159.82M | 128.19M | 127.28M | 144.1M | 149.96M | 140.4M | 132.85M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 15.28M | - | 14.8M | 15.12M | 14.14M | 14.48M | 14.51M | 14.94M | 15.08M | 15.28M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 19.21M | - | 20.11M | 18.41M | 15.1M | 12.39M | 14.35M | 11.38M | 14.63M | 14.58M |
| totalCurrentAssets | 210.88M | 182.68M | 237.5M | 213.31M | 175.97M | 172.47M | 193.33M | 193.46M | 186.97M | 180.36M |
| propertyPlantEquipmentNet | 95.25M | 93.16M | 87.66M | 85.91M | 82.8M | 80.89M | 79.85M | 78.78M | 79.7M | 80.97M |
| goodwill | 183.65M | 184.83M | 183.72M | 185.12M | 181.53M | 181.44M | 185.87M | 184.99M | 185.73M | 187.35M |
| intangibleAssets | 37.69M | 38.41M | 38.45M | 39.57M | 39.19M | 39.71M | 41.5M | 41.71M | 42.66M | 43.99M |
| goodwillAndIntangibleAssets | 221.34M | 223.24M | 222.18M | 224.7M | 220.72M | 221.15M | 227.38M | 226.7M | 228.39M | 231.35M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 5.67M | - | 5.07M | 6.69M | 6.35M | 6.27M | 5.64M | 3.66M | 2.65M | 2.32M |
| otherNonCurrentAssets | 39.52M | -38.41M | 43.86M | 40.44M | 40.95M | 42.26M | 45.48M | 45.54M | 44.42M | 39.78M |
| totalNonCurrentAssets | 361.78M | 277.99M | 358.76M | 357.74M | 350.82M | 350.57M | 358.35M | 354.68M | 355.16M | 354.42M |
| otherAssets | - | 118.11M | - | - | - | - | - | - | - | - |
| totalAssets | 572.67M | 578.78M | 596.26M | 571.04M | 526.79M | 523.04M | 551.68M | 548.15M | 542.13M | 534.78M |
| totalPayables | 18.53M | 16.41M | 18.82M | 19.27M | 13.96M | 12.78M | 14.24M | 14.15M | 16.04M | 18.13M |
| accountPayables | 18.04M | 14.94M | 18.38M | 18.24M | 13.38M | 11.13M | 13.27M | 13.76M | 15.63M | 17.03M |
| otherPayables | 487K | 1.46M | 444K | 1.03M | 573K | 1.66M | 964K | 394K | 406K | 1.1M |
| accruedExpenses | 54.66M | 34.94M | 37.12M | 63.41M | 57.64M | 58.41M | 59.79M | 58.92M | 58.44M | 59.67M |
| shortTermDebt | 12.86M | 30.76M | 13.04M | 13.07M | 12.37M | 11.59M | 10.71M | 10.02M | 9.46M | 8.9M |
| capitalLeaseObligationsCurrent | 17.83M | - | 17.46M | 16.91M | 17.12M | 16.69M | 16.38M | 16.05M | 15.65M | 15.84M |
| taxPayables | - | - | - | 1.03M | 573K | 1.66M | 964K | 394K | 406K | 1.1M |
| deferredRevenue | 10.23M | 9.1M | 8.15M | 9.81M | 10.06M | 8.1M | 6.98M | 8.3M | 9.24M | 7.14M |
| otherCurrentLiabilities | 2.72M | 33.1M | 31.21M | 6.03M | 6.4M | 7.36M | 7.07M | 7.1M | 6.05M | 6.84M |
| totalCurrentLiabilities | 116.82M | 124.31M | 125.79M | 128.49M | 117.55M | 114.92M | 115.16M | 114.55M | 114.88M | 116.52M |
| longTermDebt | 168.49M | 165.14M | 189.24M | 176.34M | 159.5M | 158.06M | 178.99M | 189.69M | 188.96M | 181.5M |
| capitalLeaseObligationsNonCurrent | 17.52M | 46.72M | 14.64M | 15.89M | 15.87M | 15.16M | 11.15M | 10.86M | 11.15M | 11.26M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.91M | 1.87M | 2.88M | 2.22M | 2.09M | 1.97M | 3.78M | 2.57M | 2.68M | 2.55M |
| otherNonCurrentLiabilities | 34.33M | 5.1M | 35.89M | 31.92M | 32.77M | 34.03M | 37.05M | 37M | 36.98M | 32.44M |
| totalNonCurrentLiabilities | 222.25M | 218.83M | 242.64M | 226.37M | 210.24M | 209.22M | 230.97M | 240.13M | 239.78M | 227.75M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 35.35M | 46.72M | 32.1M | 32.81M | 32.99M | 31.85M | 27.53M | 26.92M | 26.8M | 27.11M |
| totalLiabilities | 339.07M | 343.14M | 368.43M | 354.87M | 327.79M | 324.14M | 346.14M | 354.67M | 354.66M | 344.27M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 690K | 499K | 480K | 465K | 406K | 402K | 385K | 385K | 328K | 305K |
| retainedEarnings | 9.24M | 6.85M | 2.96M | -10.15M | -13.17M | -9.98M | -15.18M | -21.58M | -27.95M | -28.94M |
| additionalPaidInCapital | 256.32M | 256.86M | 255.3M | 253.88M | 251.63M | 250.83M | 250.02M | 248.52M | 247.33M | 247.16M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 2.36M | 3.76M | 13.2M | 3.13M | -3.17M | 5.19M | 6.42M | 6.37M | 1M | -2.5M |
| depreciationAndAmortization | 7.85M | 7.85M | 7.69M | 7.71M | 7.76M | 8.28M | 8.06M | 8.29M | 8.38M | 8.63M |
| deferredIncomeTax | 374K | -1.98M | 2.34M | -205K | 157K | -2.84M | -513K | -1.37M | -144K | -6.1M |
| stockBasedCompensation | 1.25M | 1.72M | 1.46M | 2.32M | 2.28M | 816K | 1.49M | 1.54M | 1.23M | 1.73M |
| changeInWorkingCapital | -6.86M | 20.32M | -19.33M | -24.71M | -1.88M | 14.78M | 4.06M | -9.96M | -9.55M | 13.72M |
| accountsReceivables | 2.4M | 19.28M | -15.85M | -28.24M | -145K | 13.26M | 7.12M | -10.41M | -8.7M | 5.37M |
| inventory | -1.31M | 777K | 201K | -647K | 441K | -331K | 519K | -65000 | -23000 | 558K |
| accountsPayables | 1.71M | -3.4M | 303K | 4.4M | 1.98M | -1.56M | -663K | -1.7M | -1.22M | 2.08M |
| otherWorkingCapital | -9.66M | 3.66M | -3.99M | -226K | -4.16M | 3.42M | -2.92M | 2.22M | 392K | 5.71M |
| otherNonCashItems | -2.17M | 476K | -901K | 2.5M | 497K | -574K | -154K | -362K | -319K | 592K |
| netCashProvidedByOperatingActivities | 2.81M | 32.14M | 4.46M | -9.26M | 5.64M | 25.66M | 19.36M | 4.51M | 604K | 16.06M |
| investmentsInPropertyPlantAndEquipment | -5.97M | -6.14M | -8.53M | -5.45M | -4.56M | -3.59M | -4.72M | -4.8M | -4.8M | -6.45M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 410K | -18000 | 984K | -555K | -859K | -627K | -1.22M | -774K | -844K | -512K |
| netCashProvidedByInvestingActivities | -5.56M | -6.16M | -7.55M | -6M | -5.41M | -4.21M | -5.94M | -5.57M | -5.65M | -6.96M |
| netDebtIssuance | 1.4M | -26.68M | 11.34M | 15.62M | 777K | -21.17M | -11.51M | -97000 | 6.68M | -4.9M |
| longTermNetDebtIssuance | 1.4M | -26.68M | 11.34M | 15.62M | 777K | -21.17M | -11.51M | -97000 | 6.68M | -4.9M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | -13000 | -1.48M | 251K | - | 231K | -1.56M | -970K |
| netCommonStockIssuance | - | - | - | -13000 | -1.48M | 251K | - | 231K | -1.56M | -970K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | -13000 | -1.48M | 251K | - | 231K | -1.56M | -970K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.75M | -133K | -32000 | - | - | -231K | - | - | - | - |
| netCashProvidedByFinancingActivities | -349K | -26.81M | 11.31M | 15.61M | -702K | -21.15M | -11.51M | 134K | 5.13M | -5.87M |