$0.73 (3.25%)
| 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 | 595.87M | 248.74M | 108.62M | 106.42M | 60.94M | 19.5M | 38.38M | 71.93M | 44.94M | 71.04M |
| costOfRevenue | 230.82M | 127.25M | 55.98M | 50.33M | 39.02M | 45.94M | 44.8M | 65.52M | 49.89M | 58.08M |
| grossProfit | 365.05M | 121.49M | 52.64M | 56.09M | 21.92M | -26.44M | -6.42M | 6.4M | -4.95M | 12.96M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 15.06M | 5M | 2.34M | 2.06M | 2.79M | 1.67M | - | - | - |
| sellingAndMarketingExpenses | - | 36.5M | 20.09M | 11.54M | 8.29M | 6.31M | 5.2M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | 51.56M | 25.09M | 13.88M | 10.35M | 9.1M | 6.87M | 3.84M | 3.19M | 2.95M |
| otherExpenses | 68.27M | 487K | 13.1M | 1.02M | 431K | 374K | 351K | - | - | - |
| operatingExpenses | 68.27M | 52.05M | 38.2M | 14.9M | 10.78M | 9.48M | 7.22M | 3.84M | 3.19M | 2.95M |
| costAndExpenses | 299.09M | 179.29M | 94.18M | 65.23M | 49.8M | 55.42M | 52.03M | 69.37M | 53.08M | 61.03M |
| netInterestIncome | -21.34M | 498K | -1.44M | -1.28M | -3.08M | 3.41M | -5.66M | 153.23K | -65687 | -856.28K |
| interestIncome | 1.65M | 3.29M | 1.43M | 244K | 358K | 7.7M | - | 200K | - | - |
| interestExpense | 22.98M | 2.8M | 2.88M | 1.53M | 3.44M | 4.29M | 5.66M | 5.68M | 65687 | 856.28K |
| depreciationAndAmortization | 103.34M | 55.03M | 22.5M | 21.72M | 16.17M | 3.94M | 81000 | 75677 | 45404 | 49231 |
| ebitda | 402.83M | 125.3M | 49.65M | 58.79M | 27.05M | -31.96M | -13.56M | 2.56M | -8.13M | 10.02M |
| ebit | 299.49M | 70.27M | 27.15M | 37.07M | 10.88M | -35.9M | -13.64M | 2.48M | -8.18M | 9.97M |
| nonOperatingIncomeExcludingInterest | -2.71M | -829K | -12.71M | 4.12M | 255K | -10000 | - | 75677 | 45403 | 36049 |
| operatingIncome | 296.78M | 69.44M | 14.44M | 41.19M | 11.13M | -35.91M | -13.64M | 2.56M | -8.13M | 10.01M |
| totalOtherIncomeExpensesNet | -20.28M | -1.97M | -2.94M | -5.65M | -3.7M | 8.88M | -8.54M | 77552 | 195.45K | -892.33K |
| incomeBeforeTax | 276.5M | 67.48M | 11.5M | 35.54M | 7.44M | -27.03M | -22.18M | 2.64M | -7.94M | 9.12M |
| incomeTaxExpense | 7.38M | 2.41M | - | - | -13000 | -1000 | 1.58M | 1.71M | 1.56M | 2.01M |
| netIncomeFromContinuingOperations | 269.13M | 65.07M | 11.5M | 35.54M | 7.45M | -27.03M | -23.76M | 918.97K | -6.38M | 7.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 269.13M | 65.07M | 11.5M | 35.54M | 7.45M | -27.03M | -23.76M | 918.97K | -6.38M | 7.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 269.13M | 65.07M | 11.5M | 35.54M | 7.45M | -27.03M | -23.76M | 918.97K | -6.38M | 7.11M |
| eps | 3.08 | 0.76 | 0.23 | 0.88 | 0.23 | -3.88 | -2.44 | -0.68 | -8.16 | - |
| 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 | 151.61M | 58.46M | 96.61M | 19.01M | 2.31M | 63.64M | 1.24M | 397K | 797K | 807.05 |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 151.61M | 58.46M | 96.61M | 19.01M | 2.31M | 63.64M | 1.24M | 397K | 797K | 807.05 |
| netReceivables | 220.86M | 100.6M | 39.59M | 37.63M | 20.37M | 6.95M | 14.88M | 12.59M | 3.14M | 5.92M |
| accountsReceivables | 199.57M | 62.77M | 29.96M | 17.64M | 18.42M | 6.95M | 14.88M | 12.59M | 3.14M | 5.92M |
| otherReceivables | 21.29M | 37.82M | 9.48M | 20.01M | 1.95M | - | - | - | - | - |
| inventory | 3.54M | 1.04M | 1.84M | 549K | 440K | 312K | 261K | 842K | 646K | 730.65K |
| prepaids | 13.52M | 16.64M | 9.56M | 1.7M | 1.5M | 176K | 87000 | 116K | 63000 | 35106 |
| otherCurrentAssets | 262.89K | 11.88M | -149.66K | 612K | 1139 | 12.47M | 1.54M | 12.17M | 20.83M | 22.61M |
| totalCurrentAssets | 389.79M | 188.62M | 147.45M | 59.51M | 24.62M | 83.54M | 18.02M | 26.11M | 25.47M | 29.3M |
| propertyPlantEquipmentNet | 2.95B | 1.72B | 1.09B | 606.49M | 399.55M | 253.07M | 249.81M | 108.52M | 123.99M | 64564 |
| goodwill | 17.76M | 17.76M | 16.71M | - | - | - | - | - | - | - |
| intangibleAssets | 1.67M | 427K | 240K | 419K | 402K | - | - | - | - | - |
| goodwillAndIntangibleAssets | 19.42M | 18.19M | 16.95M | 419K | 402K | - | - | - | - | - |
| longTermInvestments | 2.42M | 6.83M | 338K | 3.01M | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 55.19M | 779.95K | 1.22M | 601K | 195K | 203K | 210K | 206K | 271K | 79360 |
| totalNonCurrentAssets | 3.03B | 1.75B | 1.11B | 610.52M | 400.15M | 253.27M | 250.02M | 108.73M | 124.26M | 143.92K |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.42B | 1.94B | 1.25B | 670.03M | 424.77M | 336.81M | 268.03M | 134.84M | 149.73M | 29.44M |
| totalPayables | 26.01M | 44.57M | 8.4M | 8.92M | 2.8M | 4.36M | 15.71M | 1.95M | 1.65M | 193.42K |
| accountPayables | 22.38M | 11.58M | 8.4M | 3.98M | 2.8M | 4.36M | 1.3M | 1.8M | 1.65M | 193.42K |
| otherPayables | 3.64M | 32.99M | - | 4.94M | - | - | - | 151K | - | - |
| accruedExpenses | - | - | - | - | - | 5.38M | - | - | - | - |
| shortTermDebt | 116.13M | 31.16M | 799K | 772K | 28.6M | 9.63M | 10.85M | 14.46M | 18.55M | - |
| capitalLeaseObligationsCurrent | 1.06M | 1.27M | 601K | 279K | 298K | 285K | 15.52M | - | - | - |
| taxPayables | - | 752K | 1.22M | 5000 | 6000 | - | 1.63M | 151K | - | - |
| deferredRevenue | 128.66M | 45.59M | - | 1.83M | 22.16M | - | - | - | - | - |
| otherCurrentLiabilities | 79.07M | 1.05M | 43.82M | 5.26M | 1000 | 5.97M | -10.85M | 6.54M | 7.13M | 3.23M |
| totalCurrentLiabilities | 350.93M | 123.65M | 53.62M | 11.8M | 53.86M | 25.63M | 31.22M | 22.94M | 27.33M | 3.42M |
| longTermDebt | 1.49B | 539.85M | 204.77M | 114.23M | 44.48M | 63.87M | - | 101.17M | 105.39M | - |
| capitalLeaseObligationsNonCurrent | 12.48M | 9.7M | 392K | - | 209K | 507K | 87.95M | - | - | - |
| deferredRevenueNonCurrent | 30.89M | 1.75M | 1.78M | 1.33M | 969K | 5.74M | 4.96M | 64000 | - | - |
| deferredTaxLiabilitiesNonCurrent | 13.25M | 11.97M | 10.19M | - | - | - | 134K | - | - | - |
| otherNonCurrentLiabilities | 10.65M | 16.2M | 22.77M | 2.11M | -1000 | - | - | - | - | 2.5M |
| totalNonCurrentLiabilities | 1.56B | 579.48M | 239.9M | 117.66M | 45.65M | 70.11M | 93.04M | 101.24M | 105.39M | 2.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.54M | 10.97M | 993K | 279K | 507K | 792K | 103.47M | - | - | - |
| totalLiabilities | 1.91B | 703.12M | 293.52M | 129.46M | 99.51M | 95.75M | 124.27M | 124.18M | 132.72M | 5.92M |
| treasuryStock | -3M | -1.28M | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 47.12M | 47.14M | 41.84M | 26.58M | 18.64M | 15.56M | 104K | 104K | 104K | 104.92K |
| retainedEarnings | 341.47M | 59.36M | -7.37M | 3.11M | -32.78M | -40.24M | -13.2M | 10.56M | 16.9M | 23.42M |
| additionalPaidInCapital | 1.1B | 1.1B | 952.86M | 509.54M | 339.4M | 265.74M | - | - | - | - |
| 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 | 280.18M | 65.07M | 11.5M | 35.54M | 7.45M | -27.03M | -23.76M | -6.34M | -6.38M | 7.11M |
| depreciationAndAmortization | 107.52M | 56.6M | 23.05M | 22.68M | 16.48M | 15.48M | 15.64M | 15.64M | - | - |
| deferredIncomeTax | 7.68M | 1.26M | 5.77M | -13000 | 158K | -1.79M | - | - | - | - |
| stockBasedCompensation | 2.07M | 1.66M | 1.13M | 352K | -321K | 156K | - | - | - | - |
| changeInWorkingCapital | -15.94M | -32.51M | 20.17M | -30.45M | 1.93M | 10.16M | -3.66M | -10.18M | - | - |
| accountsReceivables | -128.43M | -62.29M | 28.54M | -18.03M | -2.42M | - | - | - | - | - |
| inventory | -2.4M | 788K | -1.14M | -109K | -128K | -51000 | 581K | -196K | - | - |
| accountsPayables | 7.81M | 380K | -16.09M | 660K | 2.45M | - | - | - | - | - |
| otherWorkingCapital | 107.09M | 28.61M | 8.86M | -12.97M | 2.03M | 10.21M | -4.24M | -9.98M | - | - |
| otherNonCashItems | -57.12M | 1.02M | 1.76M | 923K | 4.51M | -6.57M | 9.77M | 13.03M | 6.38M | -7.11M |
| netCashProvidedByOperatingActivities | 324.4M | 93.1M | 63.38M | 29.04M | 30.2M | -9.6M | -2.01M | 12.15M | - | - |
| investmentsInPropertyPlantAndEquipment | -1.21B | -615.54M | -66.93M | -225.41M | -163.38M | -256.14M | -64000 | -172K | - | - |
| acquisitionsNet | - | - | 10.4M | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -121.99K | -204K | 1.8M | - | - | - | - | 200K | - | - |
| netCashProvidedByInvestingActivities | -1.21B | -615.75M | -54.73M | -225.41M | -163.38M | -256.14M | -64000 | 28000 | - | - |
| netDebtIssuance | 1.03B | 353.38M | 84.37M | 39.23M | -1.29M | 73.29M | -14.78M | - | - | - |
| longTermNetDebtIssuance | 1.03B | 353.38M | 84.37M | 48.23M | -10.28M | 73.29M | -14.78M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | -9M | 9M | - | - | - | - | - |
| netStockIssuance | -1.65M | 153.67M | -7.52M | 183.25M | 79.22M | 284.38M | - | - | - | - |
| netCommonStockIssuance | -1.65M | 153.67M | -7.52M | 183.25M | 79.22M | 284.38M | - | - | - | - |
| commonStockIssuance | - | 154.96M | -7.52M | 183.25M | 79.22M | 284.38M | - | - | - | - |
| commonStockRepurchased | -1.65M | -1.28M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -42.46M | -25.07M | -6.58M | -9.41M | -6.08M | -18.86M | 17.71M | -12.58M | - | - |
| netCashProvidedByFinancingActivities | 983.74M | 481.99M | 70.27M | 213.08M | 71.85M | 338.81M | 2.92M | -12.58M | - | - |
| 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 | 124.73M | 166M | 154.25M | 233.06M | 65.47M | 85.95M | 80.57M | 63.16M | 19.06M | 17.43M |
| costOfRevenue | 97.96M | 77.2M | 58.59M | 55.68M | 44.56M | 36.75M | 33.1M | 30.42M | 26.98M | 14.94M |
| grossProfit | 26.76M | 88.8M | 95.66M | 177.38M | 20.92M | 49.2M | 47.47M | 32.74M | -7.92M | 2.5M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 19.92M | - | 17.63M | 16.98M | 16.22M | 26.74M | 14.87M | 14.13M | 12.8M | 11.22M |
| sellingAndMarketingExpenses | - | - | - | - | - | -16.97M | - | - | - | -2.34M |
| sellingGeneralAndAdministrativeExpenses | 19.92M | - | 17.63M | 16.98M | 16.22M | 9.76M | 14.87M | 14.13M | 12.8M | 8.88M |
| otherExpenses | -938K | 23.57M | -1.65M | -2.72M | -136K | 1.84M | -601K | -127K | -620K | 9.28M |
| operatingExpenses | 18.98M | 23.57M | 15.98M | 14.26M | 16.09M | 11.6M | 14.26M | 14.01M | 12.18M | 18.16M |
| costAndExpenses | 116.94M | 100.77M | 74.57M | 69.94M | 60.64M | 48.35M | 47.36M | 44.42M | 39.16M | 33.09M |
| netInterestIncome | -14.64M | -19.98M | -12.55M | 4.48M | -1.8M | 1.83M | -5.05M | 3.31M | -681K | -1.54M |
| interestIncome | 9.53M | 3.06M | - | 4.48M | 270K | 167K | -1.74M | 4.46M | 406K | 706K |
| interestExpense | 24.17M | 23.03M | 12.55M | - | 2.07M | -1.66M | 3.31M | 1.14M | 1.09M | 2.25M |
| depreciationAndAmortization | 39.13M | 33.55M | 29.11M | 26M | 18.54M | 23.09M | 9.52M | 13.31M | 9.77M | 9.28M |
| ebitda | 56.45M | 106.06M | 108.45M | 194.1M | 23.64M | 59.47M | 40.99M | 36.49M | -9.92M | 2.5M |
| ebit | 17.32M | 72.51M | 79.35M | 168.1M | 5.1M | 36.39M | 31.47M | 23.19M | -19.69M | -6.78M |
| nonOperatingIncomeExcludingInterest | -9.53M | -7.28M | 335K | -4.97M | -270K | 1.22M | 1.74M | -4.46M | -406K | -8.88M |
| operatingIncome | 7.79M | 65.22M | 79.68M | 163.12M | 4.83M | 37.6M | 33.2M | 18.73M | -20.09M | -15.66M |
| totalOtherIncomeExpensesNet | -14.64M | -15.75M | -12.88M | 4.97M | -1.8M | 447K | -5.05M | 3.31M | -681K | -3.04M |
| incomeBeforeTax | -6.85M | 49.47M | 66.8M | 168.1M | 3.03M | 38.05M | 28.16M | 22.04M | -20.77M | -18.7M |
| incomeTaxExpense | 197K | 2.08M | 2.18M | 2.16M | 1.23M | 797K | 494K | 1.1M | 19000 | - |
| netIncomeFromContinuingOperations | -7.05M | 47.39M | 64.62M | 165.94M | 1.8M | 37.25M | 27.66M | 20.95M | -20.79M | -18.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -7.05M | 47.39M | 64.62M | 165.94M | 1.8M | 37.25M | 27.66M | 20.95M | -20.79M | -18.7M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -7.05M | 47.39M | 64.62M | 165.94M | 1.8M | 37.25M | 27.66M | 20.95M | -20.79M | -18.7M |
| eps | -0.08 | 0.52 | 0.72 | 1.84 | 0.02 | 0.44 | 0.31 | 0.24 | -0.24 | -0.35 |
| 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 | 221.3M | 151.61M | 217.76M | 53.03M | 94.11M | 58.46M | 91.85M | 93.05M | 209.13M | 96.61M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 221.3M | 151.61M | 217.76M | 53.03M | 94.11M | 58.46M | 91.85M | 93.05M | 209.13M | 96.61M |
| netReceivables | 185.42M | 220.86M | 157.04M | 265.84M | 129.9M | 100.6M | 76.88M | 57.98M | 38.09M | 39.59M |
| accountsReceivables | 145.53M | 199.57M | 127.67M | 111.51M | 105.82M | 62.77M | 46.32M | 39.68M | 36.53M | 29.96M |
| otherReceivables | 39.89M | 21.29M | 29.38M | 154.33M | 24.08M | 37.82M | 30.56M | 18.3M | 1.56M | 9.48M |
| inventory | 3.78M | 3.54M | 2.87M | 2.27M | 3.58M | 1.04M | 1.35M | 947K | 1.86M | 1.84M |
| prepaids | 13.97M | 13.52M | 17.4M | 30.81M | 13.34M | 16.64M | 15.63M | 21.56M | 15.39M | 9.56M |
| otherCurrentAssets | 1.16M | 262.89K | 437K | 721K | 1.06M | 11.88M | 2 | 2.28M | 1 | 9.6M |
| totalCurrentAssets | 425.63M | 389.79M | 395.51M | 352.67M | 241.99M | 188.62M | 185.71M | 175.81M | 264.47M | 147.45M |
| propertyPlantEquipmentNet | 3.03B | 2.95B | 2.64B | 2.4B | 2.2B | 1.72B | 1.62B | 1.39B | 1.2B | 1.09B |
| goodwill | 19.49M | 17.76M | - | - | - | 17.76M | - | - | - | 16.71M |
| intangibleAssets | - | 1.67M | 22.66M | 19.11M | 18.64M | 427K | 16.72M | 17.44M | 17.24M | 240K |
| goodwillAndIntangibleAssets | 19.49M | 19.42M | 22.66M | 19.11M | 18.64M | 18.19M | 16.72M | 17.44M | 17.24M | 16.95M |
| longTermInvestments | 6.7M | 2.42M | 1.7M | 919K | 3.17M | 6.83M | 775.65K | 3.42M | 1.35M | 338K |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 54.71M | 55.19M | -2.48M | 1.09M | 855.86K | 779.95K | 966.35K | 817.98K | 1.13M | 1.22M |
| totalNonCurrentAssets | 3.11B | 3.03B | 2.66B | 2.42B | 2.22B | 1.75B | 1.64B | 1.41B | 1.22B | 1.11B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.54B | 3.42B | 3.06B | 2.77B | 2.46B | 1.94B | 1.83B | 1.59B | 1.48B | 1.25B |
| totalPayables | 81.23M | 101.8M | 50.04M | 56.29M | 38.98M | 44.57M | 38.26M | 42.84M | 50.54M | 34.02M |
| accountPayables | 76.96M | 98.17M | 46.51M | 52.24M | 36.25M | 11.58M | 37.74M | 42.28M | 49.12M | 8.4M |
| otherPayables | 4.28M | 3.64M | 3.53M | 4.05M | 2.72M | 32.99M | 519K | 562K | 1.42M | 25.62M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 124.49M | 117.14M | 239.42M | 204.78M | 63.74M | 31.16M | 32.57M | 4.34M | 3.28M | 799K |
| capitalLeaseObligationsCurrent | 1.9M | 1.06M | 1.24M | 1.71M | 835K | 1.27M | 1.16M | 1.26M | 1.42M | 601K |
| taxPayables | 4.15M | - | 3.33M | 3.85M | 2.39M | 752K | 369K | 483K | 1.27M | 1.22M |
| deferredRevenue | 117.87M | 128.66M | 72.95M | 79.98M | 98.44M | 45.59M | 22.76M | - | 16.82M | 12.1M |
| otherCurrentLiabilities | 569K | 3.33M | 7.6M | 15.07M | 1.02M | 1.05M | 7.21M | 28.3M | 2.78M | 6.09M |
| totalCurrentLiabilities | 326.07M | 350.93M | 371.24M | 357.84M | 203M | 123.65M | 101.96M | 76.75M | 74.83M | 53.62M |
| longTermDebt | 1.46B | 1.49B | 1.18B | 993.6M | 995.47M | 539.85M | 546.75M | 335.03M | 254.59M | 204.77M |
| capitalLeaseObligationsNonCurrent | 11.18M | 12.48M | 11.54M | 10.13M | 10.04M | 9.7M | 9.61M | 9.86M | 9.86M | 392K |
| deferredRevenueNonCurrent | 43.92M | 30.89M | 19.08M | 8.34M | 4.01M | 1.75M | 7.46M | 1.73M | 6.33M | 1.78M |
| deferredTaxLiabilitiesNonCurrent | 12.89M | 13.25M | 13.77M | 11.97M | 11.58M | 11.97M | 10.79M | - | 10.42M | 10.19M |
| otherNonCurrentLiabilities | 2.61M | 10.65M | 13.61M | 16.66M | 14M | 16.2M | 18.6M | 16.58M | 13.13M | 22.77M |
| totalNonCurrentLiabilities | 1.53B | 1.56B | 1.24B | 1.04B | 1.04B | 579.48M | 593.21M | 361.47M | 294.32M | 239.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.08M | 13.53M | 12.78M | 11.84M | 10.87M | 10.97M | 10.76M | 11.12M | 11.28M | 993K |
| totalLiabilities | 1.85B | 1.91B | 1.61B | 1.4B | 1.24B | 703.12M | 695.17M | 438.21M | 369.16M | 293.52M |
| treasuryStock | -3M | -3M | -3M | -3M | -1.28M | -1.28M | -1.28M | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 51.84M | 47.12M | 47.14M | 47.14M | 47.14M | 47.14M | 47.14M | 47.14M | 47.14M | 41.84M |
| retainedEarnings | 335.23M | 341.47M | 293.32M | 228.19M | 61.78M | 59.36M | 21.61M | -6.53M | -27.89M | -7.37M |
| additionalPaidInCapital | 1.27B | 1.1B | 1.1B | 1.1B | 1.1B | 1.1B | 1.1B | 1.1B | 1.1B | 952.86M |
| 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 | -7.05M | 47.39M | 64.62M | 165.94M | 1.8M | 37.25M | 27.66M | 20.95M | -20.79M | -18.7M |
| depreciationAndAmortization | 39.13M | 33.55M | 29.11M | 25.72M | 18.82M | 23.6M | 9.91M | 13.05M | 10.03M | 9.53M |
| deferredIncomeTax | 196K | -486.3K | 133K | 2.17M | 1.25M | -342K | 489K | - | - | - |
| stockBasedCompensation | 663K | 459K | 510K | 483K | 619K | 491K | 480K | 419K | 272K | 175K |
| changeInWorkingCapital | -1.99M | 10.37M | 120.25M | -141.5M | -4.06M | -12.25M | -9.59M | -32.35M | 21.68M | 37.35M |
| accountsReceivables | 35.07M | -76.13M | 120.65M | -147.86M | -27.84M | -19.73M | -13.97M | -288.98M | -3.68M | 37.45M |
| inventory | -244K | -654.52K | -602K | 1.31M | -2.54M | 301K | -398K | 10.54M | -26000 | -261K |
| accountsPayables | -38.85M | 21.7M | -4.47M | 18.92M | -28.91M | -7.22M | -652K | -89.16M | 16.17M | -20.12M |
| otherWorkingCapital | 2.03M | 65.46M | 4.67M | -13.88M | 55.23M | 14.39M | 5.43M | 335.24M | 9.22M | -3.14M |
| otherNonCashItems | 11.27M | -6.65M | -585K | -1.7M | 1.95M | -424K | -1.48M | 2.1M | 1.95M | 5.6M |
| netCashProvidedByOperatingActivities | 42.21M | 84.18M | 214.03M | 51.1M | 20.39M | 48.33M | 27.47M | 4.16M | 13.14M | 10.54M |
| investmentsInPropertyPlantAndEquipment | -90.98M | -325.58M | -257.91M | -206M | -466.22M | -66.34M | -253.04M | -194.28M | -101.87M | -54.43M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | 12.63M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | 986.58K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 304K | 2220 | -298K | -494K | -14.64M | -309K | -60000 | 165K | - | 10.4M |
| netCashProvidedByInvestingActivities | -90.67M | -325.58M | -258.21M | -206.49M | -480.86M | -66.65M | -253.1M | -194.12M | -101.87M | -31.34M |
| netDebtIssuance | -31.18M | 183.23M | 221.43M | 132.84M | 486.45M | -11.62M | 237.59M | 77.75M | 49.66M | 84.62M |
| longTermNetDebtIssuance | -31.18M | - | 221.43M | 132.84M | 486.45M | -11.62M | 237.59M | 77.75M | 49.66M | 84.62M |
| shortTermNetDebtIssuance | - | 183.23M | - | - | - | - | - | - | - | - |
| netStockIssuance | 174.2M | -8869 | -67972 | -1.72M | - | 623.81K | -1.28M | 88000 | 154.87M | - |
| netCommonStockIssuance | 174.2M | -8869 | -67972 | -1.72M | - | 623.81K | -1.28M | 88000 | 154.87M | - |
| commonStockIssuance | 174.2M | - | - | - | - | 629.12K | -40254 | 88000 | 154.87M | -7.2M |
| commonStockRepurchased | - | -8869 | -67972 | -1.72M | - | -5312 | -1.28M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -24.21M | -352.13K | -12.46M | -16.81M | -4.41M | -9.47M | -8.23M | -4.16M | -3.84M | -5.29M |
| netCashProvidedByFinancingActivities | 118.8M | 182.86M | 208.9M | 114.32M | 482.04M | -20.46M | 228.07M | 73.69M | 200.69M | 79.33M |