-$11.16 (-3.08%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| revenue | 852.52M | 396.29M | 115.79M | 79.87M |
| costOfRevenue | 207.26M | 93.59M | 35.97M | 21.19M |
| grossProfit | 645.26M | 302.7M | 79.83M | 58.68M |
| researchAndDevelopmentExpenses | 304M | 200.83M | 73.41M | 73.71M |
| generalAndAdministrativeExpenses | 88.07M | 94.28M | 15.92M | 20.76M |
| sellingAndMarketingExpenses | 79.77M | 123.65M | 19.99M | 24.41M |
| sellingGeneralAndAdministrativeExpenses | 167.84M | 217.94M | 35.92M | 45.16M |
| otherExpenses | - | - | - | - |
| operatingExpenses | 471.84M | 418.76M | 109.32M | 118.88M |
| costAndExpenses | 679.1M | 512.36M | 145.29M | 140.07M |
| netInterestIncome | 44.73M | 34.29M | 6.55M | 2.61M |
| interestIncome | 44.73M | 34.29M | 6.55M | 2.61M |
| interestExpense | - | - | - | - |
| depreciationAndAmortization | 6.83M | 3.15M | 1.78M | 807K |
| ebitda | 224.98M | -78.62M | -21.17M | -56.77M |
| ebit | 218.15M | -81.78M | -22.95M | -57.58M |
| nonOperatingIncomeExcludingInterest | -44.73M | -34.29M | -6.55M | -2.61M |
| operatingIncome | 173.42M | -116.07M | -29.5M | -60.19M |
| totalOtherIncomeExpensesNet | 44.73M | 34.29M | 6.55M | 2.61M |
| incomeBeforeTax | 218.15M | -81.78M | -22.95M | -57.58M |
| incomeTaxExpense | -981K | 1.64M | 3.31M | 764K |
| netIncomeFromContinuingOperations | 219.13M | -83.42M | -26.26M | -58.34M |
| netIncomeFromDiscontinuedOperations | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - |
| netIncome | 219.13M | -83.42M | -26.26M | -58.34M |
| netIncomeDeductions | - | - | - | - |
| bottomLineNetIncome | 219.13M | -83.42M | -26.26M | -58.34M |
| eps | 1.32 | -0.64 | -0.17 | -0.45 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| cashAndCashEquivalents | 167.61M | 79.55M | 45.1M | 76.09M |
| shortTermInvestments | 1.02B | 834.75M | 104.22M | 87.06M |
| cashAndShortTermInvestments | 1.19B | 914.3M | 149.31M | 163.14M |
| netReceivables | 83.2M | 38.81M | 8.34M | 10.72M |
| accountsReceivables | 83.2M | 38.81M | 8.34M | 10.72M |
| otherReceivables | - | - | - | - |
| inventory | 58.98M | 43.22M | 24.1M | 28.87M |
| prepaids | - | - | 3.38M | 2.76M |
| otherCurrentAssets | 31.03M | 16.65M | 686K | 509K |
| totalCurrentAssets | 1.36B | 1.01B | 185.81M | 206M |
| propertyPlantEquipmentNet | 92.04M | 35.65M | 7.58M | 3.52M |
| goodwill | - | - | - | - |
| intangibleAssets | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - |
| longTermInvestments | - | - | - | - |
| taxAssets | - | - | - | - |
| otherNonCurrentAssets | 77.76M | 5.88M | 2.9M | 2.2M |
| totalNonCurrentAssets | 169.79M | 41.53M | 10.48M | 5.73M |
| otherAssets | - | - | - | - |
| totalAssets | 1.53B | 1.05B | 196.29M | 211.73M |
| totalPayables | 42.36M | 26.92M | 6.34M | 10.3M |
| accountPayables | 42.36M | 26.92M | 6.34M | 10.3M |
| otherPayables | - | - | - | - |
| accruedExpenses | - | 5.42M | 14.92M | 18.48M |
| shortTermDebt | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 1.29M | 2.16M | 1.6M |
| taxPayables | - | - | - | - |
| deferredRevenue | - | 15M | - | - |
| otherCurrentLiabilities | 90.68M | 37.92M | 11.66M | 9.71M |
| totalCurrentLiabilities | 133.04M | 86.54M | 35.08M | 40.09M |
| longTermDebt | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 35.15M | - | 778K | - |
| deferredRevenueNonCurrent | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - |
| otherNonCurrentLiabilities | - | 3.17M | 3.01M | 256.93M |
| totalNonCurrentLiabilities | 35.15M | 3.17M | 3.79M | 256.93M |
| otherLiabilities | - | - | - | - |
| capitalLeaseObligations | 35.15M | 1.29M | 2.93M | 1.6M |
| totalLiabilities | 168.19M | 89.71M | 38.87M | 297.02M |
| treasuryStock | - | - | - | - |
| preferredStock | - | - | 255.13M | - |
| commonStock | 17000 | 16000 | 4000 | 4000 |
| retainedEarnings | 10.34M | -208.8M | -125.38M | -99.12M |
| additionalPaidInCapital | 1.35B | 1.17B | 27.41M | 14.05M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| netIncome | 219.13M | -83.42M | -26.26M | -58.34M |
| depreciationAndAmortization | 6.83M | 3.15M | 1.78M | 807K |
| deferredIncomeTax | - | - | - | - |
| stockBasedCompensation | 160.03M | 234.59M | 10.68M | 30.24M |
| changeInWorkingCapital | -65.96M | -13.3M | -9.68M | -9.97M |
| accountsReceivables | -44.34M | -30.48M | 2.39M | -6.04M |
| inventory | -12.95M | -19.29M | -5.56M | -19.36M |
| accountsPayables | 14.19M | 20.89M | -4.26M | 2.13M |
| otherWorkingCapital | -22.86M | 15.58M | -2.23M | 13.3M |
| otherNonCashItems | -726K | -4.35M | 10.76M | 1.38M |
| netCashProvidedByOperatingActivities | 319.31M | 136.68M | -12.72M | -35.9M |
| investmentsInPropertyPlantAndEquipment | -37.54M | -34.24M | -2.76M | -3.87M |
| acquisitionsNet | -28.79M | - | - | - |
| purchasesOfInvestments | -857.75M | -930.58M | -126.22M | -88.71M |
| salesMaturitiesOfInvestments | 683.11M | 208.66M | 111.21M | 2M |
| otherInvestingActivities | -500K | -1.41M | - | - |
| netCashProvidedByInvestingActivities | -241.47M | -757.57M | -17.77M | -90.59M |
| netDebtIssuance | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - |
| netStockIssuance | 9.8M | 671.13M | -210K | 149.55M |
| netCommonStockIssuance | 9.8M | 671.13M | -210K | -313K |
| commonStockIssuance | 9.8M | 672.2M | - | - |
| commonStockRepurchased | - | -1.07M | -210K | -313K |
| netPreferredStockIssuance | - | - | - | 149.87M |
| netDividendsPaid | - | - | - | - |
| commonDividendsPaid | - | - | - | - |
| preferredDividendsPaid | - | - | - | - |
| otherFinancingActivities | - | -15.29M | -292K | 2.12M |
| netCashProvidedByFinancingActivities | 9.8M | 655.84M | -502K | 151.67M |
| 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 | 308.36M | 270.58M | 230.58M | 191.92M | 159.44M | 141.1M | 113.09M | 76.85M | 65.26M | 50.51M |
| costOfRevenue | 73.22M | 66.11M | 54.76M | 46.36M | 40.03M | 36.65M | 25.21M | 17M | 14.74M | 11.49M |
| grossProfit | 235.14M | 204.48M | 175.81M | 145.56M | 119.41M | 104.45M | 87.88M | 59.85M | 50.52M | 39.02M |
| researchAndDevelopmentExpenses | 125.63M | 93.79M | 78.93M | 66.72M | 64.55M | 56.52M | 50.66M | 40.09M | 53.56M | 19.65M |
| generalAndAdministrativeExpenses | 25.78M | 23.62M | 22.12M | 20.46M | 21.87M | 24.96M | 22.87M | 22.04M | 24.42M | 5.36M |
| sellingAndMarketingExpenses | 21.9M | 20.1M | 19.36M | 18.61M | 21.7M | 22.82M | 23.25M | 22.08M | 55.51M | 5M |
| sellingGeneralAndAdministrativeExpenses | 47.67M | 43.72M | 41.48M | 39.06M | 43.57M | 47.78M | 46.11M | 44.11M | 79.93M | 10.35M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 173.31M | 137.52M | 120.41M | 105.79M | 108.13M | 104.3M | 96.77M | 84.2M | 133.49M | 30M |
| costAndExpenses | 246.53M | 203.62M | 175.17M | 152.15M | 148.16M | 140.95M | 121.98M | 101.2M | 148.22M | 41.49M |
| netInterestIncome | 11.58M | 11.96M | 11.46M | 10.88M | 10.43M | 10.56M | 10.91M | 10.26M | 2.55M | 1.67M |
| interestIncome | 11.58M | 11.96M | 11.46M | 10.88M | 10.43M | 10.56M | 10.91M | 10.26M | 2.55M | 1.67M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 3.71M | 2.85M | 1.5M | 1.39M | 1.12M | 974K | 849K | 717K | 614K | 540K |
| ebitda | 77.12M | 81.76M | 68.36M | 52.05M | 22.84M | 11.68M | 2.86M | -13.37M | -79.8M | 11.23M |
| ebit | 73.41M | 78.92M | 66.86M | 50.66M | 21.72M | 10.7M | 2.02M | -14.08M | -80.41M | 10.69M |
| nonOperatingIncomeExcludingInterest | -11.58M | -11.96M | -11.46M | -10.88M | -10.43M | -10.56M | -10.91M | -10.26M | -2.55M | -1.67M |
| operatingIncome | 61.83M | 66.96M | 55.41M | 39.77M | 11.28M | 144K | -8.9M | -24.35M | -82.97M | 9.02M |
| totalOtherIncomeExpensesNet | 11.58M | 11.96M | 11.46M | 10.88M | 10.43M | 10.56M | 10.91M | 10.26M | 2.55M | 1.67M |
| incomeBeforeTax | 73.41M | 78.92M | 66.86M | 50.66M | 21.72M | 10.7M | 2.02M | -14.08M | -80.41M | 10.69M |
| incomeTaxExpense | -6.9M | 33.93M | -24.25M | -560K | -10.1M | -14.01M | 9.61M | -6.54M | 12.58M | -3.63M |
| netIncomeFromContinuingOperations | 80.31M | 44.98M | 91.11M | 51.22M | 31.82M | 24.71M | -7.59M | -7.55M | -93M | 14.32M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 80.31M | 44.98M | 91.11M | 51.22M | 31.82M | 24.71M | -7.59M | -7.55M | -93M | 14.32M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 80.31M | 44.98M | 91.11M | 51.22M | 31.82M | 24.71M | -7.59M | -7.55M | -93M | 14.32M |
| eps | 0.47 | 0.27 | 0.54 | 0.31 | 0.19 | 0.15 | -0.05 | -0.05 | -0.6 | 0.09 |
| 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 | 148.28M | 167.61M | 140.41M | 162.33M | 86.43M | 79.55M | 126.12M | 421.08M | 696.08M | 45.1M |
| shortTermInvestments | 1.04B | 1.02B | 994.02M | 902.76M | 838.3M | 834.75M | 760.68M | 409.92M | 105.31M | 104.22M |
| cashAndShortTermInvestments | 1.18B | 1.19B | 1.13B | 1.07B | 924.73M | 914.3M | 886.8M | 831M | 801.39M | 149.31M |
| netReceivables | 134.8M | 83.2M | 42.9M | 24.32M | 69.78M | 38.81M | 25.39M | 22.23M | 16.76M | 8.34M |
| accountsReceivables | 134.8M | 83.2M | 42.9M | 24.32M | 69.78M | 38.81M | 25.39M | 22.23M | 16.76M | 8.34M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 60.16M | 58.98M | 51.66M | 58.6M | 51.06M | 43.22M | 24.42M | 28.57M | 29.57M | 24.1M |
| prepaids | - | - | - | - | - | - | - | - | 5.89M | 3.38M |
| otherCurrentAssets | 33.51M | 31.03M | 61.17M | 32.74M | 30.26M | 16.65M | 8.99M | 9.44M | 835K | 686K |
| totalCurrentAssets | 1.41B | 1.36B | 1.29B | 1.18B | 1.08B | 1.01B | 945.59M | 891.24M | 854.44M | 185.81M |
| propertyPlantEquipmentNet | 97.17M | 92.04M | 72.48M | 62.08M | 39.47M | 35.65M | 35.14M | 21.82M | 7.58M | 4.71M |
| goodwill | 87.72M | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 87.72M | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 61.38M | 77.76M | 38.54M | 28.58M | 6.4M | 5.88M | 2.34M | 2.45M | 2.88M | 5.77M |
| totalNonCurrentAssets | 246.28M | 169.79M | 111.02M | 90.66M | 45.88M | 41.53M | 37.48M | 24.27M | 10.46M | 10.48M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.66B | 1.53B | 1.4B | 1.27B | 1.12B | 1.05B | 983.06M | 915.52M | 864.9M | 196.29M |
| totalPayables | 55.82M | 42.36M | 25.81M | 31.57M | 29.51M | 26.92M | 27.12M | 14.6M | 21.69M | 6.34M |
| accountPayables | 55.82M | 42.36M | 25.81M | 31.57M | 29.51M | 26.92M | 18.55M | 14.6M | 11.46M | 6.34M |
| otherPayables | - | - | - | - | - | - | 8.57M | - | 10.22M | - |
| accruedExpenses | 22.76M | 90.68M | - | 27.27M | 22.54M | 5.42M | 19.42M | 26.02M | 6.05M | 10.95M |
| shortTermDebt | 5.7M | - | 4.44M | - | - | - | - | - | 2.33M | - |
| capitalLeaseObligationsCurrent | - | - | - | 4.67M | - | 1.29M | - | 2.13M | - | 2.16M |
| taxPayables | - | - | - | - | - | - | 8.57M | - | 10.22M | - |
| deferredRevenue | - | - | - | - | 15M | 15M | 10M | 5M | - | - |
| otherCurrentLiabilities | 40.77M | - | 70.71M | 42.88M | 10.23M | 37.92M | 31.5M | 16.32M | 15.51M | 15.64M |
| totalCurrentLiabilities | 125.04M | 133.04M | 100.96M | 106.38M | 77.28M | 86.54M | 88.04M | 64.07M | 45.59M | 35.08M |
| longTermDebt | - | - | 26.88M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 36.16M | 35.15M | 26.88M | 27.64M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 5M | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 4.07M | - | -25.27M | 1.67M | 2.85M | 3.17M | 5.41M | 6.19M | 5.53M | 258.91M |
| totalNonCurrentLiabilities | 40.22M | 35.15M | 28.49M | 29.31M | 2.85M | 3.17M | 5.41M | 6.19M | 10.53M | 258.91M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 36.16M | 35.15M | 26.88M | 32.31M | - | 1.29M | - | 2.13M | - | 2.16M |
| totalLiabilities | 165.27M | 168.19M | 129.45M | 135.69M | 80.13M | 89.71M | 93.45M | 70.26M | 56.12M | 293.99M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 17000 | 17000 | 17000 | 17000 | 16000 | 16000 | 16000 | 16000 | 16000 | 4000 |
| retainedEarnings | 90.65M | 10.34M | -34.64M | -125.76M | -176.98M | -208.8M | -233.51M | -225.92M | -218.37M | -125.38M |
| additionalPaidInCapital | 1.4B | 1.35B | 1.3B | 1.26B | 1.22B | 1.17B | 1.12B | 1.07B | 1.03B | 27.41M |
| 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 | 80.31M | 44.98M | 91.11M | 51.22M | 31.82M | 24.71M | -7.59M | -7.55M | -93M | 14.32M |
| depreciationAndAmortization | 3.71M | 2.85M | 1.47M | 1.39M | 1.12M | 974K | 849K | 700K | 614K | 540K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 48.91M | 41.37M | 40.74M | 35.47M | 42.45M | 48.22M | 45.54M | 43.07M | 97.77M | 3.3M |
| changeInWorkingCapital | -59.09M | 7.05M | -55.5M | 44.88M | -62.39M | -31.14M | 27.41M | -7.34M | -2.23M | -4.06M |
| accountsReceivables | -51.79M | -40.25M | -18.58M | 45.46M | -30.97M | -13.43M | -3.16M | -5.48M | -8.42M | 8.88M |
| inventory | 346K | -5.84M | 7.47M | -7.79M | -6.79M | -18.02M | 4.7M | -70000 | -5.9M | -6.16M |
| accountsPayables | -699K | 15.28M | -5.7M | 2.38M | 2.23M | 9.16M | 5.89M | 858K | 4.97M | -3.6M |
| otherWorkingCapital | -6.95M | 37.86M | -38.7M | 4.83M | -26.86M | -8.86M | 19.97M | -2.65M | 7.12M | -3.18M |
| otherNonCashItems | 759K | -985K | 356K | 2.4M | -2.5M | -3.07M | -2.69M | 928K | 494K | 299K |
| netCashProvidedByOperatingActivities | 74.6M | 95.26M | 78.17M | 135.37M | 10.5M | 39.7M | 63.51M | 29.81M | 3.65M | 14.4M |
| investmentsInPropertyPlantAndEquipment | -7.59M | -18.69M | -12.29M | -2.02M | -4.54M | -15.45M | -16.7M | 1.32M | -3.42M | -1.01M |
| acquisitionsNet | -65.05M | -28.79M | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -156.63M | -193.32M | -259.75M | -213.86M | -190.82M | -205.65M | -379.16M | -322.45M | -23.31M | -23.39M |
| salesMaturitiesOfInvestments | 137.76M | 168M | 171.5M | 152.19M | 191.42M | 131.09M | 36.44M | 18.65M | 22.48M | 18.44M |
| otherInvestingActivities | -2.5M | - | -500K | - | - | -1.41M | - | - | - | - |
| netCashProvidedByInvestingActivities | -94.01M | -72.79M | -101.04M | -63.69M | -3.94M | -91.43M | -359.42M | -302.47M | -4.25M | -5.96M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 82000 | 8.07M | 5.3M | 392K | 386K | -1.07M | 952K | -2.34M | 672.2M | -210K |
| netCommonStockIssuance | 82000 | 8.07M | 5.3M | 392K | 386K | -1.07M | 952K | -2.34M | 672.2M | -210K |
| commonStockIssuance | 82000 | 8.07M | 5.3M | 392K | 386K | - | 952K | -2.34M | 672.2M | - |
| commonStockRepurchased | - | - | - | - | - | -1.07M | - | - | - | -210K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -4.34M | -4.34M | 4.34M | - | 6.72M | - | - | -20.62M | -849K |
| netCashProvidedByFinancingActivities | 82000 | 3.73M | 952K | 4.74M | 386K | 5.65M | 952K | -2.34M | 651.58M | -1.06M |