-$0.03 (-0.2%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| revenue | 1.16B | 919M | 915M | - |
| costOfRevenue | 412M | 329M | 304M | - |
| grossProfit | 745M | 590M | 611M | - |
| researchAndDevelopmentExpenses | - | - | - | - |
| generalAndAdministrativeExpenses | 94M | 65M | 65M | - |
| sellingAndMarketingExpenses | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 94M | 65M | 65M | 19385 |
| otherExpenses | 205M | 177M | 183M | - |
| operatingExpenses | 299M | 242M | 248M | 19385 |
| costAndExpenses | 711M | 571M | 552M | 19385 |
| netInterestIncome | -63M | -42M | -47M | - |
| interestIncome | 12M | 40M | 35M | - |
| interestExpense | 75M | 82M | 82M | - |
| depreciationAndAmortization | 213M | 163M | 176M | - |
| ebitda | 486M | 592M | 604M | -19385 |
| ebit | 273M | 429M | 428M | -19385 |
| nonOperatingIncomeExcludingInterest | 173M | -81M | -65M | - |
| operatingIncome | 446M | 348M | 363M | -19385 |
| totalOtherIncomeExpensesNet | -248M | -1M | -17M | - |
| incomeBeforeTax | 198M | 347M | 346M | -19385 |
| incomeTaxExpense | 74M | 64M | 65M | - |
| netIncomeFromContinuingOperations | 124M | 283M | 281M | -19385 |
| netIncomeFromDiscontinuedOperations | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - |
| netIncome | 124M | 283M | 281M | -19385 |
| netIncomeDeductions | - | - | - | - |
| bottomLineNetIncome | 124M | 283M | 281M | -19385 |
| eps | 0.57 | 1.23 | 1.22 | -0.0 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
| cashAndCashEquivalents | 455M | 429M | 143M | 100 |
| shortTermInvestments | - | 38M | 151M | - |
| cashAndShortTermInvestments | 455M | 467M | 294M | 100 |
| netReceivables | 91M | 403M | 55M | - |
| accountsReceivables | 36M | 40M | 43M | - |
| otherReceivables | 55M | 363M | 12M | - |
| inventory | 15M | 3M | 4M | - |
| prepaids | 3M | 20M | 9M | - |
| otherCurrentAssets | 122M | 315M | 342M | - |
| totalCurrentAssets | 686M | 1.21B | 704M | 100 |
| propertyPlantEquipmentNet | 849M | 664M | 615M | - |
| goodwill | 128M | 14M | 15M | - |
| intangibleAssets | 363M | 283M | 257M | - |
| goodwillAndIntangibleAssets | 491M | 297M | 272M | - |
| longTermInvestments | 34M | 10M | 11M | - |
| taxAssets | - | - | - | - |
| otherNonCurrentAssets | 62M | 30M | 381M | 181.86K |
| totalNonCurrentAssets | 1.44B | 1B | 1.28B | 181.86K |
| otherAssets | - | - | - | - |
| totalAssets | 2.12B | 2.21B | 1.98B | 181.96K |
| totalPayables | 160M | 178M | 151M | - |
| accountPayables | 141M | 132M | 120M | - |
| otherPayables | 19M | 46M | 31M | - |
| accruedExpenses | 17M | - | - | - |
| shortTermDebt | 229M | 669M | 83M | 93149 |
| capitalLeaseObligationsCurrent | - | - | - | - |
| taxPayables | 34M | 36M | 22M | - |
| deferredRevenue | 67M | 33M | 26M | - |
| otherCurrentLiabilities | 25M | 7M | 5M | 130.69K |
| totalCurrentLiabilities | 498M | 887M | 265M | 223.84K |
| longTermDebt | 287M | 225M | 815M | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - |
| deferredRevenueNonCurrent | 5M | 4M | 4M | - |
| deferredTaxLiabilitiesNonCurrent | 21M | 6M | 5M | - |
| otherNonCurrentLiabilities | 12M | 7M | 7M | - |
| totalNonCurrentLiabilities | 325M | 242M | 831M | - |
| otherLiabilities | - | - | - | - |
| capitalLeaseObligations | - | - | - | - |
| totalLiabilities | 823M | 1.13B | 1.1B | 223.84K |
| treasuryStock | - | - | - | - |
| preferredStock | - | - | - | - |
| commonStock | 2M | 2M | - | 791 |
| retainedEarnings | 965M | 1.01B | - | -66879 |
| additionalPaidInCapital | 2.4B | 2.14B | - | 24209 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 |
|---|---|---|---|
| netIncome | 124M | 347M | 346M |
| depreciationAndAmortization | 205M | 163M | 176M |
| deferredIncomeTax | - | - | - |
| stockBasedCompensation | - | - | - |
| changeInWorkingCapital | 46M | 26M | -4M |
| accountsReceivables | -51M | -10M | 28M |
| inventory | - | - | -2M |
| accountsPayables | 88M | - | - |
| otherWorkingCapital | 9M | 36M | -30M |
| otherNonCashItems | 183M | -106M | -105M |
| netCashProvidedByOperatingActivities | 558M | 430M | 413M |
| investmentsInPropertyPlantAndEquipment | -333M | -162M | -96M |
| acquisitionsNet | -151M | - | - |
| purchasesOfInvestments | - | - | - |
| salesMaturitiesOfInvestments | 30M | - | - |
| otherInvestingActivities | 304M | 30M | -231M |
| netCashProvidedByInvestingActivities | -150M | -132M | -327M |
| netDebtIssuance | -699M | -29M | -88M |
| longTermNetDebtIssuance | - | -29M | -88M |
| shortTermNetDebtIssuance | -699M | - | - |
| netStockIssuance | 110M | - | - |
| netCommonStockIssuance | 110M | - | - |
| commonStockIssuance | 110M | - | - |
| commonStockRepurchased | - | - | - |
| netPreferredStockIssuance | - | - | - |
| netDividendsPaid | - | - | - |
| commonDividendsPaid | - | - | - |
| preferredDividendsPaid | - | - | - |
| otherFinancingActivities | -37M | -8M | - |
| netCashProvidedByFinancingActivities | -626M | -37M | -88M |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 323M | 321M | 297M | 284M | 255M | - | - | 235M | 186M |
| costOfRevenue | 91M | 331M | 30M | 27M | 24M | - | - | 23M | 24M |
| grossProfit | 232M | -10M | 267M | 257M | 231M | - | - | 212M | 162M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 118M | -185M | 96M | 92M | 91M | 63238 | 15431 | 73M | 69M |
| otherExpenses | - | 58M | 54M | 50M | 44M | - | - | 39M | 44M |
| operatingExpenses | 118M | -127M | 150M | 142M | 135M | 63238 | 15431 | 112M | 113M |
| costAndExpenses | 209M | 204M | 180M | 169M | 159M | 63238 | 15431 | 135M | 137M |
| netInterestIncome | -14M | -18M | -16M | -14M | -14M | 2.22M | - | -13M | -13M |
| interestIncome | 4M | - | 2M | 4M | 7M | 2.22M | - | 8M | 8M |
| interestExpense | 18M | 18M | 18M | 18M | 21M | - | - | 21M | 21M |
| depreciationAndAmortization | 58M | 65M | 54M | 55M | 44M | 40M | - | 40M | 43M |
| ebitda | 180M | 194M | 1M | 176M | 123M | 42.16M | -15431 | 150M | 109M |
| ebit | 122M | 129M | -53M | 121M | 79M | 2.16M | -15431 | 110M | 66M |
| nonOperatingIncomeExcludingInterest | -8M | -12M | 170M | -6M | 17M | -2.22M | - | -10M | -17M |
| operatingIncome | 114M | 117M | 117M | 115M | 96M | -63238 | -15431 | 100M | 49M |
| totalOtherIncomeExpensesNet | -10M | -6M | -188M | -12M | -38M | 2.22M | - | -11M | -4M |
| incomeBeforeTax | 104M | 111M | -71M | 103M | 58M | 2.16M | -15431 | 89M | 45M |
| incomeTaxExpense | 19M | 21M | 18M | 21M | 14M | - | - | 17M | 9M |
| netIncomeFromContinuingOperations | 85M | 90M | -89M | 82M | 44M | 2.16M | -15431 | 72M | 36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 85M | 90M | -89M | 82M | 44M | 2.16M | -15431 | 72M | 36M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 85M | 90M | -89M | 82M | 44M | 2.16M | -15431 | 72M | 36M |
| eps | 0.37 | 0.39 | -0.41 | 0.36 | 0.19 | 0.01 | -0.0 | 0.31 | 0.16 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 353M | 455M | 472M | 58.02M | 489M | 54.17M | 100 |
| shortTermInvestments | - | - | 2M | - | 31M | - | - |
| cashAndShortTermInvestments | 353M | 455M | 472M | 58.02M | 520M | 54.17M | 100 |
| netReceivables | 73M | 91M | 37M | 132.23M | 439M | 101.74M | - |
| accountsReceivables | 35M | 36M | 37M | 132.23M | 38M | 101.74M | - |
| otherReceivables | 38M | 55M | - | - | 401M | - | - |
| inventory | 2M | 15M | 2M | 54.49M | 3M | 51.53M | - |
| prepaids | - | 3M | - | 4.07M | 74M | 5.34M | - |
| otherCurrentAssets | 154M | 122M | 177M | 23.17M | 255M | 17.12M | - |
| totalCurrentAssets | 582M | 686M | 688M | 271.97M | 1.29B | 229.9M | 100 |
| propertyPlantEquipmentNet | 886M | 849M | 803M | 999.65M | 703M | 875.92M | - |
| goodwill | 206M | 128M | 124M | - | - | 361.69K | - |
| intangibleAssets | 440M | 363M | 351M | 7.46M | 297M | 6.89M | - |
| goodwillAndIntangibleAssets | 646M | 491M | 475M | 7.46M | 297M | 7.25M | - |
| longTermInvestments | 2M | 34M | 2M | 58.13M | - | 58.91M | - |
| taxAssets | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 64M | 62M | 65M | 4.25M | 61M | 6.49M | 218.14K |
| totalNonCurrentAssets | 1.6B | 1.44B | 1.34B | 1.07B | 1.06B | 948.57M | 218.14K |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 2.18B | 2.12B | 2.03B | 1.34B | 2.35B | 1.18B | 218.24K |
| totalPayables | 165M | 160M | 137M | 105.02M | 166M | 77.03M | - |
| accountPayables | 147M | 141M | 137M | 105.02M | 146M | 77.03M | - |
| otherPayables | 18M | 19M | - | - | 20M | - | - |
| accruedExpenses | - | 17M | - | 44.76M | - | 32.09M | - |
| shortTermDebt | 228M | 229M | 227M | 109.78M | 708M | 64.33M | 250.08K |
| capitalLeaseObligationsCurrent | - | - | - | 1.09M | - | 1.23M | - |
| taxPayables | - | 34M | 18M | 22M | 20M | 36M | - |
| deferredRevenue | - | 67M | - | - | - | - | - |
| otherCurrentLiabilities | 108M | 25M | 127M | 28.97M | 66M | 45.01M | 437.76K |
| totalCurrentLiabilities | 501M | 498M | 491M | 289.63M | 940M | 219.7M | 687.84K |
| longTermDebt | 298M | 287M | 275M | 466.5M | 252M | 462.44M | - |
| capitalLeaseObligationsNonCurrent | - | - | - | 71.89M | - | 45.91M | - |
| deferredRevenueNonCurrent | - | 5M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 25M | 21M | 18M | - | 6M | - | - |
| otherNonCurrentLiabilities | 15M | 12M | 13M | 175.58M | 13M | 179.92M | - |
| totalNonCurrentLiabilities | 338M | 325M | 306M | 713.96M | 271M | 688.26M | - |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 72.98M | - | 47.14M | - |
| totalLiabilities | 839M | 823M | 797M | 1B | 1.21B | 907.96M | 687.84K |
| treasuryStock | - | - | - | -11.86M | - | -11.07M | - |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 2M | 2M | 2M | 216.63M | - | 159.26M | 791 |
| retainedEarnings | 1.05B | 965M | 875M | 121.65M | - | 108.59M | -494.59K |
| additionalPaidInCapital | 2.4B | 2.4B | 2.4B | 12.32M | - | 14.48M | 24209 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 85M | 111M | -74M | 1.46M | 58M | 2.16M | 89M | 45M |
| depreciationAndAmortization | 58M | 65M | 49M | 55M | 44M | 40M | 40M | 43M |
| deferredIncomeTax | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 13M | 9M | 13M | 430.8K | 18M | -276.3K | 11M | 14M |
| accountsReceivables | 7M | -2M | -51M | 1M | 1M | -13M | -1M | -3M |
| inventory | - | - | -2M | - | - | - | - | - |
| accountsPayables | 4M | - | - | - | - | - | - | - |
| otherWorkingCapital | 2M | 11M | 66M | 430.8K | 17M | -276.3K | 12M | 17M |
| otherNonCashItems | 5M | -33M | 153M | -2.46M | 8M | -2.22M | -23M | -19M |
| netCashProvidedByOperatingActivities | 161M | 152M | 141M | -571.24K | 128M | -339.54K | 117M | 83M |
| investmentsInPropertyPlantAndEquipment | -64M | -91M | -83M | -38M | -35M | -53M | -39M | -28M |
| acquisitionsNet | -165M | -6M | -10M | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | -231.15M | - | -65M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -9M | -49M | -39M | 371M | -29M | 128M | -52M | -10M |
| netCashProvidedByInvestingActivities | -238M | -146M | -132M | 192M | -64M | -231.15M | -91M | -103M |
| netDebtIssuance | -10M | -19M | -121M | 525K | -8M | -250.08K | -7M | -7M |
| longTermNetDebtIssuance | - | -19M | -121M | - | -8M | - | -7M | -7M |
| shortTermNetDebtIssuance | -10M | - | - | 525K | - | -250.08K | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10M | - | 132M | - | -22M | 232.44M | - | - |
| netCashProvidedByFinancingActivities | -20M | -19M | 11M | 525K | -30M | 232.19M | -7M | -7M |