-$0.33 (-2.24%)
| 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 | 213.65M | 228.61M | 306.91M | 369.19M | 583.19M | 614.06M | 429.76M | 229.21M | 181.1M | 130.08M |
| costOfRevenue | 92.78M | 147.23M | 141.37M | 126.71M | 121.33M | 131.44M | 96.02M | 54.54M | 44.95M | 34.36M |
| grossProfit | 120.87M | 81.38M | 165.54M | 242.48M | 461.86M | 482.62M | 333.74M | 174.67M | 136.15M | 95.72M |
| researchAndDevelopmentExpenses | 19.81M | 20.87M | 22.22M | 30.41M | 29.31M | 38.96M | 34.39M | 55.9M | 47.16M | 49.98M |
| generalAndAdministrativeExpenses | 74.41M | 72.72M | 88.61M | 118.8M | 141.86M | 112.66M | 323.62M | 180.18M | 112.04M | 93.4M |
| sellingAndMarketingExpenses | 40.59M | 79.59M | 111.33M | 185.61M | 266.47M | 350.65M | - | 46.82M | 22.51M | 17.97M |
| sellingGeneralAndAdministrativeExpenses | 115M | 152.31M | 199.94M | 304.42M | 408.33M | 463.31M | 323.62M | 227M | 134.55M | 111.37M |
| otherExpenses | - | - | - | 13.53M | 13.72M | 104K | - | -326K | 74000 | -482K |
| operatingExpenses | 134.81M | 173.18M | 222.16M | 348.35M | 451.36M | 502.27M | 358.02M | 282.9M | 181.71M | 161.35M |
| costAndExpenses | 227.59M | 320.41M | 363.53M | 475.06M | 572.68M | 633.72M | 454.03M | 337.44M | 226.66M | 195.71M |
| netInterestIncome | 10.85M | 13.4M | 11.86M | 2.8M | 1.09M | 2.3M | 1.87M | -7.8M | -9.34M | -18.44M |
| interestIncome | 10.85M | 13.4M | 11.86M | 2.82M | 1.22M | 4.9M | 8.5M | 1.07M | 429K | 234K |
| interestExpense | 7000 | 7000 | 8000 | 15000 | 129K | 2.6M | 6.63M | 8.87M | 9.77M | 18.68M |
| depreciationAndAmortization | 3.03M | 3.01M | 2.96M | 3.1M | 2.86M | 2.05M | 859K | 667.87K | 715.59K | 777.59K |
| ebitda | -33.01M | -74.18M | -50.7M | -100.69M | 14.28M | -12.71M | -15M | -106.63M | -44.34M | -56.53M |
| ebit | -36.04M | -77.19M | -53.66M | -103.79M | 11.42M | -14.76M | -15.86M | -107.3M | -45.05M | -57.31M |
| nonOperatingIncomeExcludingInterest | 22.1M | -14.6M | -2.95M | -2.08M | -917K | -4.89M | -8.42M | -930K | -503K | -8.32M |
| operatingIncome | -13.94M | -91.8M | -56.62M | -105.87M | 10.5M | -19.66M | -24.28M | -108.22M | -45.56M | -65.63M |
| totalOtherIncomeExpensesNet | -22.11M | 14.6M | 2.95M | 2.06M | 789K | 2.4M | 1.8M | -8.12M | -9.26M | -10.76M |
| incomeBeforeTax | -36.05M | -77.2M | -53.67M | -103.8M | 11.29M | -17.26M | -22.48M | -116.35M | -55.41M | -76.38M |
| incomeTaxExpense | 2.75M | 4.98M | 5.44M | 2M | 3.56M | 745K | 164K | 96000 | 13.05M | 9.97M |
| netIncomeFromContinuingOperations | -38.8M | -82.18M | -59.11M | -105.8M | 7.73M | -18M | -22.64M | -116.44M | -68.59M | -86.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -38.8M | -82.18M | -59.11M | -105.8M | 7.73M | -18M | -22.64M | -116.44M | -67.86M | -86.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -38.8M | -82.18M | -59.11M | -105.8M | 7.73M | -18M | -22.64M | -116.44M | -67.86M | -86.35M |
| eps | -1.8 | -4 | -3 | -5.2 | 0.39 | -0.94 | -1.32 | -7.8 | -5 | -8.2 |
| 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 | 134.86M | 121.04M | 199.25M | 217.67M | 219.45M | 186.96M | 644.59M | 249.23M | 73.64M | 98.25M |
| shortTermInvestments | 167.93M | 173.18M | 121.41M | 91.7M | 234.67M | 313.97M | - | - | - | - |
| cashAndShortTermInvestments | 302.79M | 294.22M | 320.66M | 309.36M | 454.13M | 500.93M | 644.59M | 249.23M | 73.64M | 98.25M |
| netReceivables | 126.83M | 122.28M | 133.56M | 130.99M | 163.65M | 154.57M | 116.43M | 66.52M | 45.32M | 19.98M |
| accountsReceivables | 126.83M | 122.28M | 133.56M | 130.99M | 163.65M | 154.57M | 116.43M | 66.52M | 45.32M | 19.98M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 195.91M | 166.05M | 258.62M | 228.73M | 234.68M | 188.86M | 76.77M | 57.8M | 30.26M | 20.51M |
| prepaids | - | - | 11.62M | - | 22.35M | 30.95M | 13.31M | 2.94M | 3.46M | 6.98M |
| otherCurrentAssets | 24.35M | 12.85M | 525K | 20.02M | 3.92M | 3.92M | 3.91M | 1.5M | 600K | 600K |
| totalCurrentAssets | 649.88M | 595.4M | 724.98M | 689.1M | 878.73M | 879.23M | 855M | 378M | 153.27M | 146.33M |
| propertyPlantEquipmentNet | 6.47M | 7.61M | 8.42M | 9.95M | 9.08M | 10.07M | 10.87M | 63000 | 28000 | 78000 |
| goodwill | 13.36M | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 16.39M | 19.3M | 21.78M | 23.55M | 13.82M | 15.26M | 7.48M | 8.13M | 8.77M |
| goodwillAndIntangibleAssets | 13.36M | 16.39M | 19.3M | 21.78M | 23.55M | 13.82M | 15.26M | 7.48M | 8.13M | 8.77M |
| longTermInvestments | - | - | - | 1.28M | 35M | 62.47M | - | - | -1.74M | - |
| taxAssets | - | - | - | - | - | - | - | - | 1.74M | 11.08M |
| otherNonCurrentAssets | 1.06M | 65.95M | 78.98M | 164.08M | 121.71M | 432K | 1.07M | 174K | 174K | 741K |
| totalNonCurrentAssets | 20.89M | 89.95M | 106.7M | 197.08M | 189.34M | 86.79M | 27.2M | 7.72M | 8.33M | 20.67M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 670.77M | 685.35M | 831.68M | 886.18M | 1.07B | 966.02M | 882.21M | 385.71M | 161.6M | 167M |
| totalPayables | 45.35M | 40.37M | 52.76M | 64.6M | 114.92M | 105.88M | 49.95M | 37.63M | 25.16M | 6.06M |
| accountPayables | 45.35M | 40.37M | 52.76M | 64.6M | 114.92M | 105.88M | 49.95M | 37.63M | 25.16M | 6.06M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 122.04M | 18.94M | 157.04M | 207.51M | 169.86M | 123.24M | 12.17M | 53.74M | 31.92M |
| shortTermDebt | - | - | - | - | - | - | 50.13M | 34.24M | 22.83M | 31.3M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | 2.34M | 2.2M | 2.65M | 2.93M | 2.34M | 1.22M | 1.64M | 1.17M |
| otherCurrentLiabilities | 149.1M | 17.54M | 185.23M | 35.64M | 45.6M | 28.79M | 16.59M | 72M | 5.16M | 5.8M |
| totalCurrentLiabilities | 194.46M | 179.95M | 259.28M | 259.48M | 370.68M | 307.44M | 242.25M | 157.26M | 108.53M | 76.25M |
| longTermDebt | 6.08M | - | - | - | - | - | - | 46.11M | 99.83M | 85.16M |
| capitalLeaseObligationsNonCurrent | 6.08M | 7.72M | 8.74M | 10.02M | 8.58M | 9.15M | 9.44M | - | - | - |
| deferredRevenueNonCurrent | - | - | 2.51M | 13.15M | 14.06M | 15.71M | 18.5M | 19.49M | 17.19M | 13.94M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | 1.74M | - |
| otherNonCurrentLiabilities | 4.87M | 11.5M | 9.06M | 8.2M | 7.65M | 6.21M | 3.75M | 10.52M | 1.15M | 710K |
| totalNonCurrentLiabilities | 17.03M | 19.22M | 20.31M | 31.37M | 30.28M | 31.07M | 31.7M | 76.12M | 118.17M | 99.81M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.08M | 7.72M | 8.74M | 10.02M | 8.58M | 9.15M | 9.44M | - | - | - |
| totalLiabilities | 211.49M | 199.17M | 279.59M | 290.85M | 400.97M | 338.52M | 273.95M | 233.38M | 226.7M | 176.06M |
| treasuryStock | -67.36M | -65.33M | -63.75M | -61.77M | -60.73M | -51.08M | -35.9M | -10.41M | -4.23M | -1.51M |
| preferredStock | - | - | - | - | - | - | 21.85M | 21.85M | 24.36M | 24.36M |
| commonStock | 310.18M | 305.3M | 302.76M | 299M | 294.03M | 290.12M | 269.17M | 246.66M | 208.77M | 207.17M |
| retainedEarnings | -1.71B | -1.67B | -1.59B | -1.53B | -1.42B | -1.43B | -1.41B | -1.39B | -1.27B | -1.2B |
| additionalPaidInCapital | 1.92B | 1.91B | 1.9B | 1.89B | 1.86B | 1.82B | 1.76B | 1.28B | 977.87M | 964.91M |
| 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 | -38.8M | -82.18M | -59.34M | -105.74M | 7.73M | -18M | -22.64M | -116.44M | -67.86M | -86.35M |
| depreciationAndAmortization | 3.03M | 3.01M | 2.98M | 3.09M | 2.86M | 2.04M | 859K | 669K | 708K | 783K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | 11.08M | 8.8M |
| stockBasedCompensation | 13.94M | 17.7M | - | - | - | 45.81M | 30.92M | 18.81M | 13.96M | 13.61M |
| changeInWorkingCapital | 32.28M | 36.17M | 51.27M | -104.01M | -115.98M | -53.83M | -20.14M | 84000 | 6.95M | -8.33M |
| accountsReceivables | -3.83M | 11.22M | -2.33M | 32.98M | -8.34M | -39.47M | -49.91M | -21.2M | -25.33M | -6.17M |
| inventory | 34.96M | 105.44M | 56.34M | -36.4M | -167.05M | -112.1M | -18.97M | -27.54M | -9.75M | -1.52M |
| accountsPayables | 14.54M | -77.02M | -164.64K | -102.67M | 51.51M | 114.74M | 65.91M | 37.6M | 40.27M | 8.7M |
| otherWorkingCapital | -13.39M | -3.5M | -2.56M | 2.07M | 7.9M | -17.01M | -17.18M | 11.23M | 1.76M | -9.34M |
| otherNonCashItems | -3.71M | -5.73M | 12M | 26.67M | 38.86M | 2.24M | 1.64M | 2.18M | 2.33M | -327K |
| netCashProvidedByOperatingActivities | 6.74M | -31.02M | 6.91M | -179.98M | -66.53M | -21.75M | -9.37M | -94.7M | -32.84M | -71.82M |
| investmentsInPropertyPlantAndEquipment | - | - | -535.06K | -598.63K | - | -252K | -2.48M | -58000 | -12000 | -21000 |
| acquisitionsNet | - | - | - | - | 3999.52 | - | - | - | - | - |
| purchasesOfInvestments | -200.94M | -278.78M | -215.93M | -81.58M | -290.16M | -678.7M | - | - | - | - |
| salesMaturitiesOfInvestments | 209.79M | 232.8M | 190.84M | 257.36M | 394.25M | 301.99M | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | -58000 | - | -21000 |
| netCashProvidedByInvestingActivities | 8.85M | -45.98M | -25.62M | 175.18M | 104.09M | -376.96M | -2.48M | -58000 | -12000 | -21000 |
| netDebtIssuance | - | - | - | - | - | -50.34M | -31.65M | -14.69M | 11.57M | - |
| longTermNetDebtIssuance | - | - | - | - | - | -50.34M | -31.65M | -14.69M | 11.57M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 140.33K | 131.06K | 2.22M | 664.59K | 4.57M | - | 440.11M | 264.84M | -2.77M | 64.61M |
| netCommonStockIssuance | 140.33K | 131.06K | 2.22M | 664.59K | 4.57M | - | 440.11M | 264.84M | -2.77M | 64.61M |
| commonStockIssuance | 140.33K | 131.06K | 2.22M | 664.59K | 4.57M | - | 440.11M | 264.84M | - | 64.61M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | -2.77M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.18M | -1.57M | -1.99M | -1.04M | -9.64M | -8.57M | 1.16M | 21.1M | -569K | -1.49M |
| netCashProvidedByFinancingActivities | -2.04M | -1.44M | 230.89K | -378.77K | -5.07M | -58.91M | 409.61M | 271.25M | 8.24M | 63.13M |
| 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 | 43.33M | 49.15M | 49.67M | 72.74M | 42.02M | 62.31M | 42.3M | 67.57M | 56.52M | 74.71M |
| costOfRevenue | 25.56M | 26.71M | 27.46M | 22.38M | 16.89M | 71.87M | 26.02M | 25.51M | 24.62M | 29.59M |
| grossProfit | 17.77M | 22.43M | 22.21M | 50.36M | 25.13M | -9.57M | 16.28M | 42.06M | 31.9M | 45.12M |
| researchAndDevelopmentExpenses | 4.66M | 4.66M | 4.21M | 4.92M | 5.31M | 5.98M | 4.54M | 3.99M | 5.6M | 5.79M |
| generalAndAdministrativeExpenses | 17.23M | 16.33M | 14.34M | 24.09M | 19.65M | 17.05M | 18.13M | 18.05M | 19.49M | 21.13M |
| sellingAndMarketingExpenses | 3.89M | 3.73M | 5.35M | 14.59M | 16.92M | 19.92M | 18.78M | 20.5M | 20.4M | 22.81M |
| sellingGeneralAndAdministrativeExpenses | 21.12M | 20.06M | 19.7M | 38.67M | 36.57M | 36.97M | 36.9M | 38.55M | 39.89M | 43.94M |
| otherExpenses | - | - | 9.41M | 22.76M | - | - | - | - | - | 229K |
| operatingExpenses | 25.78M | 24.69M | 33.31M | 66.35M | 41.88M | 42.96M | 41.44M | 42.58M | 45.49M | 49.96M |
| costAndExpenses | 51.34M | 51.41M | 60.77M | 88.73M | 58.77M | 114.83M | 67.47M | 68.09M | 70.1M | 79.55M |
| netInterestIncome | 2.42M | 2.57M | 2.77M | 2.65M | 2.87M | 3.37M | 3.37M | 3.27M | 3.38M | 3.42M |
| interestIncome | 2.42M | 2.57M | 2.77M | 2.65M | 2.87M | 3.38M | 3.37M | 3.27M | 3.38M | 3.42M |
| interestExpense | - | - | - | - | - | 7000 | - | - | - | 8000 |
| depreciationAndAmortization | 638K | 700.98K | 867K | 729K | 730K | 737K | 753K | 761.85K | 762K | 734K |
| ebitda | -11.66M | -149.78K | -830K | 7.5M | -12.9M | -37.18M | -20.78M | 3.66M | -7.89M | -920K |
| ebit | -12.3M | -850.77K | -1.7M | 6.77M | -13.63M | -37.92M | -21.53M | 2.9M | -8.66M | -1.65M |
| nonOperatingIncomeExcludingInterest | 4.29M | -1.41M | -9.41M | -22.76M | -3.12M | -14.6M | -3.64M | -3.42M | -4.93M | -3.18M |
| operatingIncome | -8.01M | -2.26M | -11.1M | -15.98M | -16.76M | -52.52M | -25.17M | -524.59K | -13.58M | -4.84M |
| totalOtherIncomeExpensesNet | -4.29M | 1.41M | 2.99M | 2.54M | 3.12M | 2.62M | 3.64M | 3.42M | 4.93M | 2.39M |
| incomeBeforeTax | -12.3M | -850.77K | -8.12M | -13.45M | -13.63M | -49.91M | -21.53M | 2.9M | -8.66M | -2.45M |
| incomeTaxExpense | -1.79M | 371.46K | -377K | 689K | 2.07M | -1.29M | 3.6M | 1.37M | 1.3M | 3.33M |
| netIncomeFromContinuingOperations | -10.51M | -1.22M | -7.74M | -14.14M | -15.7M | -48.62M | -25.13M | 1.52M | -9.95M | -5.78M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -10.51M | -1.22M | -7.74M | -14.14M | -15.7M | -48.62M | -25.13M | 1.52M | -9.95M | -5.78M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -10.51M | -1.22M | -7.74M | -14.14M | -15.7M | -48.62M | -25.13M | 1.52M | -9.95M | -5.78M |
| eps | -0.51 | -0.06 | -0.37 | -0.68 | -0.76 | -2.37 | -1.22 | 0.07 | -0.49 | -0.29 |
| 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 | 131.06M | 134.86M | 122.8M | 147.88M | 119.52M | 121.04M | 156.94M | 216.45M | 214.47M | 199.25M |
| shortTermInvestments | 176.76M | 167.93M | 163.78M | 150.83M | 162.26M | 173.18M | 148.79M | 90.74M | 94.24M | 121.41M |
| cashAndShortTermInvestments | 307.82M | 302.79M | 286.59M | 298.7M | 281.79M | 294.22M | 305.73M | 307.19M | 308.7M | 320.66M |
| netReceivables | 108.05M | 126.83M | 127.31M | 119.13M | 106.73M | 122.28M | 112.64M | 123.69M | 115.81M | 133.56M |
| accountsReceivables | 108.05M | 126.83M | 127.31M | 119.13M | 106.73M | 122.28M | 112.64M | 123.69M | 115.81M | 133.56M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 183.58M | 195.91M | 184.7M | 171.24M | 159.49M | 166.05M | 224M | 239.41M | 255.28M | 258.62M |
| prepaids | - | - | - | - | - | - | - | - | 8.14M | 11.62M |
| otherCurrentAssets | 26.56M | 24.35M | 29.74M | 17.74M | 25.05M | 12.85M | 7.84M | 32.08M | 525K | 525K |
| totalCurrentAssets | 626.02M | 649.88M | 628.33M | 606.82M | 573.06M | 595.4M | 650.22M | 701.84M | 687.93M | 724.98M |
| propertyPlantEquipmentNet | 6.01M | 6.47M | 7.2M | 7.65M | 8.38M | 7.61M | 8.01M | 7.59M | 7.96M | 8.42M |
| goodwill | - | 13.36M | - | - | - | - | - | - | - | - |
| intangibleAssets | 12.73M | - | 14.07M | 14.93M | 15.66M | 16.39M | 17.12M | 17.85M | 18.58M | 19.3M |
| goodwillAndIntangibleAssets | 12.73M | 13.36M | 14.07M | 14.93M | 15.66M | 16.39M | 17.12M | 17.85M | 18.58M | 19.3M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.01M | 1.06M | 10.22M | 40.72M | 58.58M | 65.95M | 75.27M | 72.58M | 75.55M | 78.98M |
| totalNonCurrentAssets | 19.75M | 20.89M | 31.48M | 63.31M | 82.62M | 89.95M | 100.4M | 98.02M | 102.08M | 106.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 645.76M | 670.77M | 659.81M | 670.13M | 655.68M | 685.35M | 750.62M | 799.86M | 790.01M | 831.68M |
| totalPayables | 48.15M | 45.35M | 36.71M | 44.71M | 45.66M | 40.37M | 40.51M | 54.38M | 67.6M | 52.76M |
| accountPayables | 48.15M | 45.35M | 36.71M | 44.71M | 45.66M | 40.37M | 40.51M | 54.38M | 67.6M | 52.76M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 141.24M | 116.75M | 122.04M | - | 176.16M | 154.44M | 18.94M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | 2.34M | 2.34M |
| otherCurrentLiabilities | 131.49M | 149.1M | 145.52M | - | - | 17.54M | 161.05M | - | - | 185.23M |
| totalCurrentLiabilities | 179.64M | 194.46M | 182.23M | 185.95M | 162.41M | 179.95M | 201.55M | 230.54M | 224.38M | 259.28M |
| longTermDebt | 5.58M | 6.08M | 6.73M | - | 7.94M | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 6.08M | - | 7.34M | - | 7.72M | 8.22M | 8.1M | 8.39M | 8.74M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 2.11M | 2.51M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 11.12M | 4.87M | 11.96M | 11.92M | 11.64M | 11.5M | 9.47M | 9.34M | 9.2M | 9.06M |
| totalNonCurrentLiabilities | 16.71M | 17.03M | 18.69M | 19.26M | 19.58M | 19.22M | 17.69M | 17.43M | 19.7M | 20.31M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 6.08M | - | 7.34M | - | 7.72M | 8.22M | 8.1M | 8.39M | 8.74M |
| totalLiabilities | 196.35M | 211.49M | 200.92M | 205.2M | 181.99M | 199.17M | 219.24M | 247.98M | 244.08M | 279.59M |
| treasuryStock | -69.05M | -67.36M | -67.36M | -67.11M | -66.44M | -65.33M | -65.34M | -65.28M | -65.19M | -63.75M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 314.06M | 310.18M | 310.02M | 309.42M | 308.15M | 305.3M | 305.2M | 305.05M | 304.74M | 302.76M |
| retainedEarnings | -1.72B | -1.71B | -1.71B | -1.7B | -1.68B | -1.67B | -1.62B | -1.59B | -1.6B | -1.59B |
| additionalPaidInCapital | 1.92B | 1.92B | 1.92B | 1.92B | 1.92B | 1.91B | 1.91B | 1.91B | 1.9B | 1.9B |
| 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.51M | 37.57M | -7.69M | -14.14M | -15.7M | -48.17M | -25.39M | 1.52M | -9.95M | -5.83M |
| depreciationAndAmortization | 638K | -2.33M | 861.79K | 729K | 730K | 730.17K | 760.72K | 761.85K | 761.56K | 740.38K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 2.33M | -12.32M | - | 6.04M | 4.33M | - | - | - | - | - |
| changeInWorkingCapital | 14.46M | 14.82M | -7.1M | 24.95M | -603K | 32.73M | 18.76M | -8.23M | -7.08M | 844.24K |
| accountsReceivables | 18.78M | 763.56K | -8.2M | -12.43M | 16M | -9.55M | 10.89M | -7.87M | 17.75M | -11.17M |
| inventory | 12.32M | -2.15M | 16.98M | 6.06M | 13.89M | 67.11M | 12.84M | 18.81M | 6.72M | 10.04M |
| accountsPayables | -14.82M | 12.25M | -3.76M | 23.54M | -17.54M | -21.39M | -29.23M | 8.47M | -34.88M | -7.58M |
| otherWorkingCapital | -1.79M | 3.96M | -12.13M | 7.77M | -12.95M | -3.44M | 24.26M | -27.65M | 3.33M | 9.56M |
| otherNonCashItems | -532K | -22.43M | 1.16M | -973K | -1.22M | 1.46M | 3.44M | 3.18M | 3.67M | 3.6M |
| netCashProvidedByOperatingActivities | 6.39M | 15.32M | -12.76M | 16.61M | -12.46M | -13.24M | -2.43M | -2.76M | -12.59M | -651.56K |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | -510.96K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -50.8M | 149.96M | -68.97M | -37.89M | -42.94M | -69.02M | -110.26M | -66.36M | -33.26M | -99.92M |
| salesMaturitiesOfInvestments | 42.5M | 47M | 56.68M | 50.3M | 55M | 46.26M | 53.59M | 71.08M | 61.96M | 29.14M |
| otherInvestingActivities | - | -200.5M | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -8.3M | -3.54M | -12.29M | 12.41M | 12.06M | -22.75M | -56.67M | 4.72M | 28.7M | -71.3M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 83121 | -284 | 57000 | - | -1538.22 | 551.97 | 122.05K | 9994.29 | 91211 |
| netCommonStockIssuance | - | 83121 | -284 | 57000 | - | -1538.22 | 551.97 | 122.05K | 9994.29 | 91211 |
| commonStockIssuance | - | 83121 | -284 | 57000 | - | -1538.22 | 551.97 | 122.05K | 9994.29 | 91211 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.69M | -84561 | -239.71K | -720K | -1.12M | 24493 | -74678 | -89297 | -1.44M | -7969.18 |
| netCashProvidedByFinancingActivities | -1.69M | -1440 | -240K | -663K | -1.12M | 22955 | -74126 | 32749 | -1.43M | 83242 |