-$0.72 (-3.19%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| revenue | 1.33B | 730.38M | 655.69M | 669.55M |
| costOfRevenue | 825.28M | 510.15M | 548.9M | 486.82M |
| grossProfit | 506.54M | 220.23M | 106.79M | 182.73M |
| researchAndDevelopmentExpenses | - | - | - | - |
| generalAndAdministrativeExpenses | 120.79M | 61.75M | 64.02M | 46.57M |
| sellingAndMarketingExpenses | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 120.79M | 61.75M | 64.02M | 46.57M |
| otherExpenses | 20.82M | 25.22M | 100000 | - |
| operatingExpenses | 141.62M | 86.97M | 64.12M | 46.57M |
| costAndExpenses | 966.9M | 597.12M | 613.02M | 533.39M |
| netInterestIncome | -11.12M | -11.63M | -30.81M | -29.94M |
| interestIncome | - | - | - | - |
| interestExpense | 11.12M | 11.63M | 30.81M | 29.94M |
| depreciationAndAmortization | 72.37M | 48.98M | 45.66M | 53.33M |
| ebitda | 320.85M | 40.01M | -131.49M | 155.45M |
| ebit | 248.47M | -8.97M | -177.15M | 102.12M |
| nonOperatingIncomeExcludingInterest | 116.45M | 142.24M | 219.82M | 34.04M |
| operatingIncome | 364.92M | 133.27M | 42.67M | 136.16M |
| totalOtherIncomeExpensesNet | -127.57M | -138.63M | -228.26M | -81.84M |
| incomeBeforeTax | 237.35M | -5.37M | -185.58M | 54.32M |
| incomeTaxExpense | 234.05M | 114.18M | 5.96M | 49.11M |
| netIncomeFromContinuingOperations | 3.31M | -119.55M | -191.54M | 5.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - |
| netIncome | -51.85M | -115.63M | -208.48M | -7.42M |
| netIncomeDeductions | - | - | - | - |
| bottomLineNetIncome | -51.85M | -115.63M | -208.48M | -7.42M |
| eps | -0.45 | -1.23 | -2.54 | -0.09 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| cashAndCashEquivalents | 479.78M | 224.99M | 157.83M | 45.14M |
| shortTermInvestments | - | - | - | - |
| cashAndShortTermInvestments | 479.78M | 224.99M | 157.83M | 45.14M |
| netReceivables | 74.28M | 35.66M | 24.13M | 38.04M |
| accountsReceivables | 17.45M | - | - | - |
| otherReceivables | 56.7M | 35.64M | 24.13M | 38.04M |
| inventory | 140.14M | 164.86M | 88.16M | 63.32M |
| prepaids | 42.81M | 23.77M | 20.67M | 14.34M |
| otherCurrentAssets | 26.7M | - | - | - |
| totalCurrentAssets | 763.71M | 449.29M | 290.79M | 160.84M |
| propertyPlantEquipmentNet | 1.24B | 795.64M | 597.49M | 445.71M |
| goodwill | - | - | - | - |
| intangibleAssets | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - |
| longTermInvestments | 17.08M | 6.49M | 6.85M | 14.1M |
| taxAssets | 3.38M | 21.66M | 35.96M | 8.15M |
| otherNonCurrentAssets | 98.89M | 46.78M | 20.31M | 29.89M |
| totalNonCurrentAssets | 1.36B | 870.57M | 660.6M | 497.86M |
| otherAssets | - | - | - | - |
| totalAssets | 2.12B | 1.32B | 951.39M | 658.7M |
| totalPayables | 550.32M | 311.07M | 137.68M | 103.39M |
| accountPayables | 118.38M | 132.27M | 109.55M | 70.48M |
| otherPayables | 431.94M | 178.81M | 28.13M | 32.91M |
| accruedExpenses | - | 11.29M | - | - |
| shortTermDebt | 154.31M | 96.36M | - | 21.41M |
| capitalLeaseObligationsCurrent | 3M | 2.88M | - | - |
| taxPayables | 177.12M | 72.06M | - | - |
| deferredRevenue | 67.43M | 40.88M | - | - |
| otherCurrentLiabilities | 213.51M | 22.53M | 110.67M | 113.44M |
| totalCurrentLiabilities | 988.56M | 485M | 248.35M | 238.24M |
| longTermDebt | - | - | 102.93M | 32.1M |
| capitalLeaseObligationsNonCurrent | 12.46M | 28.34M | - | - |
| deferredRevenueNonCurrent | 329.37M | 164.54M | 18.57M | 18.14M |
| deferredTaxLiabilitiesNonCurrent | 56.07M | 15.3M | 3.11M | 12.12M |
| otherNonCurrentLiabilities | 232.53M | 210.37M | 199.35M | 246.78M |
| totalNonCurrentLiabilities | 630.44M | 418.55M | 323.96M | 309.15M |
| otherLiabilities | - | - | - | - |
| capitalLeaseObligations | 15.46M | 31.22M | - | - |
| totalLiabilities | 1.62B | 903.56M | 572.31M | 547.38M |
| treasuryStock | - | - | - | - |
| preferredStock | - | - | - | - |
| commonStock | 813.36M | 587.12M | 416.51M | 93M |
| retainedEarnings | -280.29M | -236.79M | -120.26M | -31.09M |
| additionalPaidInCapital | - | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| netIncome | 3.31M | -119.55M | -212.31M | 5.2M |
| depreciationAndAmortization | 72.37M | 48.98M | 53.64M | 53.33M |
| deferredIncomeTax | 234.05M | 114.18M | -37.67M | 49.11M |
| stockBasedCompensation | 60.24M | 6.54M | - | 8.44M |
| changeInWorkingCapital | -57.26M | -102.84M | 25.6M | -5.32M |
| accountsReceivables | -85.59M | -37.6M | 1.88M | -22.23M |
| inventory | -12.22M | -102.54M | -26.6M | 3.98M |
| accountsPayables | - | 37.3M | 50.32M | - |
| otherWorkingCapital | 40.56M | - | - | 12.94M |
| otherNonCashItems | 201.27M | 162.23M | 184.83M | -24.44M |
| netCashProvidedByOperatingActivities | 513.98M | 109.55M | 14.11M | 86.32M |
| investmentsInPropertyPlantAndEquipment | -408.14M | -179.19M | -95.92M | -80.19M |
| acquisitionsNet | - | - | -2.47M | - |
| purchasesOfInvestments | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - |
| otherInvestingActivities | -23.93M | -14.21M | 1.13M | 39.25M |
| netCashProvidedByInvestingActivities | -432.07M | -193.4M | -97.27M | -40.94M |
| netDebtIssuance | -1.86M | - | 49.64M | -37.81M |
| longTermNetDebtIssuance | -1.86M | - | 103.81M | -37.81M |
| shortTermNetDebtIssuance | - | - | -54.17M | - |
| netStockIssuance | 206.39M | 162.12M | 155.28M | - |
| netCommonStockIssuance | 206.39M | 162.12M | 155.28M | - |
| commonStockIssuance | 206.39M | 162.12M | 155.28M | - |
| commonStockRepurchased | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - |
| netDividendsPaid | - | - | - | - |
| commonDividendsPaid | - | - | - | - |
| preferredDividendsPaid | - | - | - | - |
| otherFinancingActivities | -19.67M | -9.62M | -1.9M | -10.04M |
| netCashProvidedByFinancingActivities | 184.86M | 152.5M | 203.02M | -47.85M |
| 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 | 388.65M | 427.82M | 305.62M | 251.98M | 346.41M | 170.85M | 188.86M | 195.61M | 175.07M | 179.67M |
| costOfRevenue | 224.52M | 237.42M | 175.03M | 186.09M | 226.75M | 103.62M | 138.18M | 130.9M | 132.62M | 135.18M |
| grossProfit | 164.13M | 190.4M | 130.59M | 65.89M | 119.66M | 67.22M | 50.68M | 64.72M | 42.45M | 44.49M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 45.91M | 28.62M | 27.71M | 18.75M | 16.04M | 16.31M | 15.24M | 14.06M | 26.78M |
| sellingAndMarketingExpenses | - | - | 5.37M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 68.1M | 45.91M | 33.99M | 27.71M | 18.75M | 16.04M | 16.31M | 15.24M | 14.06M | 26.78M |
| otherExpenses | - | 6.39M | - | 4.52M | 4.34M | 21.93M | 1.1M | 1.1M | 6.03M | - |
| operatingExpenses | 68.1M | 52.3M | 33.99M | 32.24M | 23.09M | 37.97M | 17.4M | 16.34M | 20.09M | 26.78M |
| costAndExpenses | 292.63M | 289.72M | 209.02M | 218.32M | 249.84M | 141.59M | 155.58M | 147.23M | 152.71M | 161.96M |
| netInterestIncome | -1.57M | -3.1M | -4.66M | -1.79M | 212K | -4.83M | 3.78M | -2.98M | -2.98M | -3.51M |
| interestIncome | - | - | - | - | 212K | - | - | - | 770.54K | - |
| interestExpense | 1.57M | 3.1M | 4.66M | 1.79M | - | 4.83M | -3.78M | 2.98M | 3.75M | 3.51M |
| depreciationAndAmortization | 20.51M | 13.94M | 17.22M | 22.1M | 19.11M | 6.25M | 15.6M | 13.12M | 14.25M | 16.68M |
| ebitda | 73.35M | 141.8M | 69.59M | 16.03M | 93.42M | 34.56M | -75.23M | 52.18M | 29.5M | 10.45M |
| ebit | 52.84M | 127.86M | 52.37M | -6.07M | 74.31M | 28.32M | -90.82M | 39.06M | 15.25M | -6.22M |
| nonOperatingIncomeExcludingInterest | 43.19M | 10.24M | 44.23M | 39.72M | 22.26M | 938K | 124.09M | 9.32M | 7.11M | 23.94M |
| operatingIncome | 96.03M | 138.1M | 96.6M | 33.66M | 96.57M | 29.25M | 33.27M | 48.38M | 22.36M | 17.71M |
| totalOtherIncomeExpensesNet | -44.76M | -26.45M | -48.89M | -34.64M | -17.59M | 940K | -117.54M | -12.3M | -9.74M | -37.48M |
| incomeBeforeTax | 51.27M | 111.65M | 47.71M | -988K | 78.98M | 30.19M | -84.26M | 36.08M | 12.62M | -19.77M |
| incomeTaxExpense | 95.12M | 125.38M | 55.09M | 14.54M | 39.04M | 38.16M | 42.9M | 19.66M | 13.46M | -33.04M |
| netIncomeFromContinuingOperations | -43.85M | -13.73M | -7.38M | -15.52M | 39.94M | -7.97M | -127.16M | 16.42M | -842K | 13.27M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -57.52M | -23.64M | -17.92M | -25.41M | 15.12M | -10.28M | -107.96M | 8.3M | -5.68M | 5.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -57.52M | -23.64M | -17.92M | -25.41M | 15.12M | -10.28M | -107.96M | 8.3M | -5.68M | 5.44M |
| eps | -0.46 | -0.21 | -0.15 | -0.23 | 0.14 | -0.09 | -1.29 | 0.1 | -0.07 | 0.07 |
| 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 | 425.6M | 479.78M | 262.26M | 218.64M | 232.25M | 224.86M | 95.37M | 77.97M | 125.24M | 157.83M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 425.6M | 479.78M | 262.26M | 218.64M | 232.25M | 224.86M | 95.22M | 77.95M | 125.24M | 157.83M |
| netReceivables | 87.61M | 74.28M | 23.37M | 33.58M | 49.14M | 35.64M | 29.04M | 31.53M | 29.63M | 24.13M |
| accountsReceivables | 21.31M | 17.45M | 23.37M | 6.68M | 22.79M | - | - | - | - | - |
| otherReceivables | 66.3M | 56.7M | - | 26.9M | 26.34M | 35.64M | 29.04M | 31.53M | 29.63M | 24.13M |
| inventory | 154.79M | 140.14M | 114.35M | 116.57M | 107.04M | 164.76M | 114.36M | 102.91M | 85.61M | 88.16M |
| prepaids | 44.18M | 42.81M | 27.43M | 25.24M | 18.91M | 23.76M | 28.26M | 18.01M | 15.74M | 20.67M |
| otherCurrentAssets | 38.7M | 26.7M | 58.25M | - | - | - | - | - | - | - |
| totalCurrentAssets | 750.87M | 763.71M | 485.65M | 394.04M | 407.34M | 449.02M | 266.87M | 230.4M | 256.23M | 290.79M |
| propertyPlantEquipmentNet | 1.37B | 1.24B | 1.09B | 989.99M | 909.12M | 795.17M | 704.01M | 658.68M | 612.07M | 597.49M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 17.02M | 17.08M | 29.17M | 41.15M | 24.63M | 6.49M | 6.95M | 19.2M | 13.61M | 6.85M |
| taxAssets | 975.2K | 3.38M | - | 28.87M | 17.62M | 21.64M | 31.1M | 27.49M | 30.94M | 35.96M |
| otherNonCurrentAssets | 116.33M | 98.89M | 76.53M | 46.25M | 41.27M | 46.75M | 31.52M | 22.75M | 17.02M | 20.31M |
| totalNonCurrentAssets | 1.5B | 1.36B | 1.2B | 1.11B | 992.64M | 870.05M | 773.59M | 728.12M | 673.64M | 660.6M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.25B | 2.12B | 1.68B | 1.5B | 1.4B | 1.32B | 1.04B | 958.52M | 929.87M | 951.39M |
| totalPayables | 383.16M | 550.32M | 98.39M | 323.46M | 362.04M | 204.2M | 133.95M | 91.37M | 112.66M | 137.68M |
| accountPayables | 152.08M | 118.38M | 98.39M | 99.37M | 119.91M | 132.19M | 69.94M | 57.44M | 76.52M | 109.55M |
| otherPayables | 231.08M | 431.94M | - | 224.09M | 242.14M | 72.02M | 64M | 33.93M | 36.14M | 28.13M |
| accruedExpenses | - | - | 203.56M | - | 12.12M | - | - | - | - | - |
| shortTermDebt | 223.14M | 154.31M | 122.83M | 109.98M | 107.28M | 96.36M | 106.73M | 103.34M | 103.55M | - |
| capitalLeaseObligationsCurrent | - | 3M | 2.87M | 2.84M | 2.8M | 2.88M | 2.88M | 2.4M | - | - |
| taxPayables | - | 177.12M | - | 59.97M | 98.8M | - | - | - | - | - |
| deferredRevenue | 77.13M | 67.43M | - | 39.13M | 39.37M | 40.85M | 34.02M | 22.88M | - | - |
| otherCurrentLiabilities | 476.45M | 213.51M | 269.04M | 19.36M | 19.08M | 140.42M | 193.1M | 107.62M | 109.15M | 110.67M |
| totalCurrentLiabilities | 1.16B | 988.56M | 696.69M | 494.77M | 542.7M | 484.71M | 470.51M | 327.6M | 325.36M | 248.35M |
| longTermDebt | - | - | - | - | - | - | - | - | - | 102.93M |
| capitalLeaseObligationsNonCurrent | 24.39M | 12.46M | 13.07M | 12.1M | 12.62M | 28.33M | 13.34M | - | - | - |
| deferredRevenueNonCurrent | 300.27M | 329.37M | 306.13M | 210.31M | 162.86M | 164.44M | 56.25M | 14.7M | 17.94M | 18.57M |
| deferredTaxLiabilitiesNonCurrent | 85.56M | 56.07M | 48.36M | 33.84M | 22.62M | 15.3M | 8.93M | 223.97K | 2.93M | 3.11M |
| otherNonCurrentLiabilities | 235M | 232.53M | 201.36M | 289.46M | 250.29M | 210.24M | 204.65M | 214.9M | 201.71M | 199.35M |
| totalNonCurrentLiabilities | 645.23M | 630.44M | 569.46M | 545.71M | 448.39M | 418.31M | 282.82M | 229.82M | 222.59M | 323.96M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 24.39M | 15.46M | 15.93M | 14.94M | 15.43M | 31.2M | 16.22M | 2.4M | - | - |
| totalLiabilities | 1.81B | 1.62B | 1.27B | 1.04B | 991.09M | 903.02M | 753.33M | 557.42M | 547.94M | 572.31M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 827.71M | 813.36M | 670.56M | 649.25M | 587.12M | 586.77M | 433.42M | 418.59M | 418.22M | 416.51M |
| retainedEarnings | -340.25M | -280.29M | -255.37M | -237.45M | -212.04M | -236.65M | -226.16M | -118.12M | -126.72M | -120.26M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | -57.52M | -13.73M | -17.72M | -15.52M | 39.94M | -7.97M | -127.16M | 16.42M | -842K | 5.6M |
| depreciationAndAmortization | 20.51M | 14.77M | 17.74M | 22.1M | 19.11M | 6.25M | 15.6M | 13.12M | 14.25M | 21.68M |
| deferredIncomeTax | 31.18M | 125.38M | 21.8M | 14.54M | 39.04M | 38.16M | 42.9M | 19.66M | 13.46M | -29.42M |
| stockBasedCompensation | - | 24.75M | - | 17.17M | 4.11M | 1.58M | 818K | 2.01M | 2.13M | - |
| changeInWorkingCapital | -93.64M | -47.53M | -261.89K | -37.63M | 28.25M | -12.54M | -7.07M | -42.36M | -45.44M | -17.79M |
| accountsReceivables | -23.41M | -16.73M | -38.15M | -8.03M | -22.59M | -6.95M | -24.05M | -10.03M | 1.53M | -5.43M |
| inventory | -22.07M | -40.89M | -6.6M | -14.6M | 49.56M | -61.17M | -20.43M | -22.94M | -3.17M | -18.35M |
| accountsPayables | -48.16M | - | 44.48M | - | - | - | - | - | - | 5.99M |
| otherWorkingCapital | - | 10.09M | - | -15.01M | 1.28M | 55.58M | 37.42M | -9.39M | -43.81M | - |
| otherNonCashItems | 156.25M | 85.69M | 159.1M | 21.33M | -9.31M | 27.87M | 147.55M | -15.01M | 8.51M | 10.73M |
| netCashProvidedByOperatingActivities | 56.78M | 189.32M | 180.66M | 21.98M | 121.13M | 53.35M | 72.63M | -6.16M | -7.93M | -9.21M |
| investmentsInPropertyPlantAndEquipment | -103.19M | -91.62M | -128.81M | -93.5M | -97.09M | -75.79M | -46.08M | -38.3M | -19.72M | -20.45M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | -5106 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -4.63M | -4.69M | -4.68M | -3.86M | -6.78M | -1.61M | -8.16M | -2.09M | -1.65M | 2325 |
| netCashProvidedByInvestingActivities | -107.82M | -96.31M | -133.49M | -97.36M | -103.87M | -77.4M | -54.25M | -40.39M | -21.37M | -20.45M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | -64.04M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 172.65K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -64.21M |
| netStockIssuance | - | 139.61M | -483.98K | 66.78M | - | 162.12M | - | - | - | 320.58K |
| netCommonStockIssuance | - | 139.61M | -483.98K | 66.78M | - | 162.12M | - | - | - | 320.58K |
| commonStockIssuance | - | 139.61M | -483.98K | 66.78M | - | 162.12M | - | - | - | 320.58K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -533.51K | -7.85M | -2.37M | -4.12M | -6.68M | -8.71M | 935K | -337K | -3.86M | 53.73M |
| netCashProvidedByFinancingActivities | -533.51K | 131.76M | -2.85M | 62.66M | -6.68M | 153.41M | 935K | -337K | -3.86M | -9.99M |