$0.14 (1.67%)
| 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 | 960.06M | 1.06B | 842.43M | 681.49M | 599.85M | 278.97M | 257.19M | 263.3M | 268.11M | 210.26M |
| costOfRevenue | 492.08M | 718.43M | 652.4M | 534.7M | 394.38M | 168.74M | 172.61M | 166.72M | 158.55M | 129.65M |
| grossProfit | 467.98M | 343.61M | 190.02M | 146.8M | 205.48M | 110.22M | 84.58M | 96.57M | 109.56M | 80.61M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 76.08M | 64.07M | 61.46M | 45.36M | 35.09M | 29.8M | 26.19M | 24.91M | 31.12M |
| sellingAndMarketingExpenses | - | 1.7M | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 98.18M | 77.78M | 64.07M | 61.46M | 45.36M | 35.09M | 29.8M | 26.19M | 24.91M | 31.12M |
| otherExpenses | - | 37.78M | 126.36M | 198.89M | 23.24M | 17.9M | 20.58M | 1.43M | 1.26M | 839K |
| operatingExpenses | 98.18M | 115.56M | 190.43M | 260.35M | 68.6M | 52.98M | 50.39M | 27.62M | 26.17M | 31.96M |
| costAndExpenses | 590.25M | 833.99M | 842.84M | 795.04M | 462.97M | 221.73M | 222.99M | 194.34M | 184.72M | 161.6M |
| netInterestIncome | -10.26M | -20M | -18.8M | -9.31M | -8.39M | -696.97K | 579.16K | 1.04M | 285.92K | -1.82M |
| interestIncome | 14.8M | 4.32M | 3.35M | 1.78M | 1.83M | 1.28M | 1.88M | 3.43M | 2.02M | 328K |
| interestExpense | 25.06M | 24.32M | 22.15M | 11.09M | 10.22M | 1.98M | 1.3M | 1.92M | 1.73M | 2.15M |
| depreciationAndAmortization | 196.6M | 238M | 219.69M | 172.81M | 122.27M | 45.41M | 46.35M | 43.28M | 44.76M | 33.28M |
| ebitda | 628.84M | 474.26M | 230.79M | 59.05M | 242.05M | 106.62M | 91.77M | 114.04M | 149.8M | 81.95M |
| ebit | 432.24M | 236.26M | 11.1M | -113.76M | 119.77M | 61.22M | 45.42M | 69.26M | 107.28M | 48.66M |
| nonOperatingIncomeExcludingInterest | -62.43M | -8.22M | -11.51M | 206K | 17.1M | -3.98M | -11.22M | -7.68M | 3.05M | -123.61K |
| operatingIncome | 369.8M | 228.05M | -407K | -113.55M | 136.88M | 57.24M | 34.19M | 61.59M | 110.33M | 48.54M |
| totalOtherIncomeExpensesNet | 37.38M | -15.84M | -10.64M | -11.56M | -29.7M | 1.72M | 9.78M | 5.75M | -5.38M | -1.43M |
| incomeBeforeTax | 407.18M | 212.21M | -11.05M | -125.11M | 107.18M | 58.96M | 43.97M | 67.34M | 104.95M | 47.11M |
| incomeTaxExpense | 113.35M | 70.3M | 32.58M | 10.8M | 47.78M | 37.4M | 20.18M | 33.35M | 38.65M | 29.25M |
| netIncomeFromContinuingOperations | 293.83M | 141.91M | -43.63M | -135.91M | 59.4M | 21.55M | 23.8M | 33.99M | 66.3M | 17.86M |
| netIncomeFromDiscontinuedOperations | 32.31M | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 302.13M | 128.74M | -50.84M | -128.13M | 57.88M | 21.55M | 23.8M | 33.99M | 66.3M | 17.86M |
| netIncomeDeductions | - | - | - | - | -3.78M | - | - | - | - | - |
| bottomLineNetIncome | 302.13M | 128.74M | -50.84M | -128.13M | 61.66M | 21.55M | 23.8M | 33.99M | 66.3M | 17.86M |
| eps | 0.98 | 0.42 | -0.17 | -0.47 | 0.24 | 0.13 | 0.15 | 0.21 | 0.42 | 0.13 |
| 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 | 552.98M | 231.33M | 128.15M | 80.49M | 107.1M | 131.9M | 83.4M | 90.5M | 183.07M | 82.48M |
| shortTermInvestments | 6.75M | - | - | - | 416K | 1.06M | - | 72.82M | 30.06M | 42.68M |
| cashAndShortTermInvestments | 559.72M | 231.33M | 128.15M | 80.49M | 107.51M | 132.96M | 83.4M | 163.33M | 213.13M | 125.16M |
| netReceivables | 74.23M | 104.14M | 74.64M | 23.98M | 78.2M | 76.56M | 50.26M | 31.31M | 35.5M | 24.28M |
| accountsReceivables | 20.72M | 26.7M | 19.97M | 23.98M | 25.72M | 26.31M | 33.64M | 28.13M | 34.25M | 23.18M |
| otherReceivables | 53.5M | 77.44M | 54.67M | - | 52.48M | 50.25M | 16.62M | 3.18M | 1.25M | 1.1M |
| inventory | 122.46M | 134.5M | 115.82M | 92.03M | 85.82M | 35.27M | 14.97M | 14.39M | 17.75M | 13.57M |
| prepaids | 6.61M | 15.94M | 14.6M | 11.18M | 8.06M | 2.62M | 2.94M | 4.56M | 3.23M | 2.14M |
| otherCurrentAssets | 123.78K | 339K | 106K | 45.03M | 1.49M | 659K | 1.07M | 8.52M | 3.95M | 2.85M |
| totalCurrentAssets | 763.14M | 486.24M | 333.32M | 252.71M | 281.08M | 248.07M | 152.64M | 218.92M | 272.46M | 166.91M |
| propertyPlantEquipmentNet | 1.52B | 1.54B | 1.57B | 1.57B | 1.71B | 791.13M | 729.18M | 505M | 430.28M | 394.4M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | -119K |
| longTermInvestments | - | - | - | - | - | - | 1.33M | 4.28M | 2.69M | 119K |
| taxAssets | 58.54M | - | - | - | 22000 | - | - | - | - | 471K |
| otherNonCurrentAssets | 77.29M | 90.1M | 60.33M | 55.89M | 28.46M | 16.14M | 52.92M | 58.32M | 1.22M | 1.13M |
| totalNonCurrentAssets | 1.65B | 1.63B | 1.63B | 1.62B | 1.74B | 807.27M | 783.42M | 567.6M | 434.19M | 396M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.41B | 2.12B | 1.97B | 1.88B | 2.02B | 1.06B | 936.06M | 786.52M | 706.65M | 562.92M |
| totalPayables | 159.45M | 231.76M | 179.78M | 72.57M | 151.29M | 87.82M | 75.34M | 14.1M | 13.72M | 15.25M |
| accountPayables | 77.79M | 91.18M | 100.39M | 72.57M | 82.53M | 31.57M | 40.97M | 14.1M | 13.72M | 15.25M |
| otherPayables | 81.67M | 140.58M | 79.4M | - | 68.76M | 56.25M | 34.36M | - | - | - |
| accruedExpenses | 27.74M | - | - | 31.26M | - | 1.38M | 1.46M | 18.84M | 26.66M | 23.04M |
| shortTermDebt | 21.16M | - | 43.9M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 19.76M | 14.94M | 9.42M | 10.52M | 6.98M | 8.83M | 3.4M | 906K | 2.13M |
| taxPayables | - | 80.12M | 31.78M | - | 20.56M | 23.81M | 12.62M | 8.36M | 15.52M | 16.31M |
| deferredRevenue | - | - | - | - | - | - | - | 33.49M | 43.79M | 40.48M |
| otherCurrentLiabilities | 47.56M | 4.51M | 5.15M | 21.83M | 4.96M | 257K | 4.15M | 24.99M | 19.32M | 17.69M |
| totalCurrentLiabilities | 255.91M | 256.03M | 243.77M | 135.08M | 166.77M | 96.44M | 89.77M | 61.33M | 60.6M | 58.11M |
| longTermDebt | 189.75M | 126.03M | 162.95M | 219.18M | 157.49M | 158.62M | 146.54M | 69.3M | 39.87M | 39.77M |
| capitalLeaseObligationsNonCurrent | 55.59M | 48.22M | 42.46M | 11.93M | 18.88M | 12.52M | 15.05M | 5.37M | - | 906K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -78.5M | 12.58M | 13.96M |
| deferredTaxLiabilitiesNonCurrent | 178.63M | 144.27M | 159.86M | - | 191.67M | 19.5M | 20.92M | 31.44M | 28.66M | 25.34M |
| otherNonCurrentLiabilities | 2.85M | 74.92M | 70.71M | 221.34M | 57.54M | 42.49M | 28.37M | 47.71M | 30.01M | 1.68M |
| totalNonCurrentLiabilities | 426.81M | 393.43M | 435.97M | 452.45M | 425.58M | 233.13M | 210.86M | 122.38M | 82.46M | 81.65M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 55.59M | 67.98M | 57.4M | 21.35M | 29.4M | 19.5M | 23.88M | 8.77M | 906K | 3.03M |
| totalLiabilities | 682.72M | 649.46M | 679.74M | 587.53M | 592.35M | 329.57M | 300.64M | 183.71M | 143.06M | 139.76M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.12B | 1.13B | 1.13B | 1.08B | 1.08B | 492.31M | 422.14M | 420.47M | 418.17M | 343.96M |
| retainedEarnings | 487.24M | 216.38M | 87.65M | 138.48M | 266.62M | 208.74M | 187.19M | 163.39M | 129.4M | 63.1M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 420.47M | 418.17M | 343.96M |
| 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 | 269.82M | 128.74M | -51.77M | -135.91M | 59.4M | 21.55M | 23.8M | 33.99M | 66.3M | 17.86M |
| depreciationAndAmortization | 196.6M | 223.24M | 226.76M | 172.81M | 67.08M | - | 23.73M | 12.39M | -17.74M | 14.14M |
| deferredIncomeTax | -13.94M | -24.91M | -10.24M | 10.8M | 47.78M | 37.4M | 20.18M | 33.35M | 38.65M | 29.25M |
| stockBasedCompensation | - | 11.69M | - | -1000 | -3.08M | 12.28M | 4.57M | -2.05M | -36000 | 468K |
| changeInWorkingCapital | -15262 | -72.48M | -9.92M | -18.02M | -39.31M | -9.12M | -10.7M | 4.95M | -17.68M | -9.6M |
| accountsReceivables | -10.18M | -46.36M | -17.42M | 7.32M | -16.75M | 10.26M | -14.31M | 3.64M | -11.78M | -18.52M |
| inventory | -11.79M | -24.45M | -21.41M | -20.42M | -23.82M | -25.66M | -1.04M | 1.79M | -4.74M | -2.92M |
| accountsPayables | 20.28M | -4.11M | 32.22M | - | 3.52M | 6.12M | 3.02M | 696K | 542K | 4.86M |
| otherWorkingCapital | 1.67M | 2.52M | -3.3M | -4.92M | -2.27M | 161K | 1.62M | -1.18M | -1.69M | 6.98M |
| otherNonCashItems | 23.06M | 99.4M | 147.52M | 164.57M | 15.27M | 31.26M | 1.44M | 830K | 698K | 579K |
| netCashProvidedByOperatingActivities | 475.53M | 365.68M | 302.35M | 194.25M | 147.14M | 93.38M | 63M | 83.46M | 70.2M | 52.7M |
| investmentsInPropertyPlantAndEquipment | -181.12M | -203.78M | -221.3M | -251.24M | -152.29M | -93.03M | -224.13M | -97.9M | -47.06M | -40.23M |
| acquisitionsNet | - | - | -13.57M | - | 40.29M | - | -6M | -1.15M | 48690 | -4.88M |
| purchasesOfInvestments | -25.35M | -34.14M | -9.53M | - | - | -17.84M | -45.14M | -237.79M | -152.91M | -48.08M |
| salesMaturitiesOfInvestments | 23.24M | 43.38M | 22.15M | - | 14000 | 10.58M | 128.32M | 191.63M | 160.64M | 41.84M |
| otherInvestingActivities | 91.52M | 88000 | 1.38M | -4.1M | -6.51M | -13.35M | 1.75M | -59.85M | 47000 | 10000 |
| netCashProvidedByInvestingActivities | -91.71M | -194.44M | -220.86M | -255.33M | -118.5M | -113.65M | -145.21M | -205.05M | -39.29M | -51.33M |
| netDebtIssuance | -108.87K | -22.84M | -15.28M | 47.79M | -44.22M | 2.25M | 77.62M | 29.09M | -2.13M | -1.22M |
| longTermNetDebtIssuance | -108.87K | -22.84M | -15.28M | -12.21M | -35.01M | 2.25M | 77.62M | 29.09M | -2.13M | -1.22M |
| shortTermNetDebtIssuance | - | - | - | 60M | -9.2M | - | - | - | - | - |
| netStockIssuance | -10.45M | -34.13M | 306.52K | -5.93M | 313K | 70.01M | - | 959K | 76.69M | 10.02M |
| netCommonStockIssuance | -10.45M | -34.13M | 306.52K | -5.93M | 313K | 70.01M | - | 959K | 76.69M | 10.02M |
| commonStockIssuance | - | - | 306.52K | - | 313K | 70.01M | - | 959K | 76.69M | 10.02M |
| commonStockRepurchased | -10.45M | -34.13M | - | -5.93M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -51.11M | -9.17M | -18.35M | -3.4M | -7.52M | -3.36M | -2.49M | -1.34M | -5.02M | - |
| netCashProvidedByFinancingActivities | -61.67M | -66.14M | -33.32M | 38.47M | -51.42M | 68.91M | 75.12M | 28.71M | 69.54M | 8.81M |
| 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 | 342.47M | 272.03M | 251.36M | 230.42M | 290.14M | 302.2M | 274.92M | 156.29M | 200.9M | 265.31M |
| costOfRevenue | 130.64M | 123.97M | 118.23M | 125.39M | 174.27M | 195.36M | 187.99M | 103.68M | 131.32M | 213.46M |
| grossProfit | 211.84M | 148.06M | 133.13M | 105.03M | 115.87M | 106.84M | 86.93M | 52.61M | 69.59M | 51.85M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 27.79M | - | 26.3M | 21.58M | 25.3M | 19.4M | 16.04M | 20.64M | 16.77M | 19.91M |
| sellingAndMarketingExpenses | - | - | - | - | - | 1.7M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 27.79M | 26.7M | 26.3M | 21.58M | 25.3M | 21.1M | 16.04M | 20.64M | 16.77M | 19.91M |
| otherExpenses | 1.86M | - | -47.77M | -269K | -1.28M | 32.89M | -1.76M | 1.22M | 4.49M | 109.32M |
| operatingExpenses | 29.66M | 26.7M | -21.47M | 21.31M | 24.01M | 53.99M | 14.28M | 21.86M | 21.26M | 129.23M |
| costAndExpenses | 160.29M | 150.67M | 96.77M | 146.7M | 198.28M | 249.35M | 202.27M | 125.54M | 152.58M | 342.69M |
| netInterestIncome | -1.93M | -2.1M | -648K | -2.94M | -2.3M | -6.17M | -6.28M | -5.71M | -5.17M | -4.55M |
| interestIncome | 4.62M | 4.38M | 4.09M | 3.13M | 3.43M | 1.25M | 979K | 590K | 777.51K | 3.35M |
| interestExpense | 6.56M | 6.48M | 4.74M | 6.08M | 5.73M | 7.42M | 7.26M | 6.3M | 5.95M | 7.9M |
| depreciationAndAmortization | 45.91M | 46.14M | 53.04M | 48.34M | 61.69M | 74.66M | 59.87M | 42.89M | 50.26M | 71.6M |
| ebitda | 230.79M | 165.86M | 210.8M | 135.98M | 156.03M | 136.97M | 136.66M | 76.56M | 101.08M | 6.68M |
| ebit | 184.88M | 119.72M | 157.76M | 87.64M | 94.35M | 62.31M | 76.79M | 33.67M | 50.83M | -64.92M |
| nonOperatingIncomeExcludingInterest | -2.7M | 1.63M | -3.16M | -3.92M | -2.48M | -9.46M | -4.14M | -2.92M | -2.5M | -12.46M |
| operatingIncome | 182.18M | 121.35M | 154.6M | 83.72M | 91.86M | 52.85M | 72.65M | 30.75M | 48.32M | -77.37M |
| totalOtherIncomeExpensesNet | -3.86M | -8.11M | -1.58M | -2.37M | -1.66M | -4.77M | -3.12M | -4.09M | -3.38M | 4.56M |
| incomeBeforeTax | 178.32M | 113.24M | 153.02M | 81.36M | 90.21M | 48.08M | 69.53M | 26.66M | 44.95M | -72.82M |
| incomeTaxExpense | 58.37M | 38.12M | 24.82M | 33.65M | 22.23M | 33M | 15.12M | 4.45M | 15.39M | 17.02M |
| netIncomeFromContinuingOperations | 119.94M | 75.13M | 128.2M | 47.7M | 67.97M | 15.08M | 54.42M | 22.21M | 29.56M | -89.84M |
| netIncomeFromDiscontinuedOperations | - | - | - | -3.64M | -3.17M | - | - | 21.13M | -489K | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 111.01M | 69.11M | 123.59M | 37.31M | 58.5M | 11.34M | 50.51M | 40.63M | 26.25M | -92.32M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 111.01M | 69.11M | 123.59M | 37.31M | 58.5M | 11.34M | 50.51M | 40.63M | 26.25M | -92.32M |
| eps | 0.36 | 0.23 | 0.4 | 0.12 | 0.19 | 0.03 | 0.16 | 0.13 | 0.09 | -0.31 |
| 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 | 665.9M | 552.98M | 438.28M | 378.42M | 305.05M | 231.33M | 180.55M | 105.6M | 87.72M | 128.15M |
| shortTermInvestments | 9.92M | 6.75M | 5.9M | 15.6M | 4.36M | - | - | - | - | - |
| cashAndShortTermInvestments | 675.82M | 559.72M | 444.18M | 394.02M | 309.4M | 231.33M | 180.55M | 105.6M | 87.72M | 128.15M |
| netReceivables | 73M | 74.23M | 83.43M | 67.38M | 96M | 104.14M | 105.24M | 84.36M | 81.33M | 74.64M |
| accountsReceivables | 17.11M | 20.72M | 17.23M | 16.76M | 18.43M | 26.7M | 33.53M | 18.77M | 23.17M | 19.97M |
| otherReceivables | 55.88M | 53.5M | 66.2M | 50.62M | 77.57M | 77.44M | 71.71M | 65.58M | 58.16M | 54.67M |
| inventory | 121.06M | 122.46M | 110.74M | 120.41M | 135.91M | 134.5M | 125.18M | 130.57M | 125.08M | 115.82M |
| prepaids | 9.39M | 6.61M | 8.47M | 5.56M | 12.11M | 15.94M | 19.27M | 17.33M | 17.79M | 14.6M |
| otherCurrentAssets | 12.64M | 123.78K | 150K | 150K | 23.98M | 339K | 223K | 46.22M | 109K | 106K |
| totalCurrentAssets | 891.91M | 763.14M | 646.96M | 587.52M | 577.4M | 486.24M | 430.46M | 384.06M | 312.02M | 333.32M |
| propertyPlantEquipmentNet | 1.52B | 1.52B | 1.52B | 1.47B | 1.52B | 1.54B | 1.56B | 1.56B | 1.57B | 1.57B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 58.54M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 80.73M | 77.29M | 73.3M | 78.3M | 92.84M | 90.1M | 93.37M | 80.96M | 68.29M | 60.33M |
| totalNonCurrentAssets | 1.6B | 1.65B | 1.59B | 1.55B | 1.61B | 1.63B | 1.65B | 1.64B | 1.64B | 1.63B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.49B | 2.41B | 2.24B | 2.14B | 2.19B | 2.12B | 2.08B | 2.02B | 1.95B | 1.97B |
| totalPayables | 75.05M | 159.45M | 173.73M | 194.13M | 245.03M | 231.76M | 190.8M | 186.81M | 180.92M | 179.78M |
| accountPayables | 75.05M | 77.79M | 58.63M | 78.17M | 95.99M | 91.18M | 92.75M | 97.15M | 102.87M | 100.39M |
| otherPayables | - | 81.67M | 115.1M | 115.96M | 149.04M | 140.58M | 98.04M | 89.66M | 78.05M | 79.4M |
| accruedExpenses | 57.72M | 27.74M | - | - | - | - | - | - | - | - |
| shortTermDebt | - | 21.16M | - | - | - | - | - | 44.98M | 44.44M | 43.9M |
| capitalLeaseObligationsCurrent | 21.46M | - | 21.39M | 22.1M | 20.53M | 19.76M | 18.05M | 14.41M | 14.19M | 14.94M |
| taxPayables | 119.98M | - | 58.34M | 60.12M | 98.19M | 80.12M | 52.27M | 43.66M | 41.53M | 31.78M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 126.9M | 47.56M | 1.06M | 749K | 17.67M | 4.51M | 13.19M | 7.56M | 6.7M | 5.15M |
| totalCurrentLiabilities | 281.13M | 255.91M | 196.18M | 216.97M | 283.24M | 256.03M | 222.04M | 253.76M | 246.26M | 243.77M |
| longTermDebt | 136.6M | 189.75M | 132.19M | 130.04M | 127.99M | 126.03M | 124.06M | 122.19M | 123.15M | 162.95M |
| capitalLeaseObligationsNonCurrent | 51.33M | 55.59M | 59.84M | 63.91M | 49.35M | 48.22M | 46.77M | 42.54M | 39.6M | 42.46M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 132.79M | 178.63M | 127.09M | 135.48M | 136.07M | 144.27M | 146.99M | 154.2M | 157.91M | 159.86M |
| otherNonCurrentLiabilities | 50.48M | 2.85M | 54.34M | 49.47M | 61.19M | 74.92M | 64.85M | 61.94M | 67.05M | 70.71M |
| totalNonCurrentLiabilities | 371.21M | 426.81M | 373.46M | 378.9M | 374.6M | 393.43M | 382.67M | 380.87M | 387.71M | 435.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 72.8M | 55.59M | 81.23M | 86M | 69.89M | 67.98M | 64.82M | 56.95M | 53.79M | 57.4M |
| totalLiabilities | 652.34M | 682.72M | 569.64M | 595.87M | 657.84M | 649.46M | 604.71M | 634.64M | 633.96M | 679.74M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.12B | 1.12B | 1.13B | 1.13B | 1.13B | 1.13B | 1.16B | 1.12B | 1.12B | 1.13B |
| retainedEarnings | 586.88M | 487.24M | 428.52M | 304.93M | 274.89M | 216.38M | 205.04M | 154.53M | 113.9M | 87.65M |
| 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 | 119.94M | 69.11M | 122.22M | 47.7M | 61.48M | 11.34M | 54.42M | 19.49M | 26.62M | -94.87M |
| depreciationAndAmortization | 45.91M | 46.14M | 52.97M | 48.34M | 61.83M | 79.56M | 62.05M | 42.28M | 50.06M | 71.33M |
| deferredIncomeTax | 58.37M | -6.56M | -8.79M | 33.65M | -8.3M | -1.72M | -6.77M | -17.87M | -1.84M | -10.22M |
| stockBasedCompensation | - | - | - | - | - | 1.6M | 2.09M | - | - | - |
| changeInWorkingCapital | -3.96M | 15.04M | -2.53M | -4.2M | -11.65M | 875K | -26.55M | -4.09M | -35.17M | 880.93K |
| accountsReceivables | 7.9M | -8.35M | 4.36M | -2.39M | 807.55K | -5.3M | -24.46M | -102.9K | -7.26M | -15.29M |
| inventory | -1.57M | -7.5M | 2.92M | -394K | -5.61M | -85000 | -1.02M | -9.88M | -9.76M | 409.05K |
| accountsPayables | - | 29.19M | -6.78M | - | -7.91M | - | 2.19M | 7.31M | -17.29M | 20.64M |
| otherWorkingCapital | -10.28M | 1.7M | -3.03M | -1.42M | 1.06M | 6.26M | -3.15M | -1.42M | -860.14K | -4.88M |
| otherNonCashItems | -10.92M | 41.21M | -53.6M | -58.2M | 22.63M | 58.66M | 7.65M | 33.53M | 9.06M | 140.28M |
| netCashProvidedByOperatingActivities | 209.36M | 164.94M | 110.27M | 67.31M | 126M | 150.32M | 92.88M | 73.35M | 48.73M | 107.41M |
| investmentsInPropertyPlantAndEquipment | -45.28M | -45.17M | -48.08M | -47.02M | -39.44M | -61.92M | -50.13M | -26.37M | -41.16M | -53.15M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | -13.57M |
| purchasesOfInvestments | - | 17908 | 129.07K | -10.47M | -14.33M | -9.99M | -9.16M | -8.79M | -7.58M | -9.53M |
| salesMaturitiesOfInvestments | 142K | 38567 | 10.18M | 1.19M | 11.32M | 11.4M | 12.32M | 11.29M | 10.22M | 22.15M |
| otherInvestingActivities | -18.45M | 10.08M | 3.61M | 75.31M | 2.09M | 222K | -605K | -23.16M | -806.38K | 1.81M |
| netCashProvidedByInvestingActivities | -63.59M | -35.04M | -34.16M | 19.02M | -40.37M | -60.29M | -47.57M | -47.02M | -39.33M | -52.28M |
| netDebtIssuance | -6.86M | 76.91 | 836.76 | -6.11M | -106.68K | -5.89M | -13.9M | -4.1M | -39.82M | -41.19M |
| longTermNetDebtIssuance | -6.86M | 76.91 | 836.76 | -6.11M | -106.68K | -5.89M | -13.9M | -4.1M | -39.82M | -41.19M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -24.45M | -6.21M | 32571 | 78512 | -4.15M | -30.59M | -189 | -25805 | -3.52M | 306.52K |
| netCommonStockIssuance | -24.45M | -6.21M | 32571 | 78512 | -4.15M | -30.59M | -189 | -25805 | -3.52M | 306.52K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 306.52K |
| commonStockRepurchased | -24.45M | -6.21M | 32571 | 78512 | -4.15M | -30.59M | -189 | -25805 | -3.52M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -6.76M | -19.45M | -11.95M | -5.98M | -1.97M | 44.14M | -5.61M | -4.91M | -5.18M |
| netCashProvidedByFinancingActivities | -31.32M | -12.97M | -19.42M | -17.99M | -10.24M | -38.46M | 30.25M | -9.74M | -48.25M | -46.07M |