-$0.14 (-0.59%)
| 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.28B | 533.69M | 583.1M | 605.64M | 574.31M | 382.33M | 362.7M | 286.44M | 257.47M | 272.52M |
| costOfRevenue | 833.91M | 456.77M | 567.04M | 596.89M | 479.41M | 265.78M | 300.7M | 300M | 243.17M | 225.86M |
| grossProfit | 445.25M | 76.92M | 16.07M | 8.75M | 94.9M | 116.55M | 62M | -13.56M | 14.3M | 46.66M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 89.19M | 71.65M | 73.64M | 58.83M | 48.9M | 55.49M | 40.93M | 28.04M | 25.26M | 20.96M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 89.19M | 71.65M | 73.64M | 58.83M | 48.9M | 55.49M | 40.93M | 28.04M | 25.26M | 20.96M |
| costAndExpenses | 923.11M | 528.42M | 640.68M | 655.72M | 528.31M | 321.27M | 341.63M | 328.04M | 268.44M | 246.82M |
| netInterestIncome | -106.84K | -9.71M | -8.88M | -10.27M | -15.85M | -11.55M | -5.66M | -6.87M | -1.48M | -3.08M |
| interestIncome | 14.95M | 4.99M | 6.62M | 2.28M | 1.06M | 1.13M | 6.32M | 3.51M | 1.39M | 179.34K |
| interestExpense | 15.06M | 14.7M | 15.5M | 12.56M | 16.91M | 12.68M | 11.99M | 10.39M | 2.87M | 3.26M |
| depreciationAndAmortization | 280.72M | 128.62M | 136.68M | 139.24M | 119.47M | 61.62M | 69.39M | 91.39M | 80.63M | 79.56M |
| ebitda | 697.72M | 118.13M | -46.92M | 92.22M | 161.2M | 105.54M | 42.49M | -148.6M | 6.66M | 107.8M |
| ebit | 417M | -10.49M | -183.6M | -47.02M | 41.73M | 43.92M | -26.9M | -239.99M | -73.97M | 28.24M |
| nonOperatingIncomeExcludingInterest | -60.94M | 15.76M | 126.02M | -3.05M | 4.26M | 17.14M | 47.98M | 198.39M | 63.01M | -2.54M |
| operatingIncome | 356.06M | 5.27M | -57.58M | -50.07M | 46M | 61.06M | 21.07M | -41.6M | -10.97M | 25.7M |
| totalOtherIncomeExpensesNet | 45.88M | -30.45M | -141.52M | -9.5M | -21.17M | -29.82M | -59.96M | -208.78M | -65.88M | -717.38K |
| incomeBeforeTax | 401.94M | -25.18M | -199.09M | -59.58M | 24.83M | 31.24M | -38.89M | -250.38M | -76.85M | 24.98M |
| incomeTaxExpense | 187.27M | 71.81M | -61.79M | 51.3M | 29.67M | 6.98M | 1.45M | -56.05M | -22.48M | 16.55M |
| netIncomeFromContinuingOperations | 214.67M | -96.99M | -137.3M | -110.87M | -4.84M | 24.26M | -40.34M | -194.33M | -54.37M | 8.43M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 167.81M | -96.99M | -137.3M | -110.87M | -4.84M | 24.26M | -40.34M | -194.33M | -54.37M | 8.43M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 167.81M | -96.99M | -137.3M | -110.87M | -4.84M | 24.26M | -40.34M | -194.33M | -54.37M | 8.43M |
| eps | 0.35 | -0.35 | -0.48 | -0.43 | -0.02 | 0.11 | -0.2 | -1.11 | -0.32 | 0.05 |
| 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 | 791.99M | 202.06M | 124.68M | 152.92M | 248.14M | 238.1M | 164.6M | 57.18M | 116.38M | 128.01M |
| shortTermInvestments | 180.06M | 49.75M | 61.93M | 34.87M | 26.24M | 36.25M | 6.34M | 8.48M | 11.16M | 13.58M |
| cashAndShortTermInvestments | 972.05M | 251.81M | 186.61M | 187.79M | 274.38M | 274.34M | 170.94M | 65.67M | 127.54M | 141.59M |
| netReceivables | 121.94M | 46.14M | 48.34M | 41.62M | 53.75M | 45.82M | 33.05M | 66.44M | 20.54M | 16.34M |
| accountsReceivables | 86.2M | 12.3M | 10.03M | 8.68M | 7.66M | 4.26M | 4.18M | 4.68M | 3.98M | 6.3M |
| otherReceivables | 35.74M | 33.84M | 38.31M | 32.94M | 46.09M | 41.56M | 28.86M | 61.76M | 16.57M | 10.04M |
| inventory | 84.6M | 62.49M | 63.23M | 65.4M | 60.04M | 32.45M | 29.72M | 32.57M | 18.58M | 20.09M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 11.94M | 8.16M | 8.66M | 79.11M | 5.3M | 2.72M | 2.94M | 2.1M | 1.46M | 729.09K |
| totalCurrentAssets | 1.19B | 368.6M | 306.83M | 373.92M | 393.47M | 355.33M | 236.65M | 166.77M | 168.12M | 178.75M |
| propertyPlantEquipmentNet | 3.25B | 1.44B | 1.42B | 1.55B | 1.27B | 663.4M | 599.96M | 606.54M | 472.13M | 552.37M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 149M | 111.01M | 124.67M | 126.42M | 113.93M | - | - | - | - | - |
| taxAssets | 80.24M | 46.35M | 88.09M | 57.62M | 73.56M | 69.5M | 49.81M | 51.09M | 43.07M | 47.76M |
| otherNonCurrentAssets | 17.55M | 16.46M | 20.43M | 18.54M | 252.01M | 146.8M | 100.13M | 104.47M | 86.49M | 71.4M |
| totalNonCurrentAssets | 3.5B | 1.61B | 1.66B | 1.76B | 1.71B | 879.7M | 749.9M | 762.11M | 601.69M | 671.53M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.69B | 1.98B | 1.96B | 2.13B | 2.1B | 1.24B | 986.55M | 928.88M | 769.81M | 850.28M |
| totalPayables | 296.57M | 58.15M | 36.82M | 59.6M | 69.15M | 37.76M | 23.5M | 26.5M | 18.01M | 11.05M |
| accountPayables | 57.64M | 35.38M | 31.63M | 41.18M | 41.43M | 31.2M | 23.36M | 26.5M | 18.01M | 10.67M |
| otherPayables | 238.92M | 22.78M | 5.18M | 18.42M | 27.72M | 6.56M | 145.12K | - | - | 379.92K |
| accruedExpenses | 56.13M | 32.22M | 35.08M | 32.11M | 27.9M | 21.38M | 18.56M | 11.29M | 3.97M | 3.18M |
| shortTermDebt | 11.26M | 17.03M | 18.07M | 14.52M | 11.84M | 16.3M | 7.88M | 4.2M | 16.37M | 18.31M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 25.49M | 8.24M | 18.24M | 27.98M | 6.57M | 149K | - | - | 383K |
| deferredRevenue | 590.92K | 579.66K | 2.28M | 3.42M | 12.11M | 2.71M | 4.37M | 3.78M | 2.16M | 2.52M |
| otherCurrentLiabilities | 93.76M | 36.24M | 27.02M | 59.4M | 50.2M | 23.27M | 15.66M | 12.55M | 13.06M | 14.12M |
| totalCurrentLiabilities | 458.3M | 144.22M | 119.27M | 169.04M | 171.2M | 101.42M | 69.98M | 58.31M | 53.57M | 49.17M |
| longTermDebt | 296.71M | 208.53M | 217.41M | 211.87M | 179.4M | 141.45M | 150.61M | 148.67M | 19.02M | 31.31M |
| capitalLeaseObligationsNonCurrent | 5.72M | 11.31M | 19.19M | 23.99M | 27.77M | 15.19M | 14.62M | 2.95M | 5.07M | 2.09M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 569.92M | 80.05M | 78.45M | 123.67M | 149.42M | 48.63M | 62.25M | 90.91M | 101.85M | 137.07M |
| otherNonCurrentLiabilities | 188.53M | 184.23M | 179.47M | 177M | 179.51M | 79.82M | 44.02M | 31.68M | 16.48M | 13.94M |
| totalNonCurrentLiabilities | 1.06B | 484.12M | 494.51M | 536.52M | 536.1M | 285.08M | 271.51M | 274.22M | 142.43M | 184.41M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.72M | 11.31M | 19.19M | 23.99M | 27.77M | 15.19M | 14.62M | 2.95M | 5.07M | 2.09M |
| totalLiabilities | 1.52B | 628.34M | 613.79M | 705.56M | 707.3M | 386.5M | 341.49M | 332.53M | 195.99M | 233.58M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.07B | 1.98B | 1.87B | 1.8B | 1.64B | 1.08B | 908.86M | 830.1M | 627.19M | 623.51M |
| retainedEarnings | -560.95M | -716.63M | -605.49M | -473.49M | -344.48M | -338.22M | -352.13M | -322.04M | -114.76M | -62.71M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 827.62M | 636.67M | 628.56M |
| 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 | 167.81M | -96.99M | -137.3M | -110.87M | -4.84M | 24.26M | -40.34M | -194.33M | -54.37M | 8.43M |
| depreciationAndAmortization | 280.72M | 128.62M | 136.68M | 139.24M | 119.47M | 61.62M | 69.39M | 91.39M | 80.63M | 79.56M |
| deferredIncomeTax | -90.63M | 41.35M | -76.02M | -3.28M | -18.79M | -3.49M | -14.92M | -58.09M | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -24.88M | 9.26M | -18.84M | -29.18M | 16.23M | -23.99M | 37.2M | -20.15M | -4.51M | -2.49M |
| accountsReceivables | -56.38M | 6.3M | -9.42M | 836.34K | 6.34M | -28.9M | 31.22M | -15.61M | -3.97M | 7.21M |
| inventory | -324.58K | 2.16M | -513.19K | -3.34M | -8.81M | -4.51M | 2.82M | 1.92M | 2.7M | 2.77M |
| accountsPayables | 39.65M | 2.68M | -6.29M | -22.07M | 16.3M | 11.31M | 8.93M | -6.08M | 1.68M | -8.3M |
| otherWorkingCapital | -7.81M | -1.87M | -2.61M | -4.6M | 2.39M | -1.9M | -5.77M | -373.12K | -4.92M | -4.18M |
| otherNonCashItems | 232.89M | 35.53M | 143.78M | 17.12M | -1.55M | 20.95M | 82.55M | 208.58M | 47.3M | 5.73M |
| netCashProvidedByOperatingActivities | 565.92M | 117.76M | 48.29M | 13.03M | 110.52M | 79.34M | 133.88M | 27.4M | 69.06M | 91.23M |
| investmentsInPropertyPlantAndEquipment | -215.16M | -109.59M | -149.77M | -212.3M | -193.5M | -134.84M | -119.94M | -105.95M | -77.06M | -61.21M |
| acquisitionsNet | 157.27M | - | -5.49M | - | -932.08K | - | - | -972.78K | - | - |
| purchasesOfInvestments | -9.13M | -12.05M | -2.53M | - | -15.83M | -1.6M | - | -685.32K | - | -3.58M |
| salesMaturitiesOfInvestments | 38.35M | 17.59M | 1.29M | - | 32.02M | 697.67K | 864.03K | - | - | 47041.2 |
| otherInvestingActivities | - | -4.62M | -116.61M | 4.87M | 524.05K | 2.18M | 2.55M | -3.8M | -424.54K | -510.59K |
| netCashProvidedByInvestingActivities | -28.67M | -108.68M | -156.5M | -207.43M | -177.72M | -133.56M | -116.53M | -111.4M | -77.49M | -65.26M |
| netDebtIssuance | 127.96M | -19.04M | - | 19.4M | 40.25M | -12.95M | -2.81M | 26.04M | -11.85M | 28.79M |
| longTermNetDebtIssuance | 127.96M | -19.04M | - | 19.4M | 40.25M | -12.95M | -2.81M | 26.04M | -11.85M | 28.79M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 40.76M | 89.24M | 95.75M | 113.9M | 86.94M | 145.47M | 98.24M | 2.43M | 5.86M | 21.92M |
| netCommonStockIssuance | 40.76M | 89.24M | 95.75M | 113.9M | 86.94M | 145.47M | 98.24M | 2.43M | 5.86M | 21.92M |
| commonStockIssuance | 49.61M | 89.5M | 95.75M | 114.55M | 86.98M | 147.25M | 98.24M | 3.75M | 5.86M | 21.92M |
| commonStockRepurchased | -8.85M | -257.99K | - | -645.21K | -41294.1 | -1.78M | - | -1.32M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.01M | -5.04M | -5.96M | -6.66M | -3.86M | - | - | - | - | - |
| commonDividendsPaid | -10.01M | -5.04M | -5.96M | -6.66M | -3.86M | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -60.38M | -16.44M | -15.49M | -13.07M | -9.13M | -5.62M | -2.39M | - | - | - |
| netCashProvidedByFinancingActivities | 98.33M | 48.72M | 74.31M | 113.57M | 114.19M | 126.9M | 93.05M | 28.47M | -5.99M | 50.72M |
| 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 | 468.86M | 471.05M | 286.72M | 267.42M | 244.61M | 167.47M | 147.5M | 136.27M | 105.28M | 140.44M |
| costOfRevenue | 209.75M | 232.77M | 187.64M | 220.61M | 183.74M | 123.29M | 121.51M | 123.57M | 108.35M | 124.59M |
| grossProfit | 259.11M | 238.28M | 99.08M | 46.81M | 60.87M | 44.18M | 25.99M | 12.7M | -3.07M | 15.85M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 14.69M | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 27M | 24.79M | 14.69M | 21.58M | 22.9M | 18.59M | 18.32M | 18.29M | 19.58M | 18.04M |
| otherExpenses | - | - | 5.54M | - | - | - | - | - | - | - |
| operatingExpenses | 27M | 24.79M | 20.23M | 21.58M | 22.9M | 18.59M | 18.32M | 18.29M | 19.58M | 18.04M |
| costAndExpenses | 236.75M | 257.56M | 207.88M | 242.19M | 206.64M | 141.88M | 139.84M | 141.86M | 127.93M | 142.62M |
| netInterestIncome | 1.3M | 326.95K | -1.42M | 110.31K | 131.36K | -3.18M | -2.06M | -1.6M | -3.26M | -2.54M |
| interestIncome | 7.17M | 4.57M | 2.91M | 3.66M | 3.68M | 315.83K | 1.72M | 2.45M | 750.79K | 1.61M |
| interestExpense | 5.87M | 4.25M | 4.33M | 3.55M | 3.55M | 3.5M | 3.79M | 4.05M | 4.01M | 4.15M |
| depreciationAndAmortization | 58.26M | 76.72M | 55.2M | 77.77M | 65.7M | 36.39M | 34.99M | 34.41M | 28.42M | 32.91M |
| ebitda | 301.17M | 346.62M | 125.84M | 119.79M | 98.38M | 59.47M | 36.57M | 20.71M | 5.93M | 33.82M |
| ebit | 242.91M | 269.91M | 70.65M | 42.03M | 32.68M | 23.08M | 1.58M | -13.7M | -22.49M | 908.59K |
| nonOperatingIncomeExcludingInterest | -10.8M | -56.42M | 8.2M | -16.8M | 5.3M | 2.51M | 6.08M | 8.11M | -154.92K | -3.1M |
| operatingIncome | 232.11M | 213.49M | 78.85M | 25.23M | 37.97M | 25.59M | 7.66M | -5.59M | -22.65M | -2.19M |
| totalOtherIncomeExpensesNet | 4.93M | 52.17M | -12.53M | 13.25M | -8.84M | -6.01M | -9.87M | -12.16M | -3.86M | -1.06M |
| incomeBeforeTax | 237.04M | 265.66M | 66.32M | 38.48M | 29.13M | 19.58M | -2.21M | -17.75M | -26.5M | -3.24M |
| incomeTaxExpense | 91.97M | 158.85M | 23.36M | -18.78M | 22.87M | 32.68M | 24.65M | 30.54M | -13.03M | -13.74M |
| netIncomeFromContinuingOperations | 145.07M | 106.81M | 42.96M | 57.26M | 6.26M | -13.1M | -26.85M | -48.29M | -13.47M | 10.49M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 126M | 84.41M | 26.98M | 53.18M | 2.27M | -13.1M | -26.85M | -48.29M | -13.47M | 10.49M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 126M | 84.41M | 26.98M | 53.18M | 2.27M | -13.1M | -26.85M | -48.29M | -13.47M | 10.49M |
| eps | 0.26 | 0.17 | 0.06 | 0.11 | 0.01 | -0.05 | -0.09 | -0.17 | -0.05 | 0.04 |
| 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 | 985.53M | 791.99M | 435.36M | 383.93M | 353.36M | 202.06M | 154.74M | 152.3M | 101.72M | 124.68M |
| shortTermInvestments | 156.07M | 180.06M | 139.85M | 81.65M | 66.45M | 49.75M | 64M | 58.45M | 51.76M | 61.93M |
| cashAndShortTermInvestments | 1.14B | 972.05M | 575.21M | 465.58M | 419.82M | 251.81M | 218.74M | 210.75M | 153.47M | 186.61M |
| netReceivables | 82.24M | 121.94M | 83.17M | 77.68M | 73.04M | 46.14M | 59.13M | 54.14M | 47.72M | 48.34M |
| accountsReceivables | 45.33M | 86.2M | 39.31M | 36.08M | 34.86M | 12.3M | 18.08M | 14.24M | 7.58M | 10.03M |
| otherReceivables | 36.91M | 35.74M | 43.87M | 41.6M | 38.18M | 33.84M | 41.05M | 39.91M | 40.14M | 38.31M |
| inventory | 90.05M | 84.6M | 96.23M | 82.82M | 83.89M | 62.49M | 68.27M | 68.54M | 67.45M | 63.23M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 18.12M | 11.94M | 15.72M | 12.75M | 16.18M | 8.16M | 9.48M | 8.75M | 9.8M | 8.66M |
| totalCurrentAssets | 1.33B | 1.19B | 770.33M | 638.83M | 592.93M | 368.6M | 355.61M | 342.19M | 278.44M | 306.83M |
| propertyPlantEquipmentNet | 3.26B | 3.25B | 3.25B | 3.24B | 3.29B | 1.44B | 1.43B | 1.43B | 1.43B | 1.42B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 146.38M | 149M | - | 130.05M | 116.94M | 111.01M | 103.87M | 117.61M | 126.79M | 124.67M |
| taxAssets | 67.51M | 80.24M | 62.02M | 57.09M | 45.17M | 46.35M | 65.78M | 77.36M | 94M | 88.09M |
| otherNonCurrentAssets | 19.94M | 17.55M | 155.85M | 16.36M | 16.58M | 16.46M | 17.61M | 18.87M | 20.02M | 20.43M |
| totalNonCurrentAssets | 3.49B | 3.5B | 3.47B | 3.45B | 3.46B | 1.61B | 1.62B | 1.65B | 1.67B | 1.66B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.82B | 4.69B | 4.24B | 4.09B | 4.06B | 1.98B | 1.98B | 1.99B | 1.95B | 1.96B |
| totalPayables | 265.72M | 296.57M | 133.85M | 65.31M | 54.92M | 58.15M | 37.9M | 28M | 27.47M | 36.82M |
| accountPayables | 41.11M | 57.64M | 110.52M | 58.8M | 48.77M | 35.38M | 30.03M | 28M | 27.47M | 31.63M |
| otherPayables | 224.61M | 238.92M | 23.33M | 6.51M | 6.15M | 22.78M | 7.88M | - | - | 5.18M |
| accruedExpenses | 81.48M | 56.13M | 58.89M | 41.12M | 46.3M | 32.22M | 32.74M | 38M | 40.08M | 35.08M |
| shortTermDebt | 63.38M | 11.26M | 196K | 12.72M | 14.96M | 17.03M | 16.45M | 18.07M | 18.1M | 18.07M |
| capitalLeaseObligationsCurrent | - | - | 13.86M | - | - | - | - | - | - | - |
| taxPayables | - | - | 22.69M | 9.92M | 7.77M | 25.49M | 9.79M | 1.29M | - | 8.24M |
| deferredRevenue | - | 590.92K | 7.62M | 141.7K | 1.37M | 579.66K | 782.04K | 1.09M | 3.61M | 2.28M |
| otherCurrentLiabilities | 77.77M | 93.76M | 13.54M | 76.33M | 68.17M | 36.24M | 29.5M | 26.91M | 30.18M | 27.02M |
| totalCurrentLiabilities | 488.35M | 458.3M | 227.95M | 195.62M | 185.73M | 144.22M | 117.38M | 112.06M | 119.45M | 119.27M |
| longTermDebt | 243.76M | 296.71M | 216.22M | 213.2M | 212.37M | 208.53M | 206.2M | 223.95M | 220.6M | 217.41M |
| capitalLeaseObligationsNonCurrent | 7.13M | 5.72M | 6.56M | 8.11M | 8.8M | 11.31M | 10.88M | 13.87M | 16.79M | 19.19M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 566.09M | 569.92M | 571.44M | 569.81M | 601.28M | 80.05M | 81.16M | 79.5M | 73.58M | 78.45M |
| otherNonCurrentLiabilities | 197.88M | 188.53M | 205.88M | 202.33M | 198.75M | 184.23M | 184.6M | 184.16M | 183.2M | 179.47M |
| totalNonCurrentLiabilities | 1.01B | 1.06B | 1B | 993.46M | 1.02B | 484.12M | 482.84M | 501.48M | 494.17M | 494.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.13M | 5.72M | 20.42M | 8.11M | 8.8M | 11.31M | 10.88M | 13.87M | 16.79M | 19.19M |
| totalLiabilities | 1.5B | 1.52B | 1.23B | 1.19B | 1.21B | 628.34M | 600.22M | 613.54M | 613.62M | 613.79M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.11B | 3.07B | 3.07B | 3.03B | 3.03B | 1.98B | 1.98B | 1.95B | 1.87B | 1.87B |
| retainedEarnings | -438.28M | -560.95M | -642.56M | -665.77M | -721.74M | -716.63M | -702.17M | -674.71M | -622.65M | -605.49M |
| 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 | 126M | 84.41M | 42.96M | 53.18M | 2.27M | -13.1M | -26.85M | -48.29M | -13.47M | 10.49M |
| depreciationAndAmortization | 58.26M | 76.72M | 55.2M | 77.77M | 65.7M | 36.39M | 34.99M | 34.41M | 28.42M | 32.91M |
| deferredIncomeTax | 9.44M | -53.41M | 23.36M | -41M | 7.74M | 17.66M | 13.31M | 22.41M | -10.7M | -22.63M |
| stockBasedCompensation | - | - | 2.55M | - | - | - | - | - | - | - |
| changeInWorkingCapital | 20.58M | 13.28M | -16.77M | 20.88M | -21.37M | 20.48M | -10.74M | -6.18M | 5.02M | -7.46M |
| accountsReceivables | 39.38M | -39.93M | -5.61M | -10.41M | -441.21K | 8.55M | -6.01M | 1.24M | 2.34M | -14.9M |
| inventory | -8.18M | 10.34M | -9.79M | -865.52K | 158.43K | 5.33M | 10881 | -551.37K | -2.82M | -3.06M |
| accountsPayables | -1.32M | 11.94M | 14.25M | 16.62M | -3.12M | 6.16M | -3.28M | -7.06M | 6.68M | 9.65M |
| otherWorkingCapital | -9.31M | 30.92M | -15.62M | 15.54M | -17.97M | 440.56K | -1.47M | 186.08K | -1.18M | 854.57K |
| otherNonCashItems | 16.62M | 188.42M | 5.23M | -6.88M | 4.6M | 17.12M | 14.36M | 2.62M | 2.34M | 11.74M |
| netCashProvidedByOperatingActivities | 230.9M | 309.41M | 112.52M | 103.94M | 58.95M | 78.55M | 25.07M | 4.96M | 11.61M | 25.05M |
| investmentsInPropertyPlantAndEquipment | -49.18M | -48.04M | -17.14M | -49.93M | -61.62M | -24.14M | -33.24M | -27.02M | -30.78M | -25.34M |
| acquisitionsNet | - | -5.2M | - | -2.99M | 160M | - | - | - | - | -5.49M |
| purchasesOfInvestments | - | -9.13M | - | - | - | -12.05M | - | - | - | -2.53M |
| salesMaturitiesOfInvestments | - | 38.35M | - | - | - | 17.59M | - | - | - | 1.29M |
| otherInvestingActivities | 8.8M | 5.32M | -40.81M | 1.83M | -2.11M | -5.29M | 330.94K | -1.92M | 2.82M | -213.98K |
| netCashProvidedByInvestingActivities | -40.39M | -18.7M | -57.95M | -51.1M | 96.26M | -23.9M | -32.91M | -28.95M | -27.96M | -32.28M |
| netDebtIssuance | - | 127.96M | -5.35M | -3.94M | - | -157.09K | -20.12M | - | - | - |
| longTermNetDebtIssuance | - | 127.96M | -5.35M | -3.94M | - | -157.09K | -20.12M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 15.88M | 7.56M | 18.71M | 7.07M | 6.93M | 556K | 22.88M | 70.74M | - | 791.96K |
| netCommonStockIssuance | 15.88M | 7.56M | 18.71M | 7.07M | 6.93M | 556K | 22.88M | 70.74M | - | 791.96K |
| commonStockIssuance | 15.88M | 12.06M | 18.71M | 9.97M | 8.36M | 813.99K | 22.88M | 70.74M | - | 791.96K |
| commonStockRepurchased | - | -4.5M | - | -2.9M | -1.43M | -257.99K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.03M | -2.59M | -2.35M | -2.19M | -2.77M | -1.41M | -1.4M | -1.08M | -1.37M | -1.35M |
| commonDividendsPaid | -4.03M | -2.59M | -2.35M | -2.19M | -2.77M | -1.41M | -1.4M | -1.08M | -1.37M | -1.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -13.62M | -22.66M | 3.15M | -10.02M | -4.58M | -4.6M | -4.67M | -4.02M | -3.87M | -4.27M |
| netCashProvidedByFinancingActivities | -1.76M | 110.26M | -4.54M | -9.08M | -416.14K | -5.61M | -3.29M | 65.64M | -5.24M | -4.82M |