$0.02 (0.15%)
| 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 | 1.08B | 327.41M | 237.43M | 187.48M | 4.05M | - | - | - | - | - |
| costOfRevenue | 552.04M | 154.02M | 129.85M | 82.56M | 16.59M | 111.37K | 77359 | 112.36K | 148.6K | 923.87 |
| grossProfit | 524.36M | 173.39M | 107.58M | 104.92M | -12.54M | -111.37K | -77359 | -112.36K | -148.6K | -923 |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 17.13M | 963.72K |
| sellingGeneralAndAdministrativeExpenses | 56.54M | 20.67M | 16.9M | 12.96M | 9.38M | 24.33M | 20.68M | 22.01M | 14.02M | 1.38M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 56.54M | 20.67M | 16.9M | 12.96M | 9.38M | 24.33M | 20.68M | 22.01M | 14.02M | 1.38M |
| costAndExpenses | 608.58M | 174.69M | 146.75M | 95.52M | 25.97M | 24.44M | 20.76M | 22.12M | 14.17M | 1.39M |
| netInterestIncome | -19.48M | 4.46M | -5.91M | -6.22M | -1.07M | -3.9M | -1.19M | - | 137.49K | 48861 |
| interestIncome | 8.47M | 10.84M | 5.39M | 2.17M | 343K | 267K | 108.71K | 324.52K | 148.86K | 49501 |
| interestExpense | 27.95M | 6.39M | 11.3M | 8.38M | 1.42M | 4.16M | 1.3M | 324.52K | 11378 | 639.09 |
| depreciationAndAmortization | 151.91M | 39.6M | 30.17M | 15.27M | 370.67K | 111.37K | 77359 | 112.36K | 148.6K | 923.87 |
| ebitda | 445.48M | 213.48M | 49.37M | 99.47M | -24.08M | -25.97M | -21.84M | -21.85M | -14.55M | -2.14M |
| ebit | 293.57M | 173.88M | 19.2M | 84.2M | -24.45M | -26.09M | -21.91M | -21.97M | -14.7M | -2.14M |
| nonOperatingIncomeExcludingInterest | 174.25M | -21.16M | 71.49M | 7.76M | 2.53M | 1.65M | 1.16M | -155.68K | 537K | 752.37K |
| operatingIncome | 467.82M | 152.72M | 90.69M | 91.96M | -21.91M | -24.44M | -20.76M | -22.12M | -14.17M | -1.39M |
| totalOtherIncomeExpensesNet | -202.2M | 15.08M | -82.97M | -15.89M | -3.92M | -4.66M | -1.32M | 155.68K | -537K | -752.36K |
| incomeBeforeTax | 265.62M | 167.8M | 7.72M | 76.06M | -25.84M | -29.1M | -22.08M | -21.97M | -14.7M | -2.14M |
| incomeTaxExpense | 156.85M | 83.09M | 35.17M | 31.66M | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 108.77M | 84.71M | -27.45M | 44.41M | -25.84M | -29.1M | -22.08M | -21.97M | -14.7M | -2.14M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 108.77M | 84.71M | -27.45M | 44.41M | -25.84M | -29.1M | -22.08M | -21.97M | -14.7M | -2.14M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 108.77M | 84.71M | -27.45M | 44.41M | -25.84M | -29.1M | -22.08M | -21.97M | -14.7M | -2.14M |
| eps | 0.33 | 0.28 | -0.09 | 0.17 | -0.11 | -0.15 | -0.13 | -0.12 | -0.15 | -0.07 |
| 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 | 420.01M | 160.85M | 96.63M | 96.28M | 20.52M | 72.18M | 22.97M | 12.25M | 4.88M | 19.3M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 420.01M | 160.85M | 96.63M | 96.28M | 20.35M | 72.18M | 22.97M | 12.25M | 6.14M | 25.94M |
| netReceivables | 26.54M | 8.71M | 15.95M | 9.02M | 17.08M | 204K | 94000 | 282K | 149K | 408.7K |
| accountsReceivables | 9.89M | 229K | 502.16K | 494.56K | 386.95K | - | 94000 | 282K | - | - |
| otherReceivables | 16.65M | 8.48M | 15.45M | 8.53M | 16.7M | 203.59K | - | - | 149K | 408.7K |
| inventory | 85.56M | 29.21M | 29.45M | 22.45M | 9.58M | - | - | - | - | - |
| prepaids | 6.03M | 3.33M | 3.14M | 2.82M | 1.08M | 716K | 52000 | 151K | 771K | 359.59K |
| otherCurrentAssets | 31.94M | 2.52M | - | 2.29M | -142.21K | - | -3610 | 911 | - | - |
| totalCurrentAssets | 570.08M | 204.62M | 145.18M | 132.86M | 47.94M | 73.1M | 23.12M | 12.68M | 7.06M | 26.7M |
| propertyPlantEquipmentNet | 1.32B | 384.58M | 381.72M | 467.16M | 304.13M | 154.72M | 125.36M | 124.54M | 131.05M | 83.43M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | -1.55M | - | - | - | - | - | - |
| longTermInvestments | - | - | 1.33M | 1.55M | 4.65M | 3.55M | 662K | 205K | 188K | 201.4K |
| taxAssets | - | - | - | 2.4M | - | - | - | - | - | - |
| otherNonCurrentAssets | 186.13M | 9.15M | 7.55M | 11.39M | 7.77M | 7.82M | 1.18M | 568.84K | -38291 | -51562 |
| totalNonCurrentAssets | 1.5B | 393.73M | 390.6M | 480.95M | 316.55M | 166.1M | 127.2M | 125.31M | 131.2M | 83.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.07B | 598.35M | 535.78M | 613.82M | 364.9M | 239.2M | 150.32M | 138M | 136.81M | 103.45M |
| totalPayables | 149.94M | 45.18M | 12.98M | 43.75M | 6.1M | 2.59M | 492K | 1.28M | 598K | 1.38M |
| accountPayables | 54.32M | 11.34M | 9.79M | 6.71M | 5.97M | 2.58M | 492K | 1.28M | 598K | 1.32M |
| otherPayables | 95.61M | 33.85M | 3.18M | 37.04M | 139K | 11000 | - | - | - | 63256 |
| accruedExpenses | 19.49M | 5.55M | 6.53M | 5.04M | 4.03M | 5M | 2.42M | 2.32M | 1.66M | 728.28K |
| shortTermDebt | 24.13M | 1.2M | 59000 | 22.8M | 25.29M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 4.17M | 833K | 915K | 846K | 372K | 131K | 29865 | - | - | - |
| taxPayables | - | 28.97M | 8M | 33.1M | - | 11000 | - | - | - | - |
| deferredRevenue | 125.13M | - | 4.05M | 3.14M | - | - | - | - | - | - |
| otherCurrentLiabilities | 206.02M | 7.01M | 4.18M | 22.2M | 1.65M | - | 146.86K | 63000 | - | -105.12K |
| totalCurrentLiabilities | 528.88M | 51.56M | 28.66M | 97.78M | 37.45M | 7.73M | 3.09M | 3.66M | 2.26M | 2.01M |
| longTermDebt | 335.12M | - | 88.35M | 100.8M | 136.06M | 70.14M | 22.61M | 6.1M | - | - |
| capitalLeaseObligationsNonCurrent | 6.34M | 1.35M | 1.99M | 2.33M | 1.03M | 142K | 44000 | - | - | - |
| deferredRevenueNonCurrent | 175.33M | 8.66M | 8.18M | 7.5M | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 244.44M | 17.57M | 193K | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 129.49M | 11.76M | 7.87M | 8.43M | 5.57M | 610K | 734.44K | -1.08M | - | - |
| totalNonCurrentLiabilities | 890.71M | 39.34M | 106.58M | 119.06M | 142.71M | 70.89M | 23.39M | 5.03M | - | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.51M | 2.18M | 2.91M | 3.17M | 1.4M | 273K | 73865 | - | - | - |
| totalLiabilities | 1.42B | 90.9M | 135.24M | 216.83M | 180.48M | 78.61M | 25.75M | 7.71M | 1.79M | 2.01M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 543.41M | 494.83M | 474.36M | 445.32M | 269.2M | 217.95M | 159.37M | 201.08M | 174.44M | 128.14M |
| retainedEarnings | 92.84M | -8.79M | -97.77M | -70.76M | -116.53M | -90.25M | -64.14M | -54.38M | -24.47M | -5.06M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 108.77M | 88.98M | -27.01M | 45.77M | -26.28M | -27.69M | -22.5M | -21.96M | -7.89M | -2.89M |
| depreciationAndAmortization | 151.91M | 41.09M | 29.15M | 15.23M | 154K | 106K | 78850 | 112.33K | 6789 | 1249 |
| deferredIncomeTax | 44.97M | 87.28M | 34.6M | 32.63M | 4.46M | 91000 | - | 546.98K | - | - |
| stockBasedCompensation | 9.48M | 4.82M | 3.22M | 2.45M | 2.33M | 2.52M | 2.6M | 2.93M | 2.94M | 706.74K |
| changeInWorkingCapital | 20.88M | 1.8M | -3.6M | -15.78M | -6.64M | 4.01M | 120.96K | 1.37M | -567K | -294.19K |
| accountsReceivables | -14.82M | 1.6M | -294K | -47000 | -604K | -702K | 193.68K | 73419 | 259K | 6621 |
| inventory | -1.65M | -1.4M | -5.64M | -9.18M | -10.85M | - | - | - | - | - |
| accountsPayables | - | - | 2.9M | 3.38M | 3.34M | - | - | - | - | - |
| otherWorkingCapital | 37.35M | 1.59M | -574K | -9.94M | 1.47M | 4.71M | -72726 | 1.3M | -826K | -300.81K |
| otherNonCashItems | 458.38M | -8.26M | 28.93M | 15.02M | 1.24M | 2.84M | -65070 | -1.68M | 611.57K | - |
| netCashProvidedByOperatingActivities | 794.39M | 174.62M | 65.3M | 95.31M | -24.74M | -18.13M | -19.77M | -18.68M | -4.9M | -2.48M |
| investmentsInPropertyPlantAndEquipment | -124.65M | -16.11M | -20.85M | -17.44M | -96.24M | -31.3M | -20000 | -470.62K | -11.54M | -281.41K |
| acquisitionsNet | -807.53M | -2.67M | - | -1.19M | - | - | - | - | - | -2.38M |
| purchasesOfInvestments | - | - | - | - | -1.23M | -40239 | -475K | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | 4.13M | - | - | - | - | - | - |
| otherInvestingActivities | -3.89M | -3.16M | -20.87M | 1.14M | -15.8M | -5.55M | -578.28K | -592.5K | - | - |
| netCashProvidedByInvestingActivities | -936.07M | -21.94M | -41.73M | -13.36M | -113.27M | -36.9M | -1.07M | -1.06M | -11.54M | -2.66M |
| netDebtIssuance | 390.53M | -89.7M | -49.72M | -22.1M | 48.94M | -40000 | 28.32M | - | - | -23.21M |
| longTermNetDebtIssuance | 390.53M | -89.7M | -37.53M | -16.33M | 48.94M | 49.8M | 28.32M | - | - | -23.21M |
| shortTermNetDebtIssuance | - | - | -12.2M | -5.78M | - | - | - | - | - | - |
| netStockIssuance | 42.22M | 9.02M | 18.43M | 19.17M | 47.39M | 53.37M | 5.28M | 22.59M | 832.6K | 40.74M |
| netCommonStockIssuance | 42.22M | 9.02M | 18.43M | 19.76M | 33.44M | 53.37M | 5.28M | 22.59M | 832.6K | 40.74M |
| commonStockIssuance | 42.22M | 9.02M | 18.43M | 20.02M | 33.44M | 53.37M | 5.28M | 22.59M | 832.6K | 41.14M |
| commonStockRepurchased | - | - | - | -261K | - | - | - | - | - | -399.39K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -26.53M | 3.14M | 8.16M | -2.45M | -10.38M | 47.26M | -2.72M | 4.9M | 214.4K | 5.94M |
| netCashProvidedByFinancingActivities | 406.22M | -86.56M | -23.13M | -5.38M | 85.95M | 100.59M | 30.88M | 27.49M | 1.05M | 23.47M |
| 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 | 372.67M | 384.31M | 274.97M | 266.93M | 141.06M | 90.15M | 134.77M | 84.64M | 66.81M | 64.55M |
| costOfRevenue | 160.19M | 166.71M | 143.69M | 144.94M | 78.01M | 41.43M | 46.92M | 37.14M | 33.33M | 39.12M |
| grossProfit | 212.48M | 217.6M | 131.28M | 121.99M | 63.05M | 48.71M | 87.85M | 47.5M | 33.48M | 25.43M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 15.61M | 17.56M | 9.66M | 9.6M | 19.17M | 6.79M | 6.42M | 4.72M | 5.25M | 2.41M |
| otherExpenses | - | - | 13.67M | - | - | - | 18.87M | - | - | - |
| operatingExpenses | 15.61M | 17.56M | 23.33M | 9.6M | 19.17M | 6.79M | 25.29M | 4.72M | 5.25M | 2.41M |
| costAndExpenses | 175.8M | 184.27M | 167.03M | 154.53M | 97.18M | 48.22M | 72.2M | 41.86M | 38.58M | 41.53M |
| netInterestIncome | -2.78M | -5.18M | -13.44M | -14.22M | -1.07M | 927K | 298K | 3.65M | -431K | -331K |
| interestIncome | 3.77M | 2.59M | 2.07M | 1.88M | 1.82M | 1.81M | 1.92M | 5.72M | 1.4M | 1.58M |
| interestExpense | 6.55M | 7.77M | 15.51M | 16.1M | 2.89M | 882K | 1.62M | 2.07M | 1.84M | 1.91M |
| depreciationAndAmortization | 48.17M | 46.49M | 43.64M | 42.32M | 17.34M | 10.56M | 15.9M | 9.85M | 8.98M | 8.9M |
| ebitda | 195.99M | 194.56M | 136.48M | 149.25M | -20.34M | 60.16M | 84.16M | 60.43M | 39.54M | -41.68M |
| ebit | 147.82M | 148.07M | 92.83M | 106.93M | -37.69M | 49.6M | 68.26M | 50.58M | 30.56M | -50.58M |
| nonOperatingIncomeExcludingInterest | 49.06M | 51.97M | 15.11M | 5.47M | 81.57M | -7.67M | -5.69M | -7.8M | -2.33M | 73.6M |
| operatingIncome | 196.87M | 200.04M | 107.95M | 112.4M | 43.88M | 41.93M | 62.57M | 42.78M | 28.23M | 23.02M |
| totalOtherIncomeExpensesNet | -55.61M | -59.74M | -30.62M | -21.76M | -88.01M | 6.81M | 3.49M | 5.87M | 388.3K | -75.98M |
| incomeBeforeTax | 141.26M | 140.3M | 77.33M | 90.64M | -44.13M | 48.74M | 66.06M | 48.65M | 28.62M | -52.96M |
| incomeTaxExpense | 67.09M | 59.84M | 28.05M | 41.84M | 25.9M | 23.39M | 37.37M | 24.37M | 11.25M | 6.97M |
| netIncomeFromContinuingOperations | 74.17M | 80.46M | 49.27M | 48.79M | -70.02M | 25.35M | 28.69M | 24.28M | 17.36M | -59.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 74.17M | 80.46M | 49.27M | 48.79M | -70.02M | 25.35M | 28.69M | 24.28M | 17.36M | -59.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 74.17M | 80.46M | 49.27M | 48.79M | -70.02M | 25.35M | 28.69M | 24.28M | 17.36M | -59.93M |
| eps | 0.22 | 0.23 | 0.15 | 0.15 | -0.22 | 0.08 | 0.06 | 0.08 | 0.06 | -0.19 |
| 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 | 427.65M | 420.01M | 326.92M | 215.45M | 184.23M | 160.85M | 180.9M | 154.3M | 159.93M | 96.63M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 427.65M | 420.01M | 326.92M | 215.45M | 184.23M | 160.85M | 180.9M | 154.3M | 159.93M | 96.63M |
| netReceivables | 29.26M | 26.54M | 26.27M | 31.41M | 15.6M | 8.71M | 8.33M | 7.07M | 788.34K | 15.95M |
| accountsReceivables | 6.36M | 9.89M | 7.25M | 12.9M | 4.64M | 229K | 200K | 190K | 788.34K | 502.16K |
| otherReceivables | 22.9M | 16.65M | 19.02M | 18.51M | 10.97M | 8.48M | 8.13M | 6.88M | 20.35M | 15.45M |
| inventory | 96.99M | 85.56M | 81.76M | 70.19M | 64.55M | 29.21M | 28.83M | 28.66M | 38.86M | 29.45M |
| prepaids | 6.96M | 6.03M | 6.57M | 6.85M | 6.28M | 3.33M | 5.43M | 3.24M | 5.32M | 3.14M |
| otherCurrentAssets | 33.02M | 31.94M | 30M | - | - | 2.52M | - | - | 20.37M | - |
| totalCurrentAssets | 593.88M | 570.08M | 471.52M | 323.9M | 270.66M | 204.62M | 223.49M | 193.27M | 225.26M | 145.18M |
| propertyPlantEquipmentNet | 1.33B | 1.32B | 1.5B | 1.5B | 1.51B | 384.58M | 387.2M | 392.23M | 517.06M | 381.72M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | 1.37M | 1.33M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 188.19M | 186.13M | 3.03M | 36.85M | 31.13M | 9.15M | 8.01M | 8.56M | 10.96M | 7.55M |
| totalNonCurrentAssets | 1.52B | 1.5B | 1.5B | 1.54B | 1.54B | 393.73M | 395.21M | 400.78M | 529.39M | 390.6M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.11B | 2.07B | 1.97B | 1.86B | 1.81B | 598.35M | 618.7M | 594.06M | 754.65M | 535.78M |
| totalPayables | 113.11M | 144.85M | 131.4M | 111.91M | 80.06M | 45.18M | 43.7M | 16.22M | 13.64M | 21.21M |
| accountPayables | 72.41M | 54.32M | 57.68M | 58.07M | 56.06M | 11.34M | 13.75M | 11.85M | 12.02M | 5.74M |
| otherPayables | 40.71M | 90.52M | 73.72M | 53.84M | 24M | 33.85M | 29.94M | 4.36M | 4.03M | 7.24M |
| accruedExpenses | 30.28M | 19.49M | 15M | 13.74M | 16.3M | 5.55M | 4.36M | 4.12M | 8.09M | 6.49M |
| shortTermDebt | 19.95M | 24.13M | 33.43M | 15M | 10M | 1.2M | 1.63M | 933.21K | 6.42M | 59000 |
| capitalLeaseObligationsCurrent | 6.08M | 4.17M | 4.03M | 3.41M | 923K | 833K | 1.2M | 682K | 1.15M | 915K |
| taxPayables | - | - | 55.46M | 48.01M | 19.51M | 28.97M | 25.46M | 13.19M | 4.03M | 8M |
| deferredRevenue | 129.31M | 125.13M | 134.98M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 263.97M | 215.28M | 156.87M | 238.66M | 226.92M | 7.01M | 6.06M | 11.77M | -68970 | -12020 |
| totalCurrentLiabilities | 562.7M | 528.88M | 442.28M | 382.72M | 334.2M | 51.56M | 49.26M | 32.79M | 29.23M | 28.66M |
| longTermDebt | 286.28M | 335.12M | 369.22M | 372.73M | 406.29M | - | 58.35M | 78.35M | 88.13M | 88.35M |
| capitalLeaseObligationsNonCurrent | 9.14M | 6.34M | 7.31M | 6.14M | 1.24M | 1.35M | 1.4M | 1.9M | 1.82M | 1.99M |
| deferredRevenueNonCurrent | 142.03M | 175.33M | 208.28M | 239.93M | 270.66M | 8.66M | 8.54M | 8.42M | - | 8.18M |
| deferredTaxLiabilitiesNonCurrent | 244.03M | 244.44M | 252.55M | 250.48M | 254.37M | 17.57M | 11.33M | 7.89M | - | 193K |
| otherNonCurrentLiabilities | 107.79M | 129.49M | 120.41M | 111.44M | 102.62M | 11.76M | 9.09M | 8.88M | 19.41M | 7.87M |
| totalNonCurrentLiabilities | 789.27M | 890.71M | 957.77M | 980.72M | 1.04B | 39.34M | 88.7M | 105.44M | 109.36M | 106.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 15.22M | 10.51M | 11.34M | 9.56M | 2.16M | 2.18M | 2.6M | 2.59M | 2.96M | 2.91M |
| totalLiabilities | 1.35B | 1.42B | 1.4B | 1.36B | 1.37B | 90.9M | 137.96M | 138.23M | 188.19M | 135.24M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 571.17M | 543.41M | 537.42M | 507.37M | 502.39M | 494.83M | 492.55M | 489.48M | 643.19M | 474.36M |
| retainedEarnings | 168.51M | 92.84M | 18.87M | -30.41M | -78.62M | -8.79M | -34.87M | -56.02M | -108.75M | -97.77M |
| 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 | 74.17M | 80.46M | 49.27M | 48.21M | -69.83M | 26.09M | 21.14M | 24.26M | 17.48M | -58.44M |
| depreciationAndAmortization | 47.9M | 46.49M | 43.64M | 40.87M | 16.92M | 10.74M | 11.72M | 9.7M | 8.93M | 73.03M |
| deferredIncomeTax | -1.01M | -9.27M | 7.7M | 24.32M | - | 24.07M | 27.53M | 24.35M | 2.95M | 6.8M |
| stockBasedCompensation | 4.39M | 3.5M | 1.08M | 1.58M | 3.32M | 1.85M | 712K | 835K | 1.42M | 652K |
| changeInWorkingCapital | 8.9M | 12.89M | 10.23M | -7.86M | 10.24M | -1.16M | 712K | -4.19M | 10.7M | -2.85M |
| accountsReceivables | -3.49M | 1.25M | 357K | -7.89M | -4.11M | 1.2M | -3.31M | 887K | 4.08M | 2.2M |
| inventory | -11.73M | -1.92M | -3.56M | -3.02M | 6.82M | -2.38M | 447K | -130K | 663K | -606K |
| accountsPayables | - | 13.55M | - | - | - | - | - | -3.69M | - | - |
| otherWorkingCapital | 24.12M | 13.34M | 13.44M | -7.86M | 7.52M | 15000 | 3.57M | -1.26M | 5.95M | -4.44M |
| otherNonCashItems | -28.96M | 43.83M | 11.42M | -12.3M | 467.74M | -6.04M | 2.6M | 3.71M | -6.12M | 2.71M |
| netCashProvidedByOperatingActivities | 105.39M | 174.4M | 123.35M | 94.82M | 411.46M | 44.8M | 52.7M | 48.97M | 32.41M | 21.9M |
| investmentsInPropertyPlantAndEquipment | -48.71M | -49.53M | -30.6M | -2.67M | -809.24M | 8.12M | -7.88M | -7.86M | -11.51M | -6.88M |
| acquisitionsNet | - | 570.46K | 4.37M | - | - | - | - | -2.67M | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -2697 | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 4055 |
| otherInvestingActivities | -10.41M | 791.87K | -4.01M | -27.96M | -6.31M | -13.55M | 488K | 5.62M | 3.03M | -23.18M |
| netCashProvidedByInvestingActivities | -59.12M | -48.17M | -30.23M | -30.63M | -815.55M | -5.42M | -7.39M | -4.91M | -8.48M | -30.06M |
| netDebtIssuance | -34.43M | -35.91M | -901K | -30.41M | 449.79M | -59.03M | -20.19M | -10.24M | -325.09K | -25.71M |
| longTermNetDebtIssuance | -34.43M | -35.91M | -901K | -30.41M | 449.79M | -59.03M | -20.19M | -10.24M | -325.09K | -25.71M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 8.68M |
| netStockIssuance | 7.86M | 6.01M | 26.76M | 3.52M | -18.3M | 1.84M | 2.59M | - | 170.81K | 662.22K |
| netCommonStockIssuance | 7.86M | 6.01M | 26.76M | 3.52M | -18.3M | 1.84M | 2.59M | - | 170.81K | 662.22K |
| commonStockIssuance | 7.86M | 6.01M | 26.76M | 3.52M | -18.3M | 1.84M | 2.59M | - | 170.81K | 662.22K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11.99M | -960.79K | 20.1M | -3.34M | -22.31M | 1.11M | 1.12M | 2.62M | -1.79M | -2.77M |
| netCashProvidedByFinancingActivities | -38.55M | -30.87M | 19.2M | -33.76M | 427.48M | -57.92M | -19.07M | -7.62M | -1.95M | -27.82M |