$0.12 (0.35%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 696.16M | 657.27M | 691.32M | 777.55M | 656.9M | 464.91M | 450.92M | 421.55M | 383.34M | 335.66M |
| costOfRevenue | 535.16M | 485.36M | 491.78M | 509M | 452.36M | 362.18M | 335.54M | 309.62M | 291.52M | 269.84M |
| grossProfit | 161M | 171.92M | 199.54M | 268.56M | 204.54M | 102.73M | 115.38M | 111.93M | 91.82M | 65.82M |
| researchAndDevelopmentExpenses | 94.26M | 89.94M | 88.15M | 71.26M | 62.95M | 51.25M | 46.43M | 37.34M | 29.84M | 26.01M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 66.16M | 48.84M | 37.87M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 95.18M | 85.73M | 88.86M | 95.26M | 77.51M | 64.82M | 75.97M | 66.16M | 48.84M | 37.87M |
| otherExpenses | - | - | - | - | - | 600K | - | - | - | 432K |
| operatingExpenses | 189.44M | 175.67M | 177.01M | 166.52M | 140.47M | 116.67M | 122.4M | 103.51M | 78.68M | 63.88M |
| costAndExpenses | 724.6M | 661.03M | 668.79M | 675.51M | 592.83M | 478.85M | 457.94M | 413.13M | 370.19M | 333.72M |
| netInterestIncome | 1.64M | 1.19M | -1.09M | -3.92M | -6.31M | -2.74M | -6.36M | -2.76M | -91000 | -23000 |
| interestIncome | 4.28M | 5.17M | - | - | - | - | - | - | - | - |
| interestExpense | 2.64M | 3.98M | 1.09M | 3.92M | 6.31M | 2.74M | 6.36M | 2.76M | 91000 | 23000 |
| depreciationAndAmortization | 62.4M | 53.76M | 43.21M | 42.85M | 52.68M | 45.09M | 32.04M | 29.42M | 27.19M | 27.3M |
| ebitda | 37.24M | 55.1M | 67.78M | 539.21M | 119.22M | 29.92M | 25.02M | 37.84M | 40.19M | 28.32M |
| ebit | -25.16M | 1.34M | 24.57M | 496.36M | 66.53M | -15.17M | -7.02M | 8.42M | 13.14M | 1.01M |
| nonOperatingIncomeExcludingInterest | -3.28M | -5.1M | -2.04M | -394.32M | -2.46M | 1.23M | - | - | - | 498K |
| operatingIncome | -28.44M | -3.76M | 22.53M | 102.04M | 64.08M | -13.94M | -7.02M | 8.42M | 13.14M | 1.51M |
| totalOtherIncomeExpensesNet | -77.16M | -3.68M | -4.23M | 390.4M | -3.85M | -3.97M | -6.36M | -2.76M | -232K | -521K |
| incomeBeforeTax | -105.6M | -7.43M | 18.3M | 492.44M | 60.22M | -17.91M | -13.38M | 5.66M | 12.91M | 989K |
| incomeTaxExpense | -8.62M | 3.65M | 5.94M | 39.26M | 3.94M | 348K | 1.26M | 708K | 3.65M | 4.02M |
| netIncomeFromContinuingOperations | -96.98M | -11.08M | 12.36M | 453.18M | 56.29M | -18.26M | -14.64M | 4.95M | 9.26M | -3.03M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -96.98M | -11.08M | 12.36M | 453.16M | 58.12M | -6.6M | -14.64M | 14.26M | 13.83M | -2.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -96.98M | -11.08M | 12.36M | 453.16M | 58.12M | -6.6M | 1.86M | 14.26M | 13.83M | -2.93M |
| eps | -3.3 | -0.39 | 0.45 | 16.93 | 2.25 | -0.73 | -0.61 | 0.6 | 0.59 | -0.13 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 153.08M | 175.13M | 195.19M | 314.35M | 202.41M | 158.54M | 121.89M | 131.54M | 115.71M | 87.77M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 153.08M | 175.13M | 195.19M | 314.35M | 202.41M | 158.54M | 121.89M | 131.54M | 115.71M | 87.77M |
| netReceivables | 37M | 15.93M | 23.97M | 67.19M | 39.6M | 14.98M | 24.68M | 52.03M | 29.03M | 26.59M |
| accountsReceivables | 34.77M | 12.55M | 22.42M | 65.68M | 35.79M | 13.27M | 24.3M | 33.76M | 28.41M | 26.59M |
| otherReceivables | 2.23M | 3.38M | 1.55M | 1.51M | 3.81M | 1.71M | 379K | 18.27M | 617K | - |
| inventory | 189.68M | 195.75M | 183.25M | 158.04M | 154.29M | 135.53M | 111.64M | 90.18M | 76.25M | 68.85M |
| prepaids | 15.98M | 10.78M | 21.12M | 9.71M | 10.78M | 7.1M | 4.16M | 10.32M | 2.17M | - |
| otherCurrentAssets | 419K | 413K | 415K | 299K | 233K | 2.19M | 33.3M | 26.16M | 2.93M | 4.71M |
| totalCurrentAssets | 396.16M | 398M | 423.94M | 549.59M | 407.32M | 318.33M | 295.3M | 285.21M | 225.48M | 187.93M |
| propertyPlantEquipmentNet | 338.72M | 363.71M | 385.17M | 350.24M | 478.3M | 439.79M | 409.74M | 331.66M | 148.19M | 116.08M |
| goodwill | 269K | 269K | 269K | 269K | 269K | 269K | 269K | 269K | 269K | 269K |
| intangibleAssets | - | 3.25M | 6.5M | 9.78M | 22.46M | 25M | 16.61M | 16.32M | 13000 | 15000 |
| goodwillAndIntangibleAssets | 269K | 3.52M | 6.76M | 10.05M | 22.73M | 25.27M | 16.88M | 16.59M | 282K | 284K |
| longTermInvestments | 279.12M | 356.14M | 366.72M | 378.48M | 100000 | 100000 | 700K | 700K | 700K | 100000 |
| taxAssets | 599K | 549K | 536K | 592K | 5.17M | 4.77M | 4.82M | 4.89M | 4.59M | 12.13M |
| otherNonCurrentAssets | 19.44M | 23.1M | 16.61M | 9.68M | 4.96M | 4.67M | 11.96M | 28M | 19.16M | 1.98M |
| totalNonCurrentAssets | 638.14M | 747.01M | 775.8M | 749.04M | 511.25M | 474.61M | 444.1M | 381.84M | 172.93M | 130.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.03B | 1.15B | 1.2B | 1.3B | 918.57M | 792.94M | 739.39M | 667.05M | 398.41M | 318.5M |
| totalPayables | 79.06M | 62.87M | 69.65M | 121.58M | 84.02M | 88.15M | 94.38M | 94.87M | 64.88M | 45.07M |
| accountPayables | 60.04M | 45.08M | 50.78M | 87.38M | 80.7M | 86.18M | 94.38M | 92.66M | 63.13M | 42.72M |
| otherPayables | 19.02M | 17.79M | 18.87M | 34.21M | 3.32M | 1.97M | - | 2.21M | 1.75M | 2.36M |
| accruedExpenses | 22.81M | 23.94M | 24.45M | 40.66M | 28.88M | 31.6M | 16.38M | 18.48M | 13.73M | 10.21M |
| shortTermDebt | 11.85M | 11.64M | 11.43M | 25.56M | 58.03M | 30.11M | 26.61M | 3.81M | - | - |
| capitalLeaseObligationsCurrent | 5.98M | 6.07M | 5.25M | 4.65M | 22.4M | 19.42M | 11.36M | 4.49M | 828K | 819K |
| taxPayables | 1.79M | 2.8M | 5.55M | 4.25M | 2.6M | 1.36M | 1.54M | 2.21M | 1.75M | 2.36M |
| deferredRevenue | 17.03M | 34.77M | 46.16M | 40.58M | 7.14M | 2.81M | - | 1.66M | 814K | 997K |
| otherCurrentLiabilities | 17.77M | 14.94M | 15.63M | 34.68M | 32.76M | 19.97M | 29.23M | 31.36M | 14.66M | 12.38M |
| totalCurrentLiabilities | 154.51M | 154.23M | 172.56M | 267.72M | 233.23M | 192.06M | 177.96M | 154.68M | 94.91M | 69.48M |
| longTermDebt | 14.87M | 26.72M | 38.36M | 42.49M | 77.99M | 99.78M | 59.38M | 26.79M | - | - |
| capitalLeaseObligationsNonCurrent | 18.2M | 22.78M | 23.76M | 24.81M | 43.14M | 57.1M | 43.38M | 56.79M | 866K | 1.7M |
| deferredRevenueNonCurrent | 7M | 19.66M | 46.39M | 70.3M | 42M | 8M | 10M | 924K | 922K | -1.7M |
| deferredTaxLiabilitiesNonCurrent | 13.19M | 26.42M | 27.28M | 28.76M | 3.67M | 496K | 466K | 713K | 2.66M | 2.97M |
| otherNonCurrentLiabilities | 4.2M | 3.59M | 7.46M | 10.46M | 2.22M | 3.63M | 4.91M | 1.92M | 1.42M | 2.32M |
| totalNonCurrentLiabilities | 57.46M | 99.17M | 143.26M | 176.81M | 169.02M | 168.99M | 118.14M | 86.21M | 4.95M | 6.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 24.18M | 28.85M | 29.01M | 29.46M | 65.54M | 76.51M | 54.74M | 61.28M | 1.69M | 2.51M |
| totalLiabilities | 211.97M | 253.41M | 315.82M | 444.54M | 402.25M | 361.05M | 296.1M | 240.89M | 99.86M | 76.47M |
| treasuryStock | -79.06M | -79.21M | -79.36M | -66M | -66.06M | -66.18M | -66.24M | -64.79M | -49.84M | -50.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 74000 | 72000 | 70000 | 68000 | 66000 | 64000 | 62000 | 61000 | 59000 | 57000 |
| retainedEarnings | 533.93M | 631.06M | 642.29M | 629.99M | 176.9M | 118.83M | 125.48M | 122.64M | 113.91M | 100.07M |
| additionalPaidInCapital | 379.78M | 353.11M | 329.03M | 288.95M | 259.99M | 246.1M | 234.41M | 220.24M | 206.33M | 191.44M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -96.98M | -11.08M | 12.36M | 453.18M | 56.29M | -18.26M | -14.64M | 4.95M | 9.26M | -3.03M |
| depreciationAndAmortization | 62.4M | 53.76M | 43.21M | 42.85M | 52.68M | 45.09M | 32.04M | 29.42M | 27.19M | 27.3M |
| deferredIncomeTax | -13.27M | -880K | -1.42M | 31.56M | 1.55M | 85000 | -452K | -2.24M | 7.22M | 871K |
| stockBasedCompensation | 29.57M | 21.64M | 37.49M | 31.32M | 15.32M | 10.45M | 13.18M | 11.41M | 6.63M | 4.31M |
| changeInWorkingCapital | -31.08M | -42.59M | -72.76M | 53.25M | 2.47M | 24.44M | 1.28M | -40.1M | -7.23M | 10.2M |
| accountsReceivables | -22.23M | 9.87M | 43.26M | -30.08M | -22.52M | 11.02M | 9.24M | -5.34M | -1.82M | 12.19M |
| inventory | 6.07M | -12.5M | -25.21M | -57.42M | -18.76M | -22.79M | -21.46M | -13.93M | -7.41M | -4.67M |
| accountsPayables | 13.29M | -2.41M | -19.57M | 23.76M | -528K | -1.78M | 6.41M | 4.87M | 4.52M | -1.16M |
| otherWorkingCapital | -28.21M | -37.56M | -71.25M | 116.99M | 44.28M | 37.99M | 7.09M | -25.7M | -2.53M | 3.85M |
| otherNonCashItems | 79.03M | 4.87M | 1.59M | -393.31M | 426K | 498K | 21000 | 45000 | -425K | 527K |
| netCashProvidedByOperatingActivities | 29.67M | 25.71M | 20.47M | 218.86M | 128.74M | 62.32M | 31.42M | 3.48M | 42.65M | 40.18M |
| investmentsInPropertyPlantAndEquipment | -37.18M | -37.09M | -110.43M | -138.01M | -72.7M | -62.4M | -112.05M | -177.75M | -55.59M | -21.9M |
| acquisitionsNet | - | - | - | 5.61M | - | - | - | - | -600K | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 739K | 1.34M | 798K | 1.58M | 161K | 1.55M | -384K | -16.38M | 603K | 180K |
| netCashProvidedByInvestingActivities | -36.44M | -35.74M | -109.63M | -130.82M | -72.54M | -60.85M | -112.44M | -194.13M | -55.58M | -21.72M |
| netDebtIssuance | -12.6M | -12.34M | -18.78M | 24.35M | -17.16M | 35.81M | 51.61M | 90.46M | -819K | -940K |
| longTermNetDebtIssuance | -12.6M | -12.34M | -18.78M | 24.35M | -17.16M | 35.81M | 51.61M | 90.46M | -819K | -940K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 7.8M | 10.11M | -4.45M | 6.14M | - | - | -1.5M | -15.1M | - | -42.08M |
| netCommonStockIssuance | 7.8M | 10.11M | -4.45M | 6.14M | - | - | -1.5M | -15.1M | - | -42.08M |
| commonStockIssuance | 7.8M | 10.11M | 8.98M | 6.14M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -13.43M | - | - | - | -1.5M | -15.1M | - | -42.08M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.7M | -7.68M | -6.38M | -8.64M | -1.83M | 1.84M | 24.99M | 131.59M | 41.63M | 6.34M |
| netCashProvidedByFinancingActivities | -15.5M | -9.9M | -29.61M | 21.85M | -18.99M | 37.65M | 75.1M | 206.95M | 40.81M | -36.69M |
| 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 | 163.79M | 162.26M | 182.5M | 176.48M | 164.64M | 173.16M | 181.89M | 161.3M | 150.06M | 165.28M |
| costOfRevenue | 129.26M | 127.44M | 139.66M | 135.19M | 129.46M | 133.14M | 137.36M | 119.86M | 114.5M | 121.28M |
| grossProfit | 34.53M | 34.82M | 42.84M | 41.29M | 35.18M | 40.01M | 44.53M | 41.44M | 35.56M | 44M |
| researchAndDevelopmentExpenses | 26.05M | 25.2M | 24.14M | 24.42M | 23.4M | 23.97M | 22.48M | 21.81M | 23.1M | 22.92M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 22.54M | 23.18M | 23.28M | 28.49M | 22.44M | 21.95M | 22.3M | 21.12M | 22.96M | 22.22M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 48.59M | 48.39M | 47.43M | 52.91M | 45.84M | 45.92M | 44.78M | 42.94M | 46.06M | 45.14M |
| costAndExpenses | 177.85M | 175.83M | 187.08M | 188.1M | 175.29M | 179.06M | 182.14M | 162.8M | 160.56M | 166.42M |
| netInterestIncome | 851K | 970K | 532K | 426K | 331K | 434K | 453K | 412K | 271K | 274K |
| interestIncome | 990K | 1.12M | 892K | 956K | 927K | 1.14M | 453K | 412K | 1.23M | 1.32M |
| interestExpense | 139K | 154K | 360K | 530K | 596K | 701K | - | - | 959K | 1.05M |
| depreciationAndAmortization | 14.29M | 14.13M | 14.34M | 15.45M | 18.26M | 14.13M | 14.56M | 13.91M | 13.32M | 13.57M |
| ebitda | 1.66M | 2.58M | 13.12M | 3.33M | 8.97M | 10.02M | 14.92M | 12.18M | 4.36M | 13.29M |
| ebit | -12.63M | -11.55M | -1.22M | -12.12M | -9.29M | -4.11M | 363K | -1.73M | -8.97M | -283K |
| nonOperatingIncomeExcludingInterest | -1.42M | -2.02M | -3.36M | 501K | -1.37M | -1.8M | -615K | 227K | -1.54M | -851K |
| operatingIncome | -14.06M | -13.56M | -4.58M | -11.62M | -10.66M | -5.91M | -252K | -1.5M | -10.5M | -1.13M |
| totalOtherIncomeExpensesNet | 1.29M | 1.76M | 4.39M | -77.01M | 511K | 536K | -1.2M | -227K | -97000 | -895K |
| incomeBeforeTax | -12.77M | -11.8M | -195K | -88.63M | -10.15M | -5.37M | -1.46M | -1.73M | -10.6M | -2.03M |
| incomeTaxExpense | 1.02M | 1.49M | 1.93M | -11.57M | 660K | 1.24M | 1.04M | 1.01M | 611K | 894K |
| netIncomeFromContinuingOperations | -13.79M | -13.29M | -2.12M | -77.06M | -10.81M | -6.61M | -2.5M | -2.73M | -11.21M | -2.92M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -13.79M | -13.29M | -2.12M | -77.06M | -10.81M | -6.61M | -2.5M | -2.73M | -11.21M | -2.92M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -13.79M | -13.29M | -2.12M | -77.06M | -10.81M | -6.61M | -2.5M | -2.73M | -11.21M | -2.92M |
| eps | -0.46 | -0.45 | -0.07 | -2.58 | -0.37 | -0.23 | -0.09 | -0.09 | -0.39 | -0.1 |
| 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 | 190.25M | 196.34M | 223.51M | 153.08M | 169.36M | 182.59M | 176.01M | 175.13M | 174.39M | 162.27M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 190.25M | 196.34M | 223.51M | 153.08M | 169.36M | 182.59M | 176.01M | 175.13M | 174.39M | 162.27M |
| netReceivables | 56.35M | 77.68M | 95.83M | 37M | 30.05M | 30.54M | 31.1M | 15.93M | 14.32M | 33.36M |
| accountsReceivables | 38.34M | 29.02M | 37.1M | 34.77M | 28.44M | 19.88M | 24.59M | 12.55M | 13.25M | 31.92M |
| otherReceivables | 18.02M | 48.66M | 58.73M | 2.23M | 1.61M | 10.66M | 6.51M | 3.38M | 1.06M | 1.43M |
| inventory | 199.05M | 200.1M | 196.16M | 189.68M | 188.13M | 183.73M | 184.97M | 195.75M | 198.1M | 191.71M |
| prepaids | 6.74M | 7.83M | 15.37M | 15.98M | 11.65M | 13.22M | 10.44M | 10.78M | 7.54M | 19.08M |
| otherCurrentAssets | 429K | 425K | 421K | 419K | 207K | 206K | 214K | 413K | 208K | 212K |
| totalCurrentAssets | 452.82M | 482.37M | 531.28M | 396.16M | 399.39M | 410.29M | 402.74M | 398M | 394.55M | 406.62M |
| propertyPlantEquipmentNet | 336.73M | 341.05M | 336.7M | 338.72M | 341.63M | 343.96M | 354.19M | 363.71M | 368.51M | 378.6M |
| goodwill | 269K | 269K | 269K | 269K | 269K | 269K | 269K | 269K | 269K | 269K |
| intangibleAssets | 1.21M | 1.02M | 1.11M | - | 812K | 1.62M | 2.44M | 3.25M | 4.06M | 4.87M |
| goodwillAndIntangibleAssets | 1.48M | 1.29M | 1.38M | 269K | 1.08M | 1.89M | 2.7M | 3.52M | 4.33M | 5.14M |
| longTermInvestments | 150.12M | 141.44M | 140.82M | 279.12M | 354.4M | 357.94M | 354.35M | 356.14M | 359.34M | 356.24M |
| taxAssets | 8.37M | 8.17M | 7.98M | 599K | 524K | 540K | 554K | 549K | 499K | 518K |
| otherNonCurrentAssets | 26.9M | 27.97M | 19.38M | 19.44M | 19.35M | 19.31M | 23.09M | 23.1M | 26.82M | 29.23M |
| totalNonCurrentAssets | 523.59M | 519.92M | 506.26M | 638.14M | 716.98M | 723.65M | 734.89M | 747.01M | 759.5M | 769.73M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 976.41M | 1B | 1.04B | 1.03B | 1.12B | 1.13B | 1.14B | 1.15B | 1.15B | 1.18B |
| totalPayables | 69.59M | 71.9M | 86.94M | 79.06M | 76.62M | 63.26M | 65.6M | 62.87M | 64.65M | 64.18M |
| accountPayables | 45.05M | 49.14M | 49.14M | 60.04M | 51.01M | 40.82M | 41.85M | 45.08M | 42.51M | 45.16M |
| otherPayables | 24.54M | 22.77M | 37.8M | 19.02M | 25.61M | 22.44M | 23.75M | 17.79M | 22.14M | 19.02M |
| accruedExpenses | 23.6M | 22.9M | 22.02M | 22.81M | 25M | 22.07M | 22.56M | 23.94M | 21.72M | 24.27M |
| shortTermDebt | 3.04M | 2.98M | 2.92M | 11.85M | 11.8M | 11.74M | 11.69M | 11.64M | 11.58M | 11.53M |
| capitalLeaseObligationsCurrent | 7.12M | 6.96M | 6.81M | 5.98M | 5.92M | 6M | 6.2M | 6.07M | 5.83M | 5.86M |
| taxPayables | 4.22M | 4.37M | 13.12M | 1.79M | 2.66M | 2.94M | 3.37M | 2.8M | 4.49M | 4.68M |
| deferredRevenue | 11.68M | 11.58M | 19.62M | 17.03M | 18.9M | 27.37M | 25.64M | 34.77M | 40.75M | 35.58M |
| otherCurrentLiabilities | 21.42M | 23.91M | 23M | 17.77M | 17.18M | 20.59M | 20.06M | 14.94M | 15.41M | 20.18M |
| totalCurrentLiabilities | 136.45M | 140.24M | 161.32M | 154.51M | 155.42M | 151.03M | 151.74M | 154.23M | 159.94M | 161.6M |
| longTermDebt | 1.33M | 2.11M | 2.88M | 14.87M | 17.86M | 20.83M | 23.78M | 26.72M | 29.65M | 32.57M |
| capitalLeaseObligationsNonCurrent | 17.65M | 19.2M | 20.16M | 18.2M | 19.21M | 20.64M | 22.31M | 22.78M | 22.62M | 23.97M |
| deferredRevenueNonCurrent | 3.46M | 4.69M | 2M | 7M | 8M | 8M | 14.66M | 19.66M | 22.36M | 31.86M |
| deferredTaxLiabilitiesNonCurrent | 12.25M | 12.42M | 12.31M | 13.19M | 25.74M | 26.75M | 26.2M | 26.42M | 26.34M | 26.38M |
| otherNonCurrentLiabilities | 5.09M | 4.86M | 4.78M | 4.2M | 3.84M | 4.11M | 3.66M | 3.59M | 4.2M | 5.41M |
| totalNonCurrentLiabilities | 39.78M | 43.28M | 42.13M | 57.46M | 74.66M | 80.33M | 90.62M | 99.17M | 105.17M | 120.19M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 24.77M | 26.16M | 26.97M | 24.18M | 25.13M | 26.64M | 28.51M | 28.85M | 28.45M | 29.84M |
| totalLiabilities | 176.23M | 183.52M | 203.44M | 211.97M | 230.08M | 231.36M | 242.35M | 253.41M | 265.11M | 281.79M |
| treasuryStock | -97.19M | -93.14M | -79.06M | -79.06M | -79.06M | -79.19M | -79.21M | -79.21M | -79.22M | -79.34M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 76000 | 75000 | 74000 | 74000 | 74000 | 73000 | 72000 | 72000 | 72000 | 70000 |
| retainedEarnings | 504.58M | 518.5M | 531.8M | 533.93M | 610.99M | 621.93M | 628.56M | 631.06M | 633.8M | 645.13M |
| additionalPaidInCapital | 396.98M | 398.07M | 386.47M | 379.78M | 368.25M | 370.49M | 359.43M | 353.11M | 345.41M | 342.64M |
| 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 | -13.79M | -13.29M | -2.12M | -77.06M | -10.81M | -6.61M | -2.5M | -2.73M | -11.21M | -2.92M |
| depreciationAndAmortization | 14.29M | 14.13M | 14.34M | 15.45M | 18.26M | 14.13M | 14.56M | 13.91M | 13.32M | 13.57M |
| deferredIncomeTax | -333.08K | -77000 | -8.26M | -12.62M | -996K | 567K | -221K | 30000 | -30000 | 303K |
| stockBasedCompensation | - | 8.27M | 7.13M | 7.58M | 7.14M | 7.95M | 6.9M | 3.57M | 8.46M | 8.69M |
| changeInWorkingCapital | -13.96M | -17.33M | 483K | -13.75M | -5.94M | -2.54M | -8.85M | -8.35M | 16.95M | -43.83M |
| accountsReceivables | -9.33M | 8.08M | -2.33M | -6.33M | -109K | -689K | -15.1M | 707K | 18.67M | 2.48M |
| inventory | 1.09M | -3.94M | -6.48M | -1.55M | -4.39M | 1.24M | 10.78M | 2.35M | -6.39M | -3.96M |
| accountsPayables | -4.77M | -1.26M | -9.18M | 7.66M | 7.52M | -377K | -1.52M | 1.9M | -1.1M | -6.27M |
| otherWorkingCapital | -953.84K | -20.21M | 18.47M | -13.53M | -8.96M | -2.71M | -3.02M | -13.3M | 5.76M | -36.08M |
| otherNonCashItems | 5.45M | 171K | -1.38M | 77.58M | -285K | 613K | 1.12M | 694K | 722K | 733K |
| netCashProvidedByOperatingActivities | -8.34M | -8.12M | 10.19M | -2.83M | 7.37M | 14.1M | 11.02M | 7.12M | 28.22M | -23.45M |
| investmentsInPropertyPlantAndEquipment | -12.11M | -14.96M | -9.77M | -14.34M | -8.42M | -7.5M | -6.92M | -7.33M | -7.73M | -9.52M |
| acquisitionsNet | 9983 | 11.14M | 92.1M | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 29.8M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -4.34M | -3.61M | -388K | 61000 | 358K | 140K | 180K | 178K | 567K | 599K |
| netCashProvidedByInvestingActivities | 13.36M | -7.43M | 81.94M | -14.27M | -8.07M | -7.36M | -6.74M | -7.15M | -7.16M | -8.92M |
| netDebtIssuance | -887.9K | -960K | -21.19M | -3.18M | -3.16M | -3.14M | -3.12M | -3.11M | -3.09M | -3.08M |
| longTermNetDebtIssuance | -251.7K | -960K | -21.19M | -3.18M | -3.16M | -3.14M | -3.12M | -3.11M | -3.09M | -3.08M |
| shortTermNetDebtIssuance | -636.2K | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -4.16M | 3.59M | - | 4.29M | - | 3.42M | - | - | - | - |
| netCommonStockIssuance | -4.16M | 3.59M | - | 4.29M | - | 3.42M | - | - | - | - |
| commonStockIssuance | -14405 | 3.59M | - | 4.29M | - | 3.42M | - | - | - | - |
| commonStockRepurchased | -4.14M | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.18M | -14.21M | -441K | -343K | -9.38M | -305K | -582K | 4.13M | -5.69M | 3.93M |
| netCashProvidedByFinancingActivities | -11.23M | -11.58M | -21.63M | 770K | -12.53M | -26000 | -3.71M | 1.02M | -8.78M | 853K |