$0.53 (3.23%)
| 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 | 560.6M | 576.38M | 626.85M | 587.22M | 366.68M | 368.84M | 308.42M | 263.71M | 300.09M |
| costOfRevenue | 833.91M | 368.37M | 550.74M | 610.1M | 485.81M | 261.62M | 300.98M | 322.43M | 247.73M | 250.89M |
| grossProfit | 445.25M | 192.24M | 25.64M | 16.75M | 101.42M | 105.05M | 67.86M | -14.01M | 15.98M | 49.2M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 39.6M | 50.38M | 48.7M | 37.68M | 31.23M | 33.49M | 27.95M | 24.76M | 21.39M |
| sellingAndMarketingExpenses | - | 13.49M | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 89.19M | 53.09M | 50.38M | 48.7M | 37.68M | 31.23M | 33.49M | 27.95M | 24.76M | 21.39M |
| otherExpenses | - | 142.9M | 154.05M | 7.24M | 14.53M | 33.46M | 66.36M | 2.35M | 62.22M | -433K |
| operatingExpenses | 89.19M | 195.99M | 204.43M | 55.94M | 52.22M | 64.7M | 99.84M | 30.3M | 86.97M | 20.96M |
| costAndExpenses | 923.11M | 564.36M | 755.17M | 666.04M | 538.02M | 326.32M | 400.82M | 550.2M | 334.7M | 249.83M |
| netInterestIncome | -106.84K | -9.71M | -11.44M | -10.17M | -15.98M | -11M | -5.82M | -6.85M | -1.51M | -3.1M |
| interestIncome | 14.95M | 4.99M | 3.8M | 2.26M | 1.07M | 1.08M | 6.49M | 3.5M | 1.41M | 180.8K |
| interestExpense | 15.06M | 14.7M | 15.25M | 12.43M | 17.04M | 12.07M | 12.31M | 10.36M | 2.92M | 3.28M |
| depreciationAndAmortization | 280.72M | 128.62M | 126.17M | 137.41M | 118.28M | 56.28M | 67.22M | 245.02M | 81.85M | 80.21M |
| ebitda | 697.72M | 118.13M | -54.5M | 88.95M | 156.09M | 98.08M | 40.22M | 51.71M | 6.76M | 109.17M |
| ebit | 417M | -10.49M | -180.67M | -48.46M | 37.8M | 41.8M | -27M | -193.3M | -75.09M | 26.22M |
| nonOperatingIncomeExcludingInterest | -60.94M | 6.73M | 1.88M | 9.27M | 11.4M | -1.44M | -4.99M | -55.96M | 4.1M | 2.02M |
| operatingIncome | 356.06M | -3.76M | -178.78M | -39.19M | 49.2M | 40.36M | -31.99M | -249.27M | -71M | 28.24M |
| totalOtherIncomeExpensesNet | 45.88M | -22.7M | -17.13M | -22.21M | -23.95M | -10.63M | -7.04M | -13.78M | -4.3M | -2.75M |
| incomeBeforeTax | 401.94M | -26.45M | -195.92M | -61.4M | 25.25M | 29.73M | -39.02M | -263.05M | -75.3M | 25.49M |
| incomeTaxExpense | 187.27M | 75.43M | -60.8M | 52.87M | 30.17M | 6.64M | 1.45M | -58.88M | -22.03M | 16.89M |
| netIncomeFromContinuingOperations | 214.67M | -101.88M | -135.11M | -114.28M | -4.92M | 23.09M | -40.47M | -204.16M | -53.27M | 8.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 167.81M | -101.88M | -135.11M | -114.28M | -4.92M | 23.09M | -40.47M | -204.16M | -53.27M | 8.6M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 167.81M | -101.88M | -135.11M | -114.28M | -4.92M | 23.09M | -40.47M | -204.16M | -53.27M | 8.6M |
| eps | 0.35 | -0.34 | -0.49 | -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.18M | 125.58M | 151.44M | 237.93M | 238.58M | 169.01M | 57.01M | 118.14M | 129.05M |
| shortTermInvestments | 180.06M | 49.78M | 62.38M | 34.53M | 26.49M | 36.32M | 6.51M | 6.42M | 11.33M | 13.69M |
| cashAndShortTermInvestments | 972.05M | 251.96M | 187.96M | 185.97M | 264.41M | 274.9M | 175.52M | 63.43M | 129.47M | 142.74M |
| netReceivables | 121.94M | 46.17M | 48.69M | 41.22M | 54.26M | 45.91M | 33.93M | 66.25M | 20.86M | 6.94M |
| accountsReceivables | 86.2M | 12.3M | 10.1M | 8.6M | 7.73M | 4.27M | 4.3M | 4.67M | 4.04M | 6.35M |
| otherReceivables | 35.74M | 33.86M | 38.59M | 32.62M | 46.53M | 41.64M | 29.64M | 61.58M | 16.82M | 586K |
| inventory | 84.6M | 62.52M | 63.69M | 64.76M | 60.61M | 32.51M | 30.52M | 32.47M | 18.86M | 20.25M |
| prepaids | - | - | - | - | 5.35M | 2.72M | 2.03M | 2.09M | 1.48M | 735K |
| otherCurrentAssets | 11.94M | 8.17M | 8.72M | 78.35M | 12.57M | - | 982K | 2.04M | - | 10.12M |
| totalCurrentAssets | 1.19B | 368.82M | 309.06M | 370.29M | 397.21M | 356.05M | 242.98M | 166.27M | 170.66M | 180.2M |
| propertyPlantEquipmentNet | 3.25B | 1.44B | 1.43B | 1.54B | 1.53B | 782.28M | 712.06M | 686.7M | 566.2M | 628.05M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 149M | - | - | - | - | - | - | - | - | - |
| taxAssets | 80.24M | 46.38M | 88.73M | 57.06M | 74.26M | 69.64M | 51.14M | 50.94M | 43.72M | 48.15M |
| otherNonCurrentAssets | 17.55M | 127.54M | 146.15M | 143.55M | 126.53M | 29.55M | 6.77M | 22.2M | 869K | 783K |
| totalNonCurrentAssets | 3.5B | 1.61B | 1.67B | 1.74B | 1.73B | 881.47M | 769.97M | 759.84M | 610.78M | 676.98M |
| otherAssets | - | -2000 | - | - | - | 1000 | - | - | - | - |
| totalAssets | 4.69B | 1.98B | 1.98B | 2.11B | 2.12B | 1.24B | 1.01B | 926.11M | 781.44M | 857.18M |
| totalPayables | 296.57M | 84.09M | 56.41M | 92.9M | 116.28M | 56.47M | 36.45M | 35.77M | 29.66M | 23.15M |
| accountPayables | 57.64M | 58.59M | 48.16M | 71.09M | 72.45M | 49.9M | 36.3M | 35.77M | 29.66M | 22.77M |
| otherPayables | 238.92M | 25.49M | 8.24M | 21.81M | 43.83M | 6.57M | 149K | - | - | 383K |
| accruedExpenses | 56.13M | 41.89M | 41.77M | 40.46M | 32.37M | 23.95M | 21.34M | 12.88M | 4.86M | 3.21M |
| shortTermDebt | 11.26M | 426K | 426K | 431K | 69000 | 1.09M | 1.04M | 1.28M | 12.46M | 12.38M |
| capitalLeaseObligationsCurrent | - | 16.22M | 17.37M | 13.83M | 11.82M | 5.36M | 6.92M | 2.9M | 1.69M | 6.08M |
| taxPayables | - | 25.49M | 8.24M | 21.81M | 31.26M | 6.57M | 149K | - | - | 383K |
| deferredRevenue | 590.92K | 580K | 2.3M | 3.38M | 12.23M | 2.72M | 4.49M | 3.77M | 2.19M | 2.54M |
| otherCurrentLiabilities | 93.76M | 1.11M | 1.86M | 16.4M | 56000 | 12.04M | 1.62M | 1.54M | 3.51M | 2.22M |
| totalCurrentLiabilities | 458.3M | 144.31M | 120.14M | 167.4M | 172.82M | 101.63M | 71.85M | 58.14M | 54.38M | 49.57M |
| longTermDebt | 296.71M | 208.66M | 218.98M | 209.81M | 181.11M | 141.73M | 154.64M | 148.23M | 19.3M | 31.56M |
| capitalLeaseObligationsNonCurrent | 5.72M | 11.32M | 19.33M | 23.76M | 28.04M | 15.22M | 15.02M | 2.94M | 419K | 2.11M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 27.8M | 16.08M | 11.32M |
| deferredTaxLiabilitiesNonCurrent | 569.92M | 80.09M | 79.02M | 122.47M | 150.84M | 48.73M | 63.92M | 90.64M | 103.39M | 138.18M |
| otherNonCurrentLiabilities | 188.53M | 184.34M | 180.77M | 175.28M | 181.22M | 79.98M | 45.2M | 3.79M | 5.39M | 2.74M |
| totalNonCurrentLiabilities | 1.06B | 484.41M | 498.1M | 531.31M | 541.2M | 285.66M | 278.78M | 273.4M | 144.58M | 185.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.72M | 27.54M | 36.7M | 37.58M | 39.86M | 20.58M | 21.94M | 5.85M | 2.11M | 8.19M |
| totalLiabilities | 1.52B | 628.72M | 618.24M | 698.71M | 714.02M | 387.28M | 350.63M | 331.54M | 198.96M | 235.47M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.07B | 1.98B | 1.88B | 1.78B | 1.66B | 1.09B | 933.18M | 827.62M | 636.67M | 628.56M |
| retainedEarnings | -560.95M | -717.06M | -609.88M | -468.9M | -347.75M | -338.9M | -361.55M | -321.08M | -116.49M | -63.22M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | 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 | -101.88M | -135.11M | -109.75M | -4.92M | 23.09M | -40.47M | -204.16M | -53.27M | 8.6M |
| depreciationAndAmortization | 280.72M | 135.1M | 126.17M | 137.83M | 118.28M | 56.28M | 119.74M | 94.52M | 78.08M | 80.35M |
| deferredIncomeTax | -90.63M | 75.43M | -60.8M | -3.24M | 30.17M | 6.64M | 1.45M | -58.88M | -22.03M | 16.89M |
| stockBasedCompensation | - | 13.49M | 12.87M | - | 12.29M | 8.26M | 8.32M | 7.38M | 8.3M | 4.4M |
| changeInWorkingCapital | -24.88M | 29.23M | -18.92M | -28.88M | -31.5M | -22.83M | 37.33M | -21.17M | -4.42M | -2.54M |
| accountsReceivables | -56.38M | 6.61M | -9.27M | 827.84K | 6.45M | -27.5M | 1.3M | 771K | -3.89M | 7.36M |
| inventory | -324.58K | 2.27M | -505K | -3.31M | -8.96M | -4.29M | 2.83M | 2.02M | 2.65M | 2.83M |
| accountsPayables | 39.65M | 2.82M | -6.19M | -21.85M | 16.58M | 10.76M | 8.96M | -6.39M | 1.65M | -8.47M |
| otherWorkingCapital | -7.81M | 17.53M | -2.95M | -4.55M | -45.58M | -1.81M | 24.24M | -17.56M | -4.82M | -4.26M |
| otherNonCashItems | 232.89M | 599K | 131.4M | 16.94M | -55.6M | 8.28M | 13.66M | 215.58M | 63.8M | -7.69M |
| netCashProvidedByOperatingActivities | 565.92M | 151.97M | 55.61M | 12.89M | 68.72M | 79.71M | 140.02M | 33.26M | 70.45M | 100.01M |
| investmentsInPropertyPlantAndEquipment | -215.16M | -115.12M | -145.98M | -210.14M | -56.56M | -45.84M | -118.61M | -111.31M | -75.51M | -62.46M |
| acquisitionsNet | 157.27M | - | -5.4M | - | -948K | - | - | -1.02M | - | -43.77M |
| purchasesOfInvestments | -9.13M | - | - | - | - | - | - | -1.77M | - | -3.65M |
| salesMaturitiesOfInvestments | 38.35M | - | - | - | - | - | 3.42M | 76.3M | - | 48000 |
| otherInvestingActivities | - | 961K | -2.62M | 4.82M | -123.25M | -81.27M | -1.75M | -79.24M | -416K | 43.25M |
| netCashProvidedByInvestingActivities | -28.67M | -114.16M | -154M | -205.33M | -180.75M | -127.12M | -116.93M | -117.04M | -75.93M | -66.59M |
| netDebtIssuance | 127.96M | -37.27M | -15.24M | 19.21M | 31.65M | -17.68M | -5.21M | 27.36M | -11.61M | -13.34M |
| longTermNetDebtIssuance | 127.96M | -37.27M | -15.24M | 19.21M | 71.65M | -7.71M | -5.21M | 9.35M | -11.61M | -13.34M |
| shortTermNetDebtIssuance | - | - | - | - | -40M | -9.97M | - | 18.01M | - | -21.36M |
| netStockIssuance | 40.76M | -271K | 94.23M | 112.74M | 66.63M | 124.44M | 81.92M | -1.39M | - | 42.72M |
| netCommonStockIssuance | 40.76M | 93.63M | 94.23M | 112.74M | 66.63M | 124.44M | 81.92M | -1.39M | - | 42.72M |
| commonStockIssuance | 49.61M | 93.9M | 94.23M | 113.38M | 66.67M | 126.13M | 81.92M | - | 5.95M | 42.72M |
| commonStockRepurchased | -8.85M | -271K | - | -638.65K | -42000 | -1.69M | - | -1.39M | - | - |
| netPreferredStockIssuance | - | -93.9M | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.01M | -5.3M | -5.87M | -6.59M | -3.93M | - | - | - | - | - |
| commonDividendsPaid | -10.01M | -5.3M | -5.87M | -6.59M | -3.93M | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -60.38M | 85.25M | -8.47M | -12.94M | 17.47M | 9.81M | 10.98M | -528K | 2.96M | 15.45M |
| netCashProvidedByFinancingActivities | 98.33M | 42.41M | 64.65M | 112.42M | 111.82M | 116.57M | 87.68M | 25.44M | -8.65M | 44.83M |
| 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 | 470.07M | 471.05M | 286.72M | 264.73M | 245.99M | 173.34M | 146.99M | 136.74M | 106.56M | 136.95M |
| costOfRevenue | 210.29M | 232.77M | 187.64M | 215.38M | 182.19M | 125.1M | 118.47M | 121.28M | 106.88M | 96.73M |
| grossProfit | 259.78M | 238.28M | 99.08M | 49.35M | 63.8M | 48.24M | 28.52M | 15.46M | -321K | 40.21M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 14.69M | 16M | 17.87M | 13.63M | 12M | 12.55M | 13.41M | 8.15M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 2.47M |
| sellingGeneralAndAdministrativeExpenses | 27.07M | 24.79M | 14.69M | 16M | 17.87M | 13.63M | 12M | 12.55M | 13.41M | 10.62M |
| otherExpenses | - | - | 5.54M | -6.13M | 10.43M | 8.94M | 12.38M | 17.23M | 5.51M | 27.17M |
| operatingExpenses | 27.07M | 24.79M | 20.23M | 9.87M | 28.3M | 22.58M | 24.38M | 29.78M | 18.92M | 37.79M |
| costAndExpenses | 237.36M | 257.56M | 207.88M | 225.24M | 210.48M | 147.68M | 142.85M | 151.06M | 125.8M | 134.52M |
| netInterestIncome | 1.3M | 326.95K | -1.42M | -1.4M | -550K | -3.18M | -2.75M | -2.48M | -3.92M | -2.55M |
| interestIncome | 7.19M | 4.57M | 2.91M | 3.62M | 3.67M | 315.83K | 1.71M | 2.45M | 756K | 1.62M |
| interestExpense | 5.89M | 4.25M | 4.33M | 5.01M | 4.22M | 3.5M | 4.46M | 4.93M | 4.68M | 4.16M |
| depreciationAndAmortization | 58.41M | 76.72M | 55.2M | 74.06M | 62.77M | 35.05M | 32.25M | 31.98M | 26.21M | 31.09M |
| ebitda | 301.95M | 346.62M | 125.84M | 117.09M | 96.04M | 56.57M | 34.52M | 19.18M | 4.21M | -162.07M |
| ebit | 243.54M | 269.91M | 70.65M | 43.03M | 33.27M | 21.52M | 2.27M | -12.8M | -22M | -193.16M |
| nonOperatingIncomeExcludingInterest | -10.83M | -56.42M | 8.2M | -3.55M | 2.24M | 4.14M | 1.88M | -1.51M | 2.76M | 195.59M |
| operatingIncome | 232.71M | 213.49M | 78.85M | 39.48M | 35.51M | 25.66M | 4.15M | -14.32M | -19.24M | 2.42M |
| totalOtherIncomeExpensesNet | 4.94M | 52.17M | -12.53M | -1.46M | -6.46M | -5.51M | -6.33M | -3.42M | -7.44M | 21.2M |
| incomeBeforeTax | 237.65M | 265.66M | 66.32M | 38.02M | 29.05M | 20.15M | -2.18M | -17.74M | -26.68M | 23.62M |
| incomeTaxExpense | 92.21M | 158.85M | 23.36M | -18.56M | 22.81M | 33.63M | 24.41M | 30.51M | -13.12M | 13.39M |
| netIncomeFromContinuingOperations | 145.44M | 106.81M | 42.96M | 56.58M | 6.24M | -13.48M | -26.59M | -48.25M | -13.56M | 10.23M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 126.32M | 84.41M | 26.98M | 56.58M | 6.24M | -13.48M | -26.59M | -48.25M | -13.56M | 10.23M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 126.32M | 84.41M | 26.98M | 56.58M | 6.24M | -13.48M | -26.59M | -48.25M | -13.56M | 10.23M |
| eps | 0.26 | 0.17 | 0.05 | 0.11 | 0.01 | -0.04 | -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 | 988.07M | 791.99M | 435.36M | 384.75M | 351.31M | 202.18M | 154.73M | 152.17M | 102.07M | 125.58M |
| shortTermInvestments | 156.47M | 180.06M | 139.85M | 81.82M | 66.07M | 49.78M | 63.99M | 58.4M | 51.94M | 62.38M |
| cashAndShortTermInvestments | 1.14B | 972.05M | 575.21M | 466.58M | 417.38M | 251.96M | 218.72M | 210.58M | 154.01M | 187.96M |
| netReceivables | 82.45M | 121.94M | 83.17M | 77.84M | 72.61M | 46.17M | 59.12M | 54.1M | 47.89M | 48.69M |
| accountsReceivables | 45.45M | 86.2M | 39.31M | 36.16M | 34.66M | 12.3M | 18.08M | 14.22M | 7.61M | 10.1M |
| otherReceivables | 37.01M | 35.74M | 43.87M | 41.69M | 37.96M | 33.86M | 41.04M | 39.87M | 40.28M | 38.59M |
| inventory | 90.29M | 84.6M | 96.23M | 82.99M | 83.4M | 62.52M | 68.27M | 68.49M | 67.69M | 63.69M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 18.16M | 11.94M | 15.72M | 12.78M | 16.09M | 8.17M | 9.48M | 8.74M | 9.83M | 8.72M |
| totalCurrentAssets | 1.34B | 1.19B | 770.33M | 640.19M | 589.49M | 368.82M | 355.59M | 341.9M | 279.41M | 309.06M |
| propertyPlantEquipmentNet | 3.27B | 3.25B | 3.25B | 3.25B | 3.27B | 1.44B | 1.43B | 1.43B | 1.43B | 1.43B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 146.76M | 149M | - | - | - | - | 103.7M | - | - | - |
| taxAssets | 67.68M | 80.24M | 62.02M | 57.21M | 44.91M | 46.38M | 65.78M | 77.29M | 94.33M | 88.73M |
| otherNonCurrentAssets | 19.99M | 17.55M | 155.85M | 146.72M | 132.75M | 127.54M | 17.77M | 136.37M | 147.33M | 146.15M |
| totalNonCurrentAssets | 3.5B | 3.5B | 3.47B | 3.45B | 3.44B | 1.61B | 1.62B | 1.65B | 1.68B | 1.67B |
| otherAssets | - | - | - | - | - | -2000 | - | - | - | - |
| totalAssets | 4.84B | 4.69B | 4.24B | 4.09B | 4.03B | 1.98B | 1.98B | 1.99B | 1.96B | 1.98B |
| totalPayables | 266.41M | 296.57M | 133.85M | 127.87M | 111.21M | 84.09M | 60.28M | 48.92M | 48.1M | 56.41M |
| accountPayables | 41.22M | 57.64M | 110.52M | 117.95M | 103.44M | 58.59M | 49.72M | 46.67M | 46.82M | 48.16M |
| otherPayables | 225.19M | 238.92M | 23.33M | 9.92M | 7.77M | 25.49M | 10.56M | 2.25M | 1.28M | 8.24M |
| accruedExpenses | 81.69M | 56.13M | 58.89M | 54.64M | 56.49M | 41.89M | 39.86M | 43.9M | 46.36M | 41.77M |
| shortTermDebt | 63.54M | 11.26M | 196K | 395K | 180K | 426K | 197K | 395K | 177K | 426K |
| capitalLeaseObligationsCurrent | - | - | 13.86M | 12.01M | 14.3M | 16.22M | 15.84M | 17.24M | 17.56M | 17.37M |
| taxPayables | - | - | 22.69M | 9.92M | 7.77M | 25.49M | 9.79M | 1.29M | - | 8.24M |
| deferredRevenue | - | 590.92K | 7.62M | 142K | 1.36M | 580K | 782K | 1.09M | 3.62M | 2.3M |
| otherCurrentLiabilities | 77.97M | 93.76M | 13.54M | 981K | 1.1M | 1.11M | 410K | 422K | 4.04M | 1.86M |
| totalCurrentLiabilities | 489.61M | 458.3M | 227.95M | 196.04M | 184.65M | 144.31M | 117.37M | 111.96M | 119.86M | 120.14M |
| longTermDebt | 244.38M | 296.71M | 216.22M | 213.66M | 211.14M | 208.66M | 206.19M | 223.76M | 221.37M | 218.98M |
| capitalLeaseObligationsNonCurrent | 7.15M | 5.72M | 6.56M | 8.13M | 8.75M | 11.32M | 10.88M | 13.85M | 16.84M | 19.33M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 567.55M | 569.92M | 571.44M | 571.03M | 597.79M | 80.09M | 81.15M | 79.44M | 73.84M | 79.02M |
| otherNonCurrentLiabilities | 198.4M | 188.53M | 205.88M | 202.76M | 197.6M | 184.34M | 184.59M | 184.01M | 183.84M | 180.77M |
| totalNonCurrentLiabilities | 1.02B | 1.06B | 1B | 995.57M | 1.02B | 484.41M | 482.82M | 501.06M | 495.89M | 498.1M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.15M | 5.72M | 20.42M | 20.14M | 23.05M | 27.54M | 26.72M | 31.09M | 34.41M | 36.7M |
| totalLiabilities | 1.51B | 1.52B | 1.23B | 1.19B | 1.2B | 628.72M | 600.18M | 613.03M | 615.75M | 618.24M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.12B | 3.07B | 3.07B | 3.04B | 3.02B | 1.98B | 1.98B | 1.95B | 1.88B | 1.88B |
| retainedEarnings | -439.42M | -560.95M | -642.56M | -667.19M | -717.55M | -717.06M | -702.13M | -674.15M | -624.82M | -609.88M |
| 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 | 126.32M | 84.41M | 42.96M | 56.58M | 6.24M | -13.48M | -26.59M | -48.25M | -13.56M | 10.51M |
| depreciationAndAmortization | 58.41M | 76.72M | 55.2M | 74.06M | 62.77M | 37.45M | 32.25M | 31.98M | 26.21M | 32.98M |
| deferredIncomeTax | 9.47M | -53.41M | 23.36M | -18.56M | 22.81M | 17.66M | 24.41M | 30.51M | -13.12M | -22.68M |
| stockBasedCompensation | - | - | 2.55M | 3M | 4.51M | 2.6M | 2.71M | 3.16M | 3.9M | - |
| changeInWorkingCapital | 20.64M | 13.28M | -16.77M | 5.8M | -26.5M | 13.73M | 2.97M | 3.47M | 3.39M | -7.47M |
| accountsReceivables | 39.49M | -39.93M | -5.61M | - | - | 1.47M | -5.97M | 1.23M | 2.36M | -14.93M |
| inventory | -8.2M | 10.34M | -9.79M | -837K | 158K | 5.63M | 11000 | -534K | -2.84M | -3.07M |
| accountsPayables | -1.32M | 11.94M | 14.25M | 16.07M | -3.11M | 6.16M | -3.26M | -7.15M | 6.73M | 9.67M |
| otherWorkingCapital | -9.33M | 30.92M | -15.62M | -9.43M | -23.54M | 473.96K | 12.18M | 9.92M | -2.85M | 856.36K |
| otherNonCashItems | 16.66M | 188.42M | 5.23M | -30.78M | -14.35M | 23.7M | 5.29M | -4.03M | 5.61M | 11.76M |
| netCashProvidedByOperatingActivities | 231.49M | 309.41M | 112.52M | 90.11M | 55.49M | 81.65M | 41.04M | 16.84M | 12.43M | 25.1M |
| investmentsInPropertyPlantAndEquipment | -49.31M | -48.04M | -17.14M | -17.97M | -15.52M | -24.14M | -5.19M | -4.15M | -8.55M | -25.39M |
| acquisitionsNet | - | -5.2M | - | - | 159.56M | - | - | - | - | -5.5M |
| purchasesOfInvestments | - | -9.13M | - | - | - | - | - | - | - | -2.54M |
| salesMaturitiesOfInvestments | - | 38.35M | - | - | - | - | - | - | - | 1.3M |
| otherInvestingActivities | 8.82M | 5.32M | -40.81M | -29.87M | -48.05M | -218.96K | -27.53M | -24.78M | -19.6M | -214.42K |
| netCashProvidedByInvestingActivities | -40.49M | -18.7M | -57.95M | -47.84M | 96M | -24.36M | -32.72M | -28.92M | -28.15M | -32.35M |
| netDebtIssuance | -4.6M | 127.96M | -5.35M | -3.94M | -4.57M | -4.73M | -24.64M | -4.01M | -3.9M | -4.18M |
| longTermNetDebtIssuance | -4.6M | 127.96M | -5.35M | -3.94M | -4.57M | -4.73M | -24.64M | -4.01M | -3.9M | -4.18M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 15.93M | 7.56M | 18.68M | 6.98M | 6.91M | 556K | 22.74M | 71.15M | - | 793.62K |
| netCommonStockIssuance | 15.93M | 7.56M | 18.68M | 6.98M | 6.91M | 556K | 22.74M | 71.15M | - | 793.62K |
| commonStockIssuance | 15.93M | 12.06M | 18.64M | 9.83M | 8.34M | 813.99K | 22.74M | 71.15M | - | 793.62K |
| commonStockRepurchased | - | -4.5M | 33392 | -2.84M | -1.43M | -257.99K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.04M | -2.59M | -2.35M | -2.18M | -2.76M | -1.45M | -1.39M | -1.08M | -1.38M | -1.35M |
| commonDividendsPaid | -4.04M | -2.59M | -2.35M | -2.18M | -2.76M | -1.45M | -1.39M | -1.08M | -1.38M | -1.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.05M | -22.66M | -15.53M | -11.92M | -1.9M | -2.44M | -2.46M | -2.18M | -2.4M | -99856 |
| netCashProvidedByFinancingActivities | -1.77M | 110.26M | -4.54M | -11.06M | -2.31M | -8.06M | -5.74M | 63.89M | -7.68M | -4.83M |