-$0.37 (-2.04%)
| 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 | 497.2M | 571.77M | 560.56M | 454.14M | 295.85M | 691.04M | 535.07M | 375.94M | 355.05M | 356.01M |
| costOfRevenue | 307.45M | 258.22M | 350M | 382.57M | 298.85M | 347M | 381.41M | 341.17M | 282.49M | 211.54M |
| grossProfit | 189.74M | 313.56M | 210.56M | 71.58M | -3M | 344.04M | 153.66M | 34.77M | 72.56M | 144.47M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 18.94M | 17.45M | 16.89M | 16.57M | 17.89M | 14.79M | 15.05M | 17.18M | 19.39M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 19.89M | 18.94M | 17.45M | 16.89M | 16.57M | 17.89M | 14.79M | 15.05M | 17.18M | 19.39M |
| otherExpenses | - | 83.98M | - | -19.51M | -19.77M | 12.56M | - | - | - | - |
| operatingExpenses | 19.89M | 102.92M | 17.45M | -2.62M | -3.2M | 30.45M | 14.79M | 15.05M | 17.18M | 19.39M |
| costAndExpenses | 327.34M | 361.14M | 367.45M | 379.94M | 295.65M | 377.45M | 396.2M | 356.22M | 299.67M | 230.94M |
| netInterestIncome | -11.03M | -26.48M | -28.58M | -25.12M | -25.72M | -38.2M | -54.26M | -53.87M | -39.97M | -35.04M |
| interestIncome | 3.14M | 3.92M | 4.48M | 1.08M | 6000 | 212K | 1.08M | 345K | 140K | 66000 |
| interestExpense | 14.17M | 30.4M | 33.06M | 26.2M | 25.73M | 38.41M | 55.33M | 54.21M | 40.11M | 35.07M |
| depreciationAndAmortization | 106.37M | 111.88M | 108.9M | 123.26M | 128.64M | 124.24M | 115.58M | 103.48M | 96.76M | 84.34M |
| ebitda | 331.91M | 324.35M | 304.01M | 212.02M | 143.22M | 429.83M | 244.73M | 109.98M | 152.14M | 209.42M |
| ebit | 225.54M | 212.47M | 195.11M | 88.76M | 14.58M | 305.59M | 129.14M | 7.37M | 46.84M | 44.42M |
| nonOperatingIncomeExcludingInterest | -55.69M | -1.83M | -2M | -14.56M | -14.38M | 8M | 9.72M | 8.93M | -3.54M | -3.91M |
| operatingIncome | 169.86M | 210.64M | 193.11M | 74.2M | 202K | 313.59M | 138.87M | 16.3M | 43.3M | 40.51M |
| totalOtherIncomeExpensesNet | 41.52M | -28.57M | -31.06M | -11.64M | -11.35M | -46.41M | -65.91M | -63.14M | -36.57M | -31.16M |
| incomeBeforeTax | 211.38M | 182.07M | 162.05M | 62.57M | -11.15M | 267.18M | 72.96M | -46.84M | 6.73M | 9.35M |
| incomeTaxExpense | 413K | 608K | 649K | 587K | 360K | 900K | 131K | 83000 | 131K | 95000 |
| netIncomeFromContinuingOperations | 210.96M | 181.46M | 161.4M | 61.98M | -11.51M | 266.28M | 72.83M | -46.93M | 5.8M | 9.26M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -1000 | - | -1000 | -1000 | - | -1000 | 852K | 1000 | 802K | - |
| netIncome | 211.09M | 181.38M | 161.35M | 61.52M | -11.52M | 266.27M | 73.68M | -46.93M | 6.6M | 9.26M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 211.09M | 181.38M | 161.35M | 61.52M | -11.52M | 266.27M | 73.68M | -46.93M | 6.6M | 9.26M |
| eps | 1.31 | 1.12 | 0.99 | 0.37 | -0.07 | 1.71 | 0.51 | -0.33 | 0.05 | 0.1 |
| 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 | 79.03M | 78.14M | 74.74M | 125.95M | 60.37M | 68.64M | 67.36M | 94.94M | 77.29M | 109.3M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 79.03M | 78.14M | 74.74M | 125.95M | 60.37M | 68.64M | 67.36M | 94.94M | 77.29M | 109.3M |
| netReceivables | 53.34M | 53.72M | 75.85M | 59.46M | 30.36M | 30.06M | 107.85M | 60.2M | 42.21M | 34.46M |
| accountsReceivables | 53.34M | 53.72M | 75.85M | 59.46M | 30.36M | 30.06M | 107.85M | 60.2M | 42.21M | 34.46M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 24.68M | 37.69M | 33.81M | 33.07M | 33.4M | 11.85M | 34.08M | 32.21M | 23.68M | 7.91M |
| prepaids | 9.68M | 7.2M | 13.56M | 10.55M | 6.16M | 6.68M | 4.85M | 4.34M | 3.2M | 3.63M |
| otherCurrentAssets | 42.18M | 25.14M | 2.55M | 6.56M | 1.68M | 1.04M | 4.15M | 1.63M | 20.76M | 23.22M |
| totalCurrentAssets | 208.92M | 201.89M | 200.5M | 235.59M | 131.97M | 118.28M | 218.29M | 193.32M | 167.14M | 178.5M |
| propertyPlantEquipmentNet | 1.39B | 1.19B | 1.29B | 1.27B | 1.47B | 1.5B | 1.6B | 1.67B | 1.56B | 1.22B |
| goodwill | 1.36M | 1.36M | 1.36M | 1.36M | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | 452K | 1.43M | 2.41M | 3.38M | 4.36M |
| goodwillAndIntangibleAssets | 1.36M | 1.36M | 1.36M | 1.36M | - | 452K | 1.43M | 2.41M | 3.38M | 4.36M |
| longTermInvestments | 19000 | - | - | - | 5.41M | 5.23M | 4.77M | 4.39M | 3.99M | 3.41M |
| taxAssets | - | - | - | - | - | -453K | -1.43M | -1.03B | -3.38M | -4.36M |
| otherNonCurrentAssets | - | 93.18M | - | -1000 | 2000 | 1000 | -1000 | 1.03B | -1000 | 1000 |
| totalNonCurrentAssets | 1.39B | 1.28B | 1.29B | 1.27B | 1.48B | 1.5B | 1.61B | 1.67B | 1.56B | 1.23B |
| otherAssets | - | - | - | - | -1000 | - | - | - | - | - |
| totalAssets | 1.6B | 1.49B | 1.49B | 1.51B | 1.61B | 1.62B | 1.83B | 1.86B | 1.73B | 1.4B |
| totalPayables | 22.76M | 10M | 9.2M | 14.58M | 11.11M | 2.81M | 7.91M | 10.88M | 8.88M | 3.56M |
| accountPayables | 22.76M | 10M | 9.2M | 14.58M | 11.11M | 2.81M | 7.91M | 10.88M | 8.88M | 3.56M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 10.07M | 3.31M | 12.43M | 6.84M | 4.18M | 2.98M | 3.04M | 2.57M | 4.81M |
| shortTermDebt | 39.5M | 78.65M | 30.3M | 29.63M | 9.79M | 3.4M | 100.99M | 93.82M | 65.05M | 57.52M |
| capitalLeaseObligationsCurrent | - | 1.39M | 1.42M | - | 624K | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 11.4M | 6.14M | 4.39M | 4.17M | 4.86M | 16.24M | 930K | 17.75M | 8.54M | 2.15M |
| otherCurrentLiabilities | 1.06M | 3.36M | 7.98M | 3.57M | 8.71M | 21.31M | 17.43M | 15.96M | 6.52M | 6.26M |
| totalCurrentLiabilities | 74.72M | 109.61M | 56.6M | 64.37M | 41.94M | 47.93M | 130.24M | 123.7M | 83.03M | 74.31M |
| longTermDebt | 389.24M | 330.78M | 398.42M | 367.07M | 512.51M | 446.56M | 750.59M | 873.46M | 721.15M | 643.97M |
| capitalLeaseObligationsNonCurrent | - | 2.77M | - | - | 2.66M | - | 2.24M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.73M | 727K | 5.53M | 3.54M | 4.89M | 18.56M | 11.7M | 5.03M | 428K | 442K |
| totalNonCurrentLiabilities | 394.97M | 334.27M | 403.95M | 370.61M | 520.06M | 465.12M | 764.53M | 878.49M | 721.58M | 644.42M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 4.16M | 1.42M | - | 3.28M | - | 2.24M | - | - | - |
| totalLiabilities | 469.69M | 443.89M | 460.56M | 434.99M | 562M | 513.05M | 894.77M | 1B | 804.6M | 718.73M |
| treasuryStock | - | - | - | - | - | - | - | -1.36M | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.61M | 1.6M | 1.61M | 1.63M | 1.66M | 1.71M | 1.47M | 1.43M | 1.42M | 934K |
| retainedEarnings | -96.22M | -186.32M | -206.48M | -180.66M | -222.4M | -188.71M | -240.16M | -285.38M | -222.09M | -205.2M |
| additionalPaidInCapital | 1.22B | 1.22B | 1.23B | 1.24B | 1.26B | 1.29B | 1.17B | 1.15B | 1.14B | 881.1M |
| 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 | 211.09M | 181.38M | 161.35M | 61.98M | -11.51M | 266.28M | 73.68M | -46.93M | 6.6M | 9.26M |
| depreciationAndAmortization | 106.37M | 111.88M | 108.9M | 123.26M | 128.64M | 124.24M | 123.59M | 103.48M | 96.76M | 84.34M |
| deferredIncomeTax | - | - | - | - | -31.93M | 19.44M | - | 7.76M | 9.12M | 80.42M |
| stockBasedCompensation | - | 4.29M | 3.23M | 4.13M | 4.35M | 5.11M | 2.53M | 2.6M | 4.95M | 7.36M |
| changeInWorkingCapital | 4.94M | 24.51M | -24.89M | -28.44M | -31.54M | 109.26M | -52.55M | -28.07M | -21.96M | 4.62M |
| accountsReceivables | -406K | 22.13M | -16.38M | -28.7M | -301K | 77.79M | -47.65M | -25.42M | -9.87M | 7.75M |
| inventory | 13.01M | -3.88M | -738K | 327K | -21.54M | 22.23M | -1.87M | -9.99M | -15.77M | 938K |
| accountsPayables | -11.21M | -163K | -5.23M | 5.57M | 1.51M | -6.91M | - | 8.23M | 5.41M | -1.56M |
| otherWorkingCapital | 3.55M | 6.46M | -2.54M | -5.63M | -11.2M | 16.15M | -3.03M | -887K | -1.72M | -2.51M |
| otherNonCashItems | -45.75M | -23.41M | 2.81M | -33.02M | 2.55M | 5.54M | 8.71M | 15.15M | 6.34M | 8M |
| netCashProvidedByOperatingActivities | 276.65M | 298.65M | 251.41M | 127.91M | 60.56M | 529.87M | 155.96M | 53.98M | 101.82M | 194.01M |
| investmentsInPropertyPlantAndEquipment | -309.94M | -97.03M | -128.23M | -10.14M | -174.61M | -27.55M | -53.88M | -234.97M | -553.22M | -235.51M |
| acquisitionsNet | 137.39M | - | - | 8.26M | 87.06M | - | - | 409K | 415K | 242K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 3.26M | 112.4M | 1.03M | 835K | 513K | 46.39M | 111.42M | 22.23M |
| netCashProvidedByInvestingActivities | -172.55M | -97.03M | -124.98M | 110.52M | -86.51M | -26.72M | -53.37M | -188.16M | -441.39M | -213.03M |
| netDebtIssuance | 16.96M | -23.32M | 28.31M | -128.91M | 72.23M | -287.2M | -98.24M | 168.34M | 76.05M | 29.94M |
| longTermNetDebtIssuance | 16.96M | -23.32M | 28.31M | -128.91M | 72.23M | -287.2M | -98.24M | 168.34M | 76.05M | 29.94M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -13.2M | -18.81M | -24.76M | -32.18M | - | -3.25M | -5.03M | - | -2.03M |
| netCommonStockIssuance | - | -13.2M | -18.81M | -24.76M | -32.18M | - | -3.25M | -5.03M | - | -2.03M |
| commonStockIssuance | - | - | - | - | - | - | - | - | 254.84M | - |
| commonStockRepurchased | - | -13.2M | -18.81M | -24.76M | -32.18M | - | -3.25M | -5.03M | 254.84M | -2.03M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -118.91M | -161.4M | -186.67M | -19.68M | -22.08M | -214.67M | -28.68M | -11.49M | -23.33M | -66.36M |
| commonDividendsPaid | -118.91M | -161.4M | -186.67M | -19.68M | -22.08M | -214.67M | -28.68M | -11.49M | -23.33M | -66.36M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.41M | 1000 | -590K | 1000 | -1001 | 1000 | 2 | - | - | - |
| netCashProvidedByFinancingActivities | -103.36M | -197.91M | -177.76M | -173.34M | 17.97M | -501.87M | -130.18M | 151.83M | 307.57M | -38.45M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-29 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 186.48M | 143.93M | 107.35M | 128.32M | 118.57M | 131.39M | 142.11M | 151.24M | 147.04M | 142.29M |
| costOfRevenue | 73.86M | 70.2M | 72.45M | 80.88M | 83.93M | 65.21M | 95.67M | 94.64M | 86.96M | 94.96M |
| grossProfit | 112.62M | 73.73M | 34.9M | 47.44M | 34.65M | 66.18M | 46.44M | 56.6M | 60.08M | 47.33M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 4.96M | 5.62M | 4.13M | 4.59M | 5.55M | 5.59M | 4.17M | 4.52M | 4.66M | 3.99M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 4.96M | 5.62M | 4.13M | 4.59M | 5.55M | 5.59M | 4.17M | 4.52M | 4.66M | 3.99M |
| otherExpenses | - | - | -16.66M | -17.46M | -19.8M | -287K | - | 1000 | -1000 | - |
| operatingExpenses | 4.96M | 5.62M | -12.53M | -12.87M | -14.25M | 5.3M | 4.17M | 4.52M | 4.66M | 3.99M |
| costAndExpenses | 78.81M | 75.82M | 59.93M | 68M | 69.68M | 70.52M | 99.84M | 99.16M | 91.62M | 98.96M |
| netInterestIncome | -3.64M | -1.7M | -1.65M | -3.37M | -4.31M | -5.53M | -7M | -6.99M | -7.68M | -8.29M |
| interestIncome | 784K | 590K | 936K | 820K | 793K | 857K | 316K | 935K | 1.09M | 908K |
| interestExpense | 4.42M | 2.29M | 2.59M | 4.19M | 5.11M | 6.38M | 7.32M | 7.92M | 8.78M | 9.19M |
| depreciationAndAmortization | 25.65M | 26.99M | 25.97M | 26.14M | 27.27M | 27.62M | 28.14M | 27.88M | 28.25M | 28.48M |
| ebitda | 194.72M | 95.56M | 73.45M | 86.39M | 76.51M | 88.91M | 70.72M | 80.42M | 84.3M | 72.89M |
| ebit | 169.08M | 68.57M | 47.48M | 60.25M | 49.24M | 61.29M | 42.59M | 52.54M | 56.05M | 44.42M |
| nonOperatingIncomeExcludingInterest | -61.41M | -463K | -62000 | 65000 | -346K | -414K | -316K | -465K | -637K | -1.08M |
| operatingIncome | 107.66M | 68.11M | 47.42M | 60.31M | 48.9M | 60.88M | 42.27M | 52.07M | 55.42M | 43.34M |
| totalOtherIncomeExpensesNet | 56.99M | -1.83M | -2.52M | -4.25M | -4.76M | -5.97M | -7M | -7.46M | -8.14M | -7.8M |
| incomeBeforeTax | 164.65M | 66.28M | 44.9M | 56.06M | 44.14M | 54.9M | 35.27M | 44.62M | 47.28M | 35.53M |
| incomeTaxExpense | 126K | 207K | 93000 | 29000 | 84000 | 194K | 79000 | 129K | 206K | 226K |
| netIncomeFromContinuingOperations | 164.53M | 66.08M | 44.8M | 56.03M | 44.05M | 54.71M | 35.19M | 44.49M | 47.07M | 35.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | -1000 | - | - | - | - | - | - | -1000 | -1000 |
| netIncome | 164.52M | 66.07M | 44.8M | 56.1M | 44.12M | 54.94M | 35.21M | 44.35M | 46.89M | 35.36M |
| netIncomeDeductions | - | -1000 | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 164.52M | 66.07M | 44.8M | 56.1M | 44.12M | 54.94M | 35.21M | 44.35M | 46.89M | 35.36M |
| eps | 1.02 | 0.41 | 0.28 | 0.35 | 0.27 | 0.34 | 0.22 | 0.27 | 0.29 | 0.22 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-29 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 126.25M | 79.03M | 81.25M | 82.66M | 80.51M | 78.14M | 73.83M | 72.64M | 73.08M | 74.74M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 126.25M | 79.03M | 81.25M | 82.66M | 80.51M | 78.14M | 73.83M | 72.64M | 73.08M | 74.74M |
| netReceivables | 85.29M | 53.34M | 33.95M | 40.05M | 50.52M | 53.72M | 58.55M | 70.36M | 80.56M | 75.85M |
| accountsReceivables | 85.29M | 53.34M | 33.95M | 40.05M | 50.52M | 53.72M | 58.55M | 70.36M | 80.56M | 75.85M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 30.24M | 24.68M | 23.5M | 30.68M | 33.03M | 37.69M | 33.3M | 36.81M | 37.43M | 33.81M |
| prepaids | 6.5M | 9.68M | 6.43M | 4.33M | 5.33M | 7.2M | 13M | 9.89M | 7.65M | 13.56M |
| otherCurrentAssets | 18.83M | 42.18M | 1.46M | 35.99M | 2.64M | 25.14M | 2.85M | 6.05M | 4.68M | 2.55M |
| totalCurrentAssets | 267.11M | 208.92M | 146.59M | 193.7M | 172.04M | 201.89M | 181.53M | 195.75M | 203.4M | 200.5M |
| propertyPlantEquipmentNet | 1.52B | 1.39B | 1.24B | 1.24B | 1.28B | 1.19B | 1.29B | 1.29B | 1.27B | 1.29B |
| goodwill | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M | 1.36M |
| longTermInvestments | - | 19000 | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 595K | - | 11.92M | -1000 | - | 93.18M | - | - | - | - |
| totalNonCurrentAssets | 1.52B | 1.39B | 1.25B | 1.24B | 1.29B | 1.28B | 1.29B | 1.29B | 1.27B | 1.29B |
| otherAssets | -1000 | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.79B | 1.6B | 1.4B | 1.43B | 1.46B | 1.49B | 1.47B | 1.49B | 1.47B | 1.49B |
| totalPayables | - | 22.76M | 21.5M | 25.09M | 20.3M | 10M | 22.71M | 21.5M | 24.15M | 9.2M |
| accountPayables | - | 22.76M | 21.5M | 25.09M | 20.3M | 10M | 22.71M | 21.5M | 24.15M | 9.2M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | 10.07M | - | - | - | 3.31M |
| shortTermDebt | 104.65M | 39.5M | 31.55M | 49.07M | 78.77M | 78.65M | 48.34M | 42.02M | 36.16M | 30.3M |
| capitalLeaseObligationsCurrent | 914K | - | - | - | - | 1.39M | - | - | - | 1.42M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 6.59M | 11.4M | 6.71M | 7.96M | 7.5M | 6.14M | 2.71M | 3.25M | - | 4.39M |
| otherCurrentLiabilities | 33.93M | 1.06M | 1.04M | 1.15M | 1.35M | 3.36M | 1.51M | 1.44M | 1.41M | 7.98M |
| totalCurrentLiabilities | 146.09M | 74.72M | 60.8M | 83.28M | 107.93M | 109.61M | 75.27M | 68.2M | 61.72M | 56.6M |
| longTermDebt | 400.7M | 389.24M | 236.98M | 253.73M | 285.3M | 330.78M | 359.29M | 372.58M | 361.62M | 398.42M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 2.77M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.53M | 5.73M | 4.6M | 4.46M | 3.36M | 727K | 4.3M | 4.53M | 4.93M | 5.53M |
| totalNonCurrentLiabilities | 406.22M | 394.97M | 241.58M | 258.19M | 288.65M | 334.27M | 363.59M | 377.11M | 366.55M | 403.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 914K | - | - | - | - | 4.16M | - | - | - | 1.42M |
| totalLiabilities | 552.31M | 469.69M | 302.38M | 341.46M | 396.58M | 443.89M | 438.86M | 445.32M | 428.27M | 460.56M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.61M | 1.61M | 1.61M | 1.61M | 1.61M | 1.6M | 1.62M | 1.62M | 1.61M | 1.61M |
| retainedEarnings | 2.28M | -96.22M | -133.12M | -139.33M | -169.48M | -186.32M | -205.91M | -197.52M | -195.08M | -206.48M |
| additionalPaidInCapital | 1.23B | 1.22B | 1.22B | 1.22B | 1.22B | 1.22B | 1.23B | 1.23B | 1.23B | 1.23B |
| date | 2026-03-31 | 2025-12-31 | 2025-09-29 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 164.53M | 66.07M | 44.8M | 56.03M | 44.05M | 54.94M | 35.19M | 44.35M | 47.07M | 35.36M |
| depreciationAndAmortization | 25.65M | 26.99M | 25.97M | 26.14M | 27.27M | 28.25M | 28.14M | 27.88M | 28.25M | 28.48M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -76.38M |
| stockBasedCompensation | 989K | - | - | 1.21M | 1.85M | 1.39M | 903K | 1M | 991K | 650K |
| changeInWorkingCapital | -29.83M | -21.11M | 4.34M | 16.54M | 5.16M | 6.53M | 15.32M | 8.82M | -7.16M | -22.89M |
| accountsReceivables | -30.42M | -19.73M | 6.15M | 10.66M | 2.52M | 4.84M | 11.8M | 10.21M | -4.71M | -20.16M |
| inventory | -5.56M | -1.18M | 7.18M | 2.35M | 4.66M | -4.39M | 3.51M | 625K | -3.62M | 3.98M |
| accountsPayables | - | -1.41M | -5.74M | - | -5.05M | - | 409K | -1.63M | - | -2.59M |
| otherWorkingCapital | 6.15M | 1.21M | -3.25M | 3.54M | 3.04M | 6.08M | -396K | -390K | 1.18M | -4.11M |
| otherNonCashItems | -62.59M | 1.02M | -14.22M | -16.35M | -19.12M | -25.33M | 594K | 813K | 715K | 77.06M |
| netCashProvidedByOperatingActivities | 98.74M | 72.97M | 60.89M | 83.58M | 59.21M | 65.79M | 80.14M | 82.86M | 69.87M | 42.27M |
| investmentsInPropertyPlantAndEquipment | -162.99M | -205.67M | -38.58M | -39.88M | -25.81M | -12.99M | -27.89M | -52.27M | -3.88M | -2.2M |
| acquisitionsNet | - | - | 50.09M | 44.81M | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 101.01M | 1000 | -1000 | 6.13M | 42.49M | - | - | -1000 | - | 3.26M |
| netCashProvidedByInvestingActivities | -61.98M | -205.67M | 11.51M | 11.06M | 16.68M | -12.99M | -27.89M | -52.27M | -3.88M | 1.05M |
| netDebtIssuance | 76.9M | 159.79M | -34.8M | -62.43M | -45.95M | 805K | -7.98M | 16.16M | -31.96M | -8.95M |
| longTermNetDebtIssuance | 76.9M | 159.79M | -34.8M | -62.43M | -45.95M | 805K | -7.98M | 15.82M | -31.96M | -8.95M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | -1000 | 340K | - | - |
| netStockIssuance | - | - | - | - | - | -13.2M | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | -13.2M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -13.2M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -66.03M | -28.94M | -38.59M | -24.09M | -27.29M | -35.52M | -43.6M | -46.79M | -35.49M | -30.59M |
| commonDividendsPaid | -66.03M | -28.94M | -38.59M | -24.09M | -27.29M | -35.52M | -43.6M | -46.79M | -35.49M | -30.59M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -340K | -338K | -365K | -6.13M | -353K | 1000 | - | -340K | - | -3.26M |
| netCashProvidedByFinancingActivities | 10.53M | 130.51M | -73.76M | -92.66M | -73.59M | -47.91M | -51.57M | -30.96M | -67.46M | -42.79M |