NASDAQ : MDXG
-$0.18 (-4.06%)
| 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 | 418.63M | 348.88M | 321.48M | 267.84M | 242.02M | 248.23M | 299.26M | 359.11M | 321.14M | 245.02M |
| costOfRevenue | 73.01M | 60.07M | 54.63M | 48.32M | 39.63M | 39.33M | 43.08M | 36.39M | 35.22M | 32.41M |
| grossProfit | 345.62M | 288.81M | 266.84M | 219.52M | 202.39M | 208.9M | 256.17M | 322.72M | 285.92M | 212.61M |
| researchAndDevelopmentExpenses | 15.1M | 12.34M | 12.66M | 12.7M | 9.93M | 11.72M | 11.14M | 15.76M | 17.9M | 14.34M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 266.19M | 216.39M | 216.3M | 220.85M | 194.85M | 240.49M | 264.71M | 295.25M | 219.53M | 172.32M |
| otherExpenses | - | 1.21M | 762K | 701K | 4.66M | 2.1M | 1.48M | 15.63M | 2.27M | 4.71M |
| operatingExpenses | 281.29M | 229.94M | 229.73M | 234.25M | 209.44M | 254.3M | 277.33M | 326.65M | 239.7M | 191.38M |
| costAndExpenses | 354.74M | 290.01M | 284.36M | 282.57M | 249.07M | 293.63M | 320.42M | 363.04M | 274.92M | 220.83M |
| netInterestIncome | 2.93M | -1.01M | -6.46M | -5.02M | -4.98M | -7.94M | -4.71M | 527K | -87000 | -339K |
| interestIncome | 4.72M | - | - | - | - | - | - | 527K | - | - |
| interestExpense | 1.78M | 1.01M | 6.46M | 5.02M | 4.98M | 7.94M | 4.71M | - | 87000 | 339K |
| depreciationAndAmortization | 14.88M | 6.04M | 3.43M | 4.05M | 5.18M | 6.86M | 7.58M | 6.92M | 5.76M | 5.47M |
| ebitda | 82.93M | 65.35M | 40.52M | -10.68M | -1.89M | -37.52M | -13.13M | 17.59M | 52.58M | 8.93M |
| ebit | 68.04M | 59.31M | 37.09M | -14.73M | -7.07M | -44.37M | -20.71M | 10.68M | 46.81M | 3.46M |
| nonOperatingIncomeExcludingInterest | -4.16M | -446K | 26000 | 4000 | 23000 | -1.03M | -446K | -14.6M | -590K | -2.57M |
| operatingIncome | 63.89M | 58.86M | 37.12M | -14.73M | -7.05M | -45.4M | -21.16M | -3.92M | 46.22M | 884K |
| totalOtherIncomeExpensesNet | 2.38M | -1.57M | -6.48M | -5.02M | -5M | -16.14M | -4.42M | 527K | -1.14M | -339K |
| incomeBeforeTax | 66.26M | 57.29M | 30.63M | -19.75M | -12.05M | -61.54M | -25.58M | -3.4M | 45.09M | 545K |
| incomeTaxExpense | 17.68M | 15.3M | -36.81M | 206K | 247K | -12.26M | -5000 | 26.58M | -19.64M | 6.13M |
| netIncomeFromContinuingOperations | 48.58M | 42M | 67.44M | -19.95M | -12.3M | -49.28M | -25.58M | -29.98M | 64.73M | 390K |
| netIncomeFromDiscontinuedOperations | - | 421K | - | -10.24M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 48.58M | 42.42M | 67.44M | -30.2M | -12.3M | -49.28M | -25.58M | -29.98M | 64.73M | 11.97M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | -11.58M |
| bottomLineNetIncome | 48.58M | 42.42M | 55.8M | -36.78M | -18.44M | -49.28M | -25.58M | -29.98M | 64.73M | 11.97M |
| eps | 0.33 | 0.29 | 0.48 | -0.27 | -0.09 | -0.46 | -0.24 | -0.28 | 0.61 | 0.0 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 166.12M | 104.42M | 82M | 65.95M | 87.08M | 95.81M | 69.07M | 45.12M | 27.48M | 34.39M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 166.12M | 104.42M | 82M | 65.95M | 87.08M | 95.81M | 69.07M | 45.12M | 27.48M | 34.39M |
| netReceivables | 75.71M | 55.83M | 53.87M | 43.08M | 40.35M | 35.42M | 32.33M | 454K | 656K | 67.15M |
| accountsReceivables | 75.71M | 55.83M | 53.87M | 43.08M | 40.35M | 35.42M | 32.33M | - | - | 67.15M |
| otherReceivables | - | - | - | - | - | - | - | 454K | 656K | - |
| inventory | 25.34M | 23.81M | 21.02M | 13.18M | 11.39M | 10.36M | 9.1M | 15.99M | 9.47M | 17.81M |
| prepaids | - | 5.02M | 5.62M | 7.32M | 6.15M | 5.6M | 6.67M | 6.67M | 2.12M | 5.89M |
| otherCurrentAssets | 10.3M | 2.82M | 1.74M | 4.67M | 3.55M | 13.42M | 6.08M | 5.82M | 9.02M | 1.29M |
| totalCurrentAssets | 277.47M | 191.89M | 164.26M | 134.2M | 148.52M | 160.62M | 123.24M | 74.05M | 48.75M | 126.54M |
| propertyPlantEquipmentNet | 4.71M | 11.55M | 9.11M | 11.26M | 13.86M | 15.06M | 15.72M | 17.42M | 14.09M | 13.79M |
| goodwill | 19.44M | 19.44M | 19.44M | 19.44M | 19.98M | 19.98M | 19.98M | 19.98M | 19.98M | 20.2M |
| intangibleAssets | 14.16M | 11.63M | 5.26M | 5.85M | 5.38M | 6M | 7.78M | 9.61M | 10.03M | 23.27M |
| goodwillAndIntangibleAssets | 33.6M | 31.07M | 24.7M | 25.29M | 25.36M | 25.98M | 27.75M | 29.58M | 30.01M | 43.47M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 19.6M | 28.31M | 40.78M | - | - | - | - | - | 25.54M | 9.11M |
| otherNonCurrentAssets | 7.27M | 1.11M | 205K | 683K | 186K | 375K | 443K | 1.79M | 2.87M | 354K |
| totalNonCurrentAssets | 65.18M | 72.03M | 74.79M | 37.23M | 39.41M | 41.42M | 43.92M | 48.8M | 72.51M | 66.72M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 342.65M | 263.92M | 239.05M | 171.43M | 187.93M | 202.03M | 167.17M | 122.84M | 121.26M | 193.26M |
| totalPayables | 14.53M | 8.83M | 9.05M | 8.45M | 7.38M | 8.76M | 8.71M | 14.86M | 8.45M | 11.44M |
| accountPayables | 14.53M | 7.41M | 9.05M | 8.45M | 7.38M | 8.76M | 8.71M | 14.86M | 8.45M | 11.44M |
| otherPayables | - | 1.42M | - | - | - | - | - | - | - | - |
| accruedExpenses | 31.06M | 9.01M | 22.35M | 20.86M | 29.81M | 23.44M | 25.86M | 26.92M | 24.09M | 23.31M |
| shortTermDebt | 2.82M | 1M | - | 1.44M | - | - | 3.75M | - | - | - |
| capitalLeaseObligationsCurrent | - | 1.31M | - | - | 1.25M | 1.18M | 1.17M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | 5.77M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 15.85M | 25.45M | 14.61M | 12.81M | 3.91M | 25.78M | 27.84M | 29.76M | 13.26M | 15.99M |
| totalCurrentLiabilities | 64.27M | 45.6M | 46.01M | 43.56M | 42.36M | 59.16M | 67.32M | 71.55M | 45.81M | 50.73M |
| longTermDebt | 16.47M | 17.83M | 48.1M | 48.59M | 48.13M | 47.7M | 61.91M | - | - | - |
| capitalLeaseObligationsNonCurrent | 3.24M | 4.7M | - | 2.44M | 3.92M | 2.96M | 2.92M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.13M | 2.68M | 2.22M | 2.34M | 951K | 795K | 621K | 1.64M | 1.65M | 9.53M |
| totalNonCurrentLiabilities | 21.84M | 25.21M | 50.32M | 53.37M | 53M | 51.45M | 65.45M | 1.64M | 1.65M | 9.53M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.24M | 6.01M | - | 2.44M | 5.17M | 4.14M | 4.09M | - | - | - |
| totalLiabilities | 86.1M | 70.81M | 96.33M | 96.92M | 95.35M | 110.61M | 132.77M | 73.19M | 47.46M | 60.26M |
| treasuryStock | - | - | - | - | -4.02M | -7.45M | -10.81M | -38.64M | -44.38M | -2.22M |
| preferredStock | - | - | - | 92.49M | 92.49M | 91.57M | - | - | - | - |
| commonStock | 148K | 147K | 146K | 114K | 113K | 113K | 113K | 113K | 113K | 110K |
| retainedEarnings | -42.68M | -91.26M | -133.68M | -191.91M | -161.71M | -151.42M | -102.14M | -76.56M | -46.58M | -26.16M |
| additionalPaidInCapital | 299.08M | 284.22M | 276.25M | 173.8M | 165.7M | 158.61M | 147.23M | 164.74M | 164.65M | 161.26M |
| 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 | 48.58M | 42M | 67.44M | -19.95M | -12.3M | -49.28M | -25.58M | -29.98M | 64.73M | 11.97M |
| depreciationAndAmortization | 14.88M | 6.04M | 3.43M | 4.05M | 5.18M | 6.86M | 7.58M | 6.92M | 5.76M | 5.46M |
| deferredIncomeTax | 8.71M | 12.47M | -37.8M | - | - | - | 1.58M | 25.54M | -26.67M | -594K |
| stockBasedCompensation | 16.4M | 16.93M | 16.96M | 11.33M | 14.16M | 15.36M | 12.06M | 14.77M | 21.2M | 17.82M |
| changeInWorkingCapital | -22.98M | -5.43M | -18.42M | -8.01M | -19.35M | -15.69M | -20.05M | 18.6M | -523K | -10.5M |
| accountsReceivables | -26.39M | -2.55M | -12.24M | -5.94M | -10.62M | -3.1M | -10.94M | 16.45M | -479K | -11.4M |
| inventory | -1.53M | -2.36M | -7.84M | -1.79M | -1.41M | -1.26M | 6.88M | -6.52M | 2.75M | -2.84M |
| accountsPayables | 2.12M | -1.41M | 783K | 839K | -159K | 177K | -6.17M | 6.58M | -1.32M | -3.66M |
| otherWorkingCapital | 2.83M | 885K | 876K | -1.12M | -7.17M | -11.51M | -9.83M | 2.08M | -1.47M | 7.4M |
| otherNonCashItems | 8.42M | -5.81M | -4.83M | 6.03M | 10.33M | 12.5M | -15M | -53000 | -1.56M | 1.67M |
| netCashProvidedByOperatingActivities | 74M | 66.2M | 26.78M | -17.89M | -1.98M | -30.26M | -39.41M | 35.8M | 62.94M | 25.83M |
| investmentsInPropertyPlantAndEquipment | -1.03M | -1.72M | -2.16M | -2.68M | -3.22M | -4.23M | -2.22M | -10.03M | -5.4M | -7.11M |
| acquisitionsNet | -3.76M | -7.86M | - | 24000 | - | - | - | 30000 | - | -7.63M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | 842K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 3M |
| otherInvestingActivities | -2.09M | -38000 | -168K | -1.15M | -177K | -327K | 2.72M | 808K | -271K | -842K |
| netCashProvidedByInvestingActivities | -6.89M | -9.58M | -2.16M | -2.66M | -3.4M | -4.56M | 504K | -9.22M | -5.4M | -11.74M |
| netDebtIssuance | -1M | -31.72M | -52000 | -41000 | -38000 | -25.81M | 70.88M | -3000 | -29000 | -102K |
| longTermNetDebtIssuance | -1M | -31.72M | -52000 | -41000 | -38000 | -25.81M | 70.88M | -3000 | -29000 | -102K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -3.12M | -2.64M | -8.52M | -539K | -4.75M | 97.67M | -1.47M | -12.49M | -72.34M | -11.54M |
| netCommonStockIssuance | -3.12M | -2.64M | -8.52M | -539K | -4.75M | -2.33M | -1.47M | -12.49M | -72.34M | -11.54M |
| commonStockIssuance | - | - | 997K | 651K | - | - | - | - | - | - |
| commonStockRepurchased | -3.12M | -2.64M | -9.52M | -1.19M | -4.75M | -2.33M | -1.47M | -12.49M | -72.34M | -11.54M |
| netPreferredStockIssuance | - | - | - | - | - | 100M | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.29M | 159K | 9.46M | -41000 | 1.44M | -10.29M | -6.54M | 3.56M | 11.99M | 3.49M |
| netCashProvidedByFinancingActivities | -5.41M | -34.2M | -8.57M | -580K | -3.35M | 61.56M | 62.86M | -8.93M | -60.39M | -8.18M |
| 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 | 58.99M | 118.1M | 113.72M | 98.6M | 88.2M | 92.91M | 84.06M | 87.21M | 84.71M | 86.83M |
| costOfRevenue | 17.37M | 19.06M | 18.72M | 18.68M | 16.56M | 16.91M | 15.32M | 15.04M | 13.18M | 13.84M |
| grossProfit | 41.62M | 99.04M | 95.01M | 79.92M | 71.65M | 76M | 68.74M | 72.16M | 71.53M | 72.99M |
| researchAndDevelopmentExpenses | 4.14M | 4.76M | 3.7M | 3.3M | 3.33M | 3.57M | 2.92M | 3.01M | 2.84M | 2.43M |
| generalAndAdministrativeExpenses | 9.32M | - | 15.28M | 16.28M | - | - | - | - | - | - |
| sellingAndMarketingExpenses | 43.91M | - | 53.72M | 47.87M | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 53.23M | 73.07M | 69M | 64.15M | 59.97M | 61.09M | 54.16M | 45.7M | 55.44M | 54.88M |
| otherExpenses | 301K | - | 112K | 100000 | 99000 | 287K | 490K | 190K | 243K | 192K |
| operatingExpenses | 57.67M | 77.84M | 72.82M | 67.55M | 63.4M | 64.94M | 57.57M | 48.9M | 58.52M | 57.5M |
| costAndExpenses | 75.04M | 97.02M | 91.54M | 86.24M | 79.95M | 81.85M | 72.9M | 63.76M | 71.51M | 71.34M |
| netInterestIncome | 886K | 904K | -785K | 738K | 506K | 403K | 278K | -3000 | -1.69M | -1.59M |
| interestIncome | 1.29M | 1.31M | - | 1.21M | 984K | 2.93M | 278K | - | - | - |
| interestExpense | 402K | 405K | 785K | 475K | 478K | 2.53M | - | 3000 | 1.69M | 1.59M |
| depreciationAndAmortization | 1.62M | 3.22M | 5.29M | 3.14M | 3.23M | 2.99M | 1.16M | 1.13M | 769K | 803K |
| ebitda | -13.71M | 25.42M | 28.92M | 16.63M | 12.32M | 14.14M | 12.62M | 24.35M | 14.02M | 16.31M |
| ebit | -15.33M | 22.2M | 23.63M | 13.48M | 9.09M | 11.15M | 11.46M | 23.22M | 13.25M | 15.51M |
| nonOperatingIncomeExcludingInterest | -718K | -1.12M | -1.44M | -1.11M | -839K | -94000 | -298K | 231K | -54000 | -16000 |
| operatingIncome | -16.05M | 21.08M | 22.19M | 12.37M | 8.25M | 11.05M | 11.16M | 23.45M | 13.2M | 15.49M |
| totalOtherIncomeExpensesNet | 718K | 718K | 659K | 637K | 361K | 195K | 257K | -234K | -1.79M | -1.58M |
| incomeBeforeTax | -15.33M | 21.8M | 22.85M | 13.01M | 8.61M | 11.25M | 11.42M | 23.22M | 11.41M | 13.91M |
| incomeTaxExpense | -4.47M | 6.6M | 6.1M | 3.39M | 1.59M | 3.81M | 3.54M | 5.6M | 2.35M | -37.38M |
| netIncomeFromContinuingOperations | -10.86M | 15.19M | 16.75M | 9.62M | 7.02M | 7.44M | 7.88M | 17.62M | 9.06M | 51.29M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | 217K | 4000 | 200K | 2.19M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -10.86M | 15.19M | 16.75M | 9.62M | 7.02M | 7.44M | 8.1M | 17.62M | 9.26M | 53.48M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -10.86M | 15.19M | 16.75M | 9.62M | 7.02M | 7.44M | 8.1M | 17.62M | 9.26M | 51.91M |
| eps | -0.07 | 0.1 | 0.11 | 0.07 | 0.05 | 0.05 | 0.06 | 0.12 | 0.06 | 0.43 |
| 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 | 159.77M | 166.12M | 142.08M | 118.87M | 106.43M | 104.42M | 88.8M | 69.04M | 48.49M | 82M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 159.77M | 166.12M | 142.08M | 118.87M | 106.43M | 104.42M | 88.8M | 69.04M | 48.49M | 82M |
| netReceivables | 46.03M | 75.71M | 78.19M | 69.23M | 62.29M | 55.83M | 54.03M | 52.8M | 57.02M | 53.87M |
| accountsReceivables | 46.03M | 75.71M | 78.19M | 69.23M | 62.29M | 55.83M | 54.03M | 52.8M | 57.02M | 53.87M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 26.23M | 25.34M | 26.5M | 24.89M | 24.07M | 23.81M | 24.25M | 25.06M | 24.45M | 21.02M |
| prepaids | - | - | 4.25M | 4.86M | 5.35M | 5.02M | 2.91M | 4.03M | 6.1M | 5.62M |
| otherCurrentAssets | 8.29M | 10.3M | 3.08M | 3.03M | 1.97M | 2.82M | 2.15M | 3.1M | 2.8M | 1.74M |
| totalCurrentAssets | 240.33M | 277.47M | 254.1M | 220.88M | 200.11M | 191.89M | 172.14M | 154.02M | 138.85M | 164.26M |
| propertyPlantEquipmentNet | 4.76M | 4.71M | 9.67M | 10.38M | 11.07M | 11.55M | 9.29M | 10M | 10.84M | 9.11M |
| goodwill | 19.44M | 19.44M | 19.44M | 19.44M | 19.44M | 19.44M | 19.44M | 19.44M | 19.44M | 19.44M |
| intangibleAssets | 13.14M | 14.16M | 11.15M | 12.03M | 11.06M | 11.63M | 11.2M | 12.05M | 12.55M | 5.26M |
| goodwillAndIntangibleAssets | 32.58M | 33.6M | 30.59M | 31.47M | 30.5M | 31.07M | 30.64M | 31.49M | 31.99M | 24.7M |
| longTermInvestments | - | - | - | - | - | - | - | - | -38.75M | - |
| taxAssets | 24.13M | 19.6M | 21.65M | 27.4M | - | 28.31M | 30.64M | 33.44M | 38.75M | 40.78M |
| otherNonCurrentAssets | 6.89M | 7.27M | 2.99M | 990K | 28.73M | 1.11M | 1.18M | 1.24M | 40M | 205K |
| totalNonCurrentAssets | 68.35M | 65.18M | 64.89M | 70.23M | 70.31M | 72.03M | 71.75M | 76.16M | 82.83M | 74.79M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 308.68M | 342.65M | 318.99M | 291.11M | 270.42M | 263.92M | 243.89M | 230.18M | 221.68M | 239.05M |
| totalPayables | 11.46M | 14.53M | 11.42M | 8.5M | 8.87M | 8.83M | 6.92M | 7.6M | 9.7M | 9.05M |
| accountPayables | 11.46M | 14.53M | 11.42M | 8.5M | 8.87M | 7.41M | 6.92M | 7.6M | 9.7M | 9.05M |
| otherPayables | - | - | - | - | - | 1.42M | - | - | - | - |
| accruedExpenses | 11.01M | 31.06M | 12.82M | 22.02M | 25.26M | 9.01M | 20.17M | 24.4M | 24.79M | 22.35M |
| shortTermDebt | 1.5M | 2.82M | 1.38M | 1.25M | 1.12M | 1M | 1M | 1M | 1M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 1.31M | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 20.58M | 15.85M | 32.07M | 18.52M | 7.36M | 25.45M | 13.85M | 7.01M | 6.74M | 14.61M |
| totalCurrentLiabilities | 44.55M | 64.27M | 57.68M | 50.29M | 42.62M | 45.6M | 41.94M | 40.01M | 42.22M | 46.01M |
| longTermDebt | 16.09M | 16.47M | 16.84M | 17.21M | 17.53M | 17.83M | 18.02M | 18.25M | 18.45M | 48.1M |
| capitalLeaseObligationsNonCurrent | - | 3.24M | - | - | - | 4.7M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.1M | 2.13M | 5.52M | 6.98M | 7.49M | 2.68M | 2.92M | 3.88M | 5.28M | 2.22M |
| totalNonCurrentLiabilities | 21.19M | 21.84M | 22.36M | 24.2M | 25.02M | 25.21M | 20.94M | 22.13M | 23.73M | 50.32M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 3.24M | - | - | - | 6.01M | - | - | - | - |
| totalLiabilities | 65.74M | 86.1M | 80.04M | 74.48M | 67.64M | 70.81M | 62.88M | 62.14M | 65.95M | 96.33M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 149K | 148K | 148K | 148K | 148K | 147K | 147K | 147K | 148K | 146K |
| retainedEarnings | -53.54M | -42.68M | -57.87M | -74.62M | -84.24M | -91.26M | -98.7M | -106.79M | -124.42M | -133.68M |
| additionalPaidInCapital | 296.33M | 299.08M | 296.67M | 291.1M | 286.86M | 284.22M | 279.56M | 274.68M | 280M | 276.25M |
| 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 | -10.86M | 22.21M | 16.75M | 9.62M | 7.02M | 7.44M | 7.88M | 17.62M | 9.06M | 51.29M |
| depreciationAndAmortization | 1.62M | 6.42M | 5.29M | 3.17M | 3.2M | 2.99M | 1.16M | 1.15M | 747K | 803K |
| deferredIncomeTax | -4.53M | 2.67M | 5.75M | 287K | 621K | - | 2.8M | 5.31M | 2.03M | -37.8M |
| stockBasedCompensation | -1.7M | 6.72M | 4.92M | 4.75M | 4.26M | 4.69M | 3.81M | 4.09M | 4.34M | 4.17M |
| changeInWorkingCapital | 15.44M | -1.76M | -6M | -4.2M | -11.02M | 427K | 3.43M | 2.3M | -11.59M | -10.12M |
| accountsReceivables | 28.21M | -887K | -11.01M | -7.29M | -7.2M | -2.25M | -953K | 4M | -3.34M | -5.58M |
| inventory | -889K | 1.16M | -1.61M | -820K | -263K | 440K | 807K | -663K | -2.94M | -1.95M |
| accountsPayables | 1.94M | -1.59M | 2.91M | -668K | 1.46M | 713K | -1.04M | -1.36M | 283K | 460K |
| otherWorkingCapital | -13.82M | -447K | 3.71M | 4.58M | -5.02M | -13000 | 4.62M | 321K | -5.58M | -3.05M |
| otherNonCashItems | 1.91M | -11.32M | 2.62M | 791K | 1.22M | 10.92M | 546K | -8.65M | 1.39M | 6.09M |
| netCashProvidedByOperatingActivities | 1.88M | 24.96M | 29.33M | 14.42M | 5.3M | 18.78M | 19.62M | 21.81M | 5.98M | 10.26M |
| investmentsInPropertyPlantAndEquipment | -570K | -285K | -192K | -179K | -377K | -263K | -171K | -105K | -1.14M | -481K |
| acquisitionsNet | -5M | - | - | -700K | - | - | - | -366K | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -72000 | -335K | -5.07M | -8000 | -29000 | -2.77M | 284K | -434K | -4.88M | -54000 |
| netCashProvidedByInvestingActivities | -5.64M | -335K | -5.26M | -887K | -406K | -2.77M | 113K | -905K | -6.02M | -481K |
| netDebtIssuance | -375K | -250K | -250K | -250K | -250K | -1.33M | -251K | -254K | -30.98M | -16000 |
| longTermNetDebtIssuance | -375K | -1M | -250K | -250K | -250K | -232K | -251K | -254K | -30.98M | -16000 |
| shortTermNetDebtIssuance | - | 750K | - | - | - | -1.1M | - | - | - | - |
| netStockIssuance | -1.9M | -51000 | -83000 | -526K | -2.46M | -31000 | -110K | -349K | -2.15M | -8.92M |
| netCommonStockIssuance | -1.9M | -51000 | -83000 | -526K | -2.46M | -30000 | -110K | -349K | -2.15M | -8.92M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 591K |
| commonStockRepurchased | -1.9M | -51000 | -83000 | -526K | -2.46M | -30000 | -110K | -349K | -2.15M | -9.52M |
| netPreferredStockIssuance | - | - | - | - | - | -1000 | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -309K | -282K | -524K | -318K | -170K | 964K | 388K | 244K | -335K | -8.92M |
| netCashProvidedByFinancingActivities | -2.58M | -583K | -857K | -1.09M | -2.88M | -400K | 27000 | -359K | -33.47M | -8.94M |