OTC : HCHDY
$0 (0.0%)
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 947.7M | 693.72M | 735.64M | 811.39M | 621.83M | 755.68M | 704.29M | 722.57M | 688.24M | 469.15M |
| costOfRevenue | 605.26M | 508.21M | 528.55M | 510.28M | 426.76M | 514.48M | 533.16M | 549.78M | 489.16M | 406.59M |
| grossProfit | 342.43M | 185.5M | 207.09M | 301.1M | 195.07M | 241.2M | 171.13M | 172.79M | 199.08M | 62.56M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 15.37M | 16.2M | 19.72M | 16.67M | 10.88M | 14.26M | 13.72M | 11.3M | 9.26M | 10.03M |
| sellingAndMarketingExpenses | 3.7M | 3M | 2.78M | 3.36M | 3.25M | 4.52M | 4.62M | 10.71M | 12.43M | 8.48M |
| sellingGeneralAndAdministrativeExpenses | 19.06M | 19.19M | 22.51M | 20.03M | 14.13M | 18.79M | 18.34M | 22.01M | 21.68M | 18.51M |
| otherExpenses | 95.8M | 82.57M | 137.82M | 126.44M | 97.54M | 106.46M | 72.56M | 58.91M | 30.42M | 55.08M |
| operatingExpenses | 114.87M | 101.76M | 160.33M | 146.47M | 111.67M | 125.24M | 90.9M | 80.92M | 52.1M | 73.59M |
| costAndExpenses | 720.13M | 609.97M | 679.09M | 656.75M | 536.91M | 639.3M | 624.06M | 630.72M | 541.26M | 688.69M |
| netInterestIncome | -15.58M | -7.33M | -9.36M | -6.42M | -5.28M | -3.07M | -5.94M | -21.89M | -29.44M | -29.4M |
| interestIncome | 2.97M | 4.89M | 2.55M | 859K | 2.49M | 2.56M | 2M | 3.89M | -1.76M | 648K |
| interestExpense | 18.55M | 12.22M | 11.91M | 7.28M | 7.77M | 5.62M | 7.94M | 25.78M | 27.68M | 30.1M |
| depreciationAndAmortization | 160.23M | 146.94M | 140.06M | 145.49M | 116.97M | 187.24M | 166.67M | 197.8M | 187.45M | 144.25M |
| ebitda | 359.1M | 117.38M | 177.74M | 290.28M | 187.66M | 269.7M | 212.98M | 287.25M | 322.63M | -81.05M |
| ebit | 198.88M | -29.56M | 37.68M | 144.61M | 70.69M | 82.46M | 45.78M | 89.44M | 135.96M | -225.32M |
| nonOperatingIncomeExcludingInterest | 28.69M | 113.3M | 9.65M | 10.02M | 12.48M | 33.91M | 34.36M | 2.41M | 11.02M | 213.27M |
| operatingIncome | 227.56M | 83.74M | 47.33M | 154.64M | 83.17M | 116.38M | 80.14M | 91.86M | 146.98M | -219.55M |
| totalOtherIncomeExpensesNet | -50.35M | -127.23M | -21.56M | -17.3M | -20.25M | -39.54M | -41.77M | -27.78M | -38.7M | -36.63M |
| incomeBeforeTax | 177.22M | -43.48M | 25.77M | 137.33M | 62.92M | 76.84M | 38.37M | 64.08M | 108.28M | -256.18M |
| incomeTaxExpense | 63.47M | 16.55M | 20.93M | 66.22M | 42.49M | 35.4M | 31.66M | 10.2M | 45.42M | -16.52M |
| netIncomeFromContinuingOperations | 113.75M | -60.03M | 4.83M | 71.11M | 20.43M | 41.44M | 6.7M | 53.88M | 62.86M | -239.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 97M | -55.01M | 2.96M | 76.93M | 15.16M | 28.95M | 12.84M | 41.56M | 45.55M | -234.61M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 97M | -55.01M | 2.96M | 76.93M | 15.16M | 28.95M | 12.84M | 41.56M | 45.55M | -234.61M |
| eps | 2.85 | -1.65 | 0.09 | 2.25 | 0.44 | 0.85 | 0.38 | 1.23 | 1.1 | -7.8 |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 96.97M | 89.13M | 143.84M | 386.79M | 231.88M | 166.36M | 79.7M | 256.99M | 139.98M | 84.02M |
| shortTermInvestments | 3.81M | 2.26M | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 100.78M | 91.39M | 143.84M | 386.79M | 231.88M | 166.36M | 79.7M | 256.99M | 139.98M | 84.02M |
| netReceivables | 48.98M | 28.05M | 41.06M | 26.5M | 43.95M | 36.27M | 43.65M | 42.13M | 35.78M | 61.24M |
| accountsReceivables | 37.24M | 28.05M | 41.03M | 26.5M | 43.95M | 36.27M | 43.65M | 42.13M | 35.78M | 61.24M |
| otherReceivables | 11.74M | - | - | - | - | - | - | - | - | - |
| inventory | 87.09M | 68.26M | 61.44M | 49.18M | 42.36M | 62.6M | 58.04M | 56.68M | 57.06M | 70.29M |
| prepaids | 24.41M | 6.57M | 4.31M | 6.05M | 4.61M | 2.28M | 2.03M | 3.72M | 2.59M | 1.16M |
| otherCurrentAssets | 75.28M | 68.79M | 51.45M | 51.31M | 29.7M | 73.57M | 53.79M | 57.72M | 50.74M | 104.08M |
| totalCurrentAssets | 336.53M | 263.06M | 302.1M | 519.83M | 352.5M | 341.08M | 237.21M | 417.23M | 286.14M | 320.78M |
| propertyPlantEquipmentNet | 1.2B | 1.09B | 1.05B | 861.42M | 979.78M | 976.84M | 1B | 1.04B | 1.11B | 1.18B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 49.63M | 29.98M | 19.33M | 18.09M | 21.56M | 22.36M | 24.36M | 24.54M | 26.38M | 27.98M |
| goodwillAndIntangibleAssets | 49.63M | 29.98M | 19.33M | 18.09M | 21.56M | 22.36M | 24.36M | 24.54M | 26.38M | 27.98M |
| longTermInvestments | 12.48M | 23.39M | 34.77M | 47.38M | 5.81M | 4.53M | 5.34M | 7.6M | 991K | 366K |
| taxAssets | 27.68M | 763K | 4.21M | 484K | 1.01M | 1.63M | 1.5M | 2.4M | 1.03M | - |
| otherNonCurrentAssets | 22.12M | 13.2M | 6.5M | 7.51M | 5.4M | 11.35M | 5.45M | 7.49M | 25.72M | 10.23M |
| totalNonCurrentAssets | 1.31B | 1.15B | 1.12B | 934.89M | 1.01B | 1.01B | 1.04B | 1.09B | 1.17B | 1.22B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.65B | 1.42B | 1.42B | 1.45B | 1.37B | 1.35B | 1.28B | 1.5B | 1.45B | 1.54B |
| totalPayables | 219.24M | 83.42M | 88.84M | 78.71M | 72.07M | 75.25M | 69.57M | 63.04M | 55.38M | 58.66M |
| accountPayables | 126.57M | 83.42M | 88.82M | 78.7M | 72.07M | 75.25M | 69.57M | 63.04M | 55.38M | 12.66M |
| otherPayables | 92.67M | 2000 | 21000 | 17000 | - | - | - | - | - | 46M |
| accruedExpenses | - | 38.04M | 45.8M | 53.12M | 37.5M | 38.9M | 43.1M | 43.4M | 34.24M | 30.72M |
| shortTermDebt | 149.25M | 112.06M | 43.99M | 499K | 10.78M | 234K | 107.07M | 67.86M | 36.31M | 94.76M |
| capitalLeaseObligationsCurrent | 3.25M | 2.71M | 1.64M | 1.6M | 617K | 2.58M | - | - | - | - |
| taxPayables | 31.92M | 12.27M | 12.41M | 31.96M | 25.84M | 16.43M | 9.58M | 12.22M | 34.98M | 12.41M |
| deferredRevenue | - | - | - | - | - | 400K | 400K | 400K | - | - |
| otherCurrentLiabilities | 91.95M | 43.29M | 34.13M | 54.46M | 52.4M | 65.81M | 19.23M | 22.34M | 46.01M | 22.58M |
| totalCurrentLiabilities | 463.69M | 279.52M | 214.39M | 188.39M | 173.36M | 183.18M | 239.37M | 197.04M | 171.94M | 206.71M |
| longTermDebt | 163.33M | 235M | 275M | 300M | 199.55M | 199.31M | 50M | 291.96M | 291.07M | 339.78M |
| capitalLeaseObligationsNonCurrent | 3.48M | 1.38M | 1.24M | 2.81M | - | - | - | - | -263.79K | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 172K | 31.97M | 30.41M | 25.26M | 25M |
| deferredTaxLiabilitiesNonCurrent | 82.5M | 67.04M | 80.04M | 87.23M | 73.32M | 63.1M | 71.23M | 56.04M | 65.97M | 64.27M |
| otherNonCurrentLiabilities | 251.15M | 164.28M | 123.89M | 116.84M | 113.74M | 99.85M | 95.43M | 105.19M | 107.12M | 141.78M |
| totalNonCurrentLiabilities | 500.46M | 467.7M | 480.17M | 506.88M | 386.61M | 362.43M | 248.62M | 483.59M | 489.43M | 570.83M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.72M | 4.09M | 2.88M | 4.41M | 617K | 2.58M | - | - | -263.79K | - |
| totalLiabilities | 964.15M | 747.23M | 694.57M | 695.27M | 559.98M | 545.61M | 487.99M | 680.64M | 661.37M | 777.54M |
| treasuryStock | - | - | - | - | - | - | - | -140K | -426K | -898K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.07M | 9.07M | 9.06M | 226.51M | 226.51M | 226.51M | 225.41M | 224.32M | 224.32M | 223.8M |
| retainedEarnings | 931.24M | 834.23M | 886.98M | 248.66M | 287.75M | 290.36M | 68.95M | 286.36M | 258.27M | 218.09M |
| additionalPaidInCapital | - | - | - | 438.04M | 438.04M | 438.04M | 438.04M | 438.04M | 438.04M | 438.04M |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 97M | -60.03M | 4.83M | 71.11M | 20.43M | 41.44M | 6.7M | 53.88M | 62.86M | -239.66M |
| depreciationAndAmortization | 162.94M | 146.94M | 140.06M | 151.41M | 118.04M | 187.24M | 165.73M | 197.8M | 187.45M | 144.25M |
| deferredIncomeTax | - | - | -3M | -1.78M | - | -2.14M | -5.86M | - | - | - |
| stockBasedCompensation | - | - | 3M | - | - | - | - | 11.44M | - | - |
| changeInWorkingCapital | -28.86M | -16.96M | -72.79M | -11.24M | -4.01M | -20.03M | -23.64M | -2.13M | 19.24M | 20.59M |
| accountsReceivables | -82.6M | -8.52M | -52.97M | -13.73M | -18.9M | -9.75M | -16.24M | -22.11M | 27.41M | 26.16M |
| inventory | -21.16M | -8.09M | -13.08M | -4.53M | 21.99M | -6.95M | -1.74M | -165K | 11.07M | -12.92M |
| accountsPayables | - | - | 52.97M | 13.73M | 18.9M | 9.75M | 16.24M | 22.11M | -21.5M | -26.16M |
| otherWorkingCapital | 74.9M | -353K | -59.71M | -6.7M | -26M | -13.08M | -21.9M | -1.97M | 2.27M | 213K |
| otherNonCashItems | 90.16M | 108.82M | 30.82M | 75.2M | 60.92M | 76.75M | 43.01M | -27.07M | 46.51M | 208.08M |
| netCashProvidedByOperatingActivities | 321.25M | 178.76M | 102.92M | 284.7M | 195.37M | 283.26M | 185.94M | 233.92M | 316.07M | 133.26M |
| investmentsInPropertyPlantAndEquipment | -269.14M | -262.25M | -333.36M | -152.36M | -107.33M | -202.36M | -124.72M | -124.51M | -129.97M | -223.05M |
| acquisitionsNet | 759K | - | - | -20M | - | - | 1.91M | 716K | 807K | - |
| purchasesOfInvestments | -5.84M | - | -10.2M | -36.78M | -27.26M | -15.9M | -6.43M | -4.38M | 14000 | - |
| salesMaturitiesOfInvestments | 2.86M | 723K | 5.25M | 22.87M | 22.01M | 12.26M | 954K | 3.14M | 1.69M | 2999 |
| otherInvestingActivities | -5.64M | 16.02M | 736K | 2.84M | 352K | 2.38M | -1.69M | 3.98M | 96279 | -273K |
| netCashProvidedByInvestingActivities | -277M | -245.51M | -337.58M | -183.43M | -112.23M | -203.61M | -129.98M | -121.05M | -127.36M | -223.32M |
| netDebtIssuance | -29.38M | 25.43M | 17.35M | 91.16M | 10.8M | 44M | -196.89M | 31.5M | -107.43M | -33.22M |
| longTermNetDebtIssuance | -29.38M | 25.43M | 17.35M | 91.16M | 10.8M | 44M | -196.89M | 31.5M | -107.43M | -33.22M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | -292K | -309K | -579K | - | - | 95.22M |
| netCommonStockIssuance | - | - | - | - | -292K | -309K | -579K | - | - | 95.22M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 95.22M |
| commonStockRepurchased | - | - | - | - | -292K | -309K | -579K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -22.02M | -22.02M | -20.56M | -20.21M | -20M | -14M | -7M | -964K |
| commonDividendsPaid | - | - | -22.02M | -22.02M | -20.56M | -20.21M | -20M | -14M | -7M | -964K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.43M | -2.66M | -1.92M | -12.01M | -2.37M | -14.27M | -10.83M | -12.58M | -17.74M | - |
| netCashProvidedByFinancingActivities | -34.82M | 22.77M | -6.59M | 57.12M | -12.41M | 9.21M | -228.3M | 4.92M | -132.16M | 61.03M |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 516.48M | 548.43M | 391.74M | 379.69M | 314.02M | 387.86M | 347.78M | 416.64M | 394.75M | 389.8M |
| costOfRevenue | 348.59M | 369.79M | 248.42M | 257.54M | 263.42M | 264.34M | 240.52M | 263.16M | 223.16M | 225.23M |
| grossProfit | 167.89M | 178.64M | 143.32M | 122.15M | 50.61M | 99.82M | 107.26M | 153.47M | 171.6M | 164.57M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 23.65M | 22.19M | 20.88M | 25.08M | 24.91M | 23.81M | 24.04M | 19.06M |
| sellingAndMarketingExpenses | - | 1.92M | 1.78M | 2.17M | 822K | 2.56M | 229K | 2.39M | 968K | 2.14M |
| sellingGeneralAndAdministrativeExpenses | 22.41M | 25.71M | 23.99M | 25M | 21.66M | 31.79M | 24.96M | 29.09M | 24.7M | 23.13M |
| otherExpenses | 9.86M | 9.78M | 36.78M | 59.33M | 5.14M | 40.89M | 52.89M | 53.15M | 50.08M | 67.97M |
| operatingExpenses | 32.27M | 35.49M | 60.78M | 84.33M | 26.8M | 72.68M | 77.85M | 82.25M | 74.78M | 91.1M |
| costAndExpenses | 380.86M | 405.27M | 309.2M | 341.87M | 268.1M | 360.72M | 318.37M | 345.41M | 297.94M | 316.33M |
| netInterestIncome | -9.43M | -7.43M | -8.07M | 13.4M | 6.15M | 3.68M | 5.68M | 7.45M | 3.53M | 4.68M |
| interestIncome | 1.09M | 1.43M | 1.53M | 13.4M | 6.15M | 3.68M | 5.68M | 7.45M | 3.53M | 4.68M |
| interestExpense | 10.52M | 8.86M | 9.6M | - | - | - | - | - | - | - |
| depreciationAndAmortization | 83.87M | 90.31M | 69.89M | 72.58M | 72.83M | 69.11M | 69.67M | 74.64M | 74.79M | 64.07M |
| ebitda | 236.61M | 211.82M | 165.26M | 140.15M | 87.94M | 89.4M | 103.45M | 143.15M | 194.34M | 154.61M |
| ebit | 152.74M | 121.51M | 95.37M | 67.57M | 15.12M | 20.3M | 33.78M | 68.5M | 119.55M | 90.8M |
| nonOperatingIncomeExcludingInterest | -17.11M | 21.64M | -12.83M | -29.74M | -60.61M | 6.84M | -4.36M | 2.72M | -22.74M | -17.33M |
| operatingIncome | 135.63M | 143.15M | 82.54M | 37.82M | 45.92M | 27.14M | 29.41M | 71.22M | 96.82M | 73.46M |
| totalOtherIncomeExpensesNet | 5.69M | -30.62M | -13.18M | -15.19M | -112.04M | 2.48M | -24.04M | -17.74M | -12.97M | -17.01M |
| incomeBeforeTax | 141.32M | 112.53M | 69.36M | 22.63M | -66.12M | 20.4M | 5.37M | 53.48M | 83.85M | 56.46M |
| incomeTaxExpense | 43.21M | 45.14M | 17.87M | 29.98M | -13.43M | 15.14M | 5.79M | 10.97M | 55.25M | 27.02M |
| netIncomeFromContinuingOperations | 98.11M | 61.64M | 51.49M | -7.35M | -52.68M | 5.25M | -420K | 42.51M | 28.59M | 29.43M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | 2819 | - | - |
| netIncome | 91.67M | 56.91M | 39.52M | -10.29M | -44.71M | 5.73M | -2.77M | 42.21M | 34.72M | 23.12M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 91.67M | 56.91M | 39.52M | -10.29M | -44.71M | 5.73M | -2.77M | 42.21M | 34.72M | 23.12M |
| eps | 2.7 | 1.65 | 1.15 | -0.3 | -1.3 | 0.17 | -0.08 | 1.23 | 1.01 | 0.68 |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 109.84M | 96.97M | 89.14M | 89.13M | 93.58M | 143.84M | 204.32M | 386.79M | 256.93M | 231.88M |
| shortTermInvestments | 2.49M | 3.81M | 2.48M | 2.26M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 112.33M | 100.78M | 91.62M | 91.39M | 93.58M | 143.84M | 204.32M | 386.79M | 256.93M | 231.88M |
| netReceivables | 121.18M | 48.98M | 96.46M | 28.05M | 79.58M | 41.06M | 84.97M | 26.5M | 90.36M | 43.95M |
| accountsReceivables | 120.56M | 37.24M | 96.46M | 28.05M | 79.58M | 41.03M | 84.97M | 26.5M | 90.36M | 43.95M |
| otherReceivables | 611K | 11.74M | - | - | - | - | - | - | - | - |
| inventory | 94.74M | 87.09M | 89.72M | 68.26M | 51M | 61.44M | 57.68M | 49.18M | 41.74M | 42.36M |
| prepaids | - | 24.41M | -2.48M | 6.57M | - | 4.31M | - | 6.05M | - | 4.61M |
| otherCurrentAssets | 611K | 75.28M | 15.3M | 68.79M | 11.54M | 51.45M | 21.99M | 51.31M | 3.71M | 29.7M |
| totalCurrentAssets | 328.24M | 336.53M | 290.61M | 263.06M | 235.7M | 302.1M | 368.97M | 519.83M | 392.74M | 352.5M |
| propertyPlantEquipmentNet | 1.26B | 1.2B | 1.11B | 1.09B | 1.07B | 1.05B | 977.47M | 861.42M | 969.76M | 979.78M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 62.79M | 49.63M | 27.83M | 29.98M | 19.54M | 19.33M | 16.98M | 18.09M | 20.5M | 21.56M |
| goodwillAndIntangibleAssets | 62.79M | 49.63M | 27.83M | 29.98M | 19.54M | 19.33M | 16.98M | 18.09M | 20.5M | 21.56M |
| longTermInvestments | 41.44M | 12.48M | 20.39M | 23.39M | 26.74M | 34.77M | 32.92M | 47.38M | 554K | 5.81M |
| taxAssets | 53.77M | 27.68M | 4.04M | 763K | 1.03M | 4.21M | 5.76M | 484K | 618K | 1.01M |
| otherNonCurrentAssets | 41.44M | 22.12M | 49.44M | 12.44M | 15.75M | 6.5M | 10.45M | 7.51M | 7.03M | 5.4M |
| totalNonCurrentAssets | 1.42B | 1.31B | 1.21B | 1.15B | 1.13B | 1.12B | 1.04B | 934.89M | 998.46M | 1.01B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.75B | 1.65B | 1.5B | 1.42B | 1.37B | 1.42B | 1.41B | 1.45B | 1.39B | 1.37B |
| totalPayables | 210.7M | 219.24M | 137.51M | 83.42M | 136.41M | 88.84M | 126.14M | 154.24M | 131.62M | 72.07M |
| accountPayables | 182.39M | 126.57M | 137.51M | 83.42M | 136.41M | 88.84M | 126.14M | 78.71M | 112.07M | 72.07M |
| otherPayables | 28.31M | 92.67M | - | - | - | - | - | 75.53M | 19.55M | - |
| accruedExpenses | - | - | 5.44M | 38.04M | 1.99M | 45.8M | 3.65M | - | - | 37.5M |
| shortTermDebt | 122.13M | 149.25M | 131.14M | 112.06M | 95.63M | 43.99M | 13.6M | 499K | 39.54M | 10.78M |
| capitalLeaseObligationsCurrent | 4.37M | 3.25M | - | 2.71M | - | 1.64M | - | 1.6M | - | 617K |
| taxPayables | 43.73M | 31.92M | 8.59M | 12.27M | 1.45M | 12.41M | 1.77M | 31.96M | 19.55M | 25.84M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 25.84M |
| otherCurrentLiabilities | 102.02M | 91.95M | 53.47M | 43.29M | 19.56M | 34.13M | 12.43M | 32.06M | 24.03M | 26.56M |
| totalCurrentLiabilities | 439.22M | 463.69M | 327.55M | 279.52M | 253.58M | 214.39M | 155.81M | 188.39M | 195.19M | 173.36M |
| longTermDebt | 190M | 163.33M | 229.16M | 235M | 225M | 275M | 300M | 300M | 166.27M | 199.55M |
| capitalLeaseObligationsNonCurrent | 7.35M | 3.48M | 1.59M | 1.38M | - | 1.24M | 3.26M | 2.81M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 79.57M | 82.5M | 78M | 67.04M | 53.91M | 80.04M | 83.56M | 87.23M | 97.16M | 73.32M |
| otherNonCurrentLiabilities | 302.31M | 251.15M | 282.29M | 164.28M | 135.22M | 123.89M | 141.09M | 116.84M | 113.23M | 113.74M |
| totalNonCurrentLiabilities | 579.23M | 500.46M | 513.04M | 467.7M | 414.13M | 480.17M | 524.64M | 506.88M | 376.66M | 386.61M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.72M | 6.72M | 1.59M | 4.09M | - | 2.88M | 3.26M | 4.41M | - | 617K |
| totalLiabilities | 1.02B | 964.15M | 840.6M | 747.23M | 667.71M | 694.57M | 680.45M | 695.27M | 571.84M | 559.98M |
| treasuryStock | - | - | - | - | - | - | - | - | -210.24M | - |
| preferredStock | - | - | - | - | - | - | - | - | 222.56M | - |
| commonStock | 9.07M | 9.07M | 9.07M | 9.07M | 9.07M | 9.06M | 9.06M | 226.51M | 226.51M | 226.51M |
| retainedEarnings | 1.01B | 931.24M | 874.73M | 834.23M | 844.52M | 886.98M | 891.27M | 248.66M | 311.52M | 287.65M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 438.04M | 438.04M | 438.04M |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 91.67M | 56.91M | 39.52M | -10.29M | -44.71M | 5.73M | -2.77M | 42.6M | 34.72M | 23.12M |
| depreciationAndAmortization | 83.87M | 90.31M | 70.07M | 74.01M | 73.78M | 70.07M | 69.83M | 76.38M | 75.02M | 65.7M |
| deferredIncomeTax | -4.41M | 13.67M | - | - | - | - | - | - | - | 174K |
| stockBasedCompensation | - | - | - | 2.68M | - | 3M | - | 1.78M | - | 1.76M |
| changeInWorkingCapital | -44.82M | 10.82M | -40.43M | -24.4M | 2.93M | -14.26M | -51.9M | 24.26M | -22.22M | 3.36M |
| accountsReceivables | -20.06M | -58.6M | -22.05M | -4.34M | -4.18M | -13.5M | -39.47M | 10.65M | -24.39M | -14.54M |
| inventory | -9.95M | 2.83M | -23.78M | -15.44M | 7.35M | -3.84M | -9.24M | -3.91M | -621K | 12.61M |
| accountsPayables | -22.42M | 67.41M | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 7.62M | -821.49K | 5.39M | -4.62M | -236K | 3.09M | -3.19M | 17.52M | 2.78M | 5.3M |
| otherNonCashItems | 28.81M | 45.51M | 31.64M | 50.39M | 54.37M | 19.72M | 3.5M | 19.87M | 32.29M | 84.52M |
| netCashProvidedByOperatingActivities | 155.13M | 217.22M | 100.8M | 92.39M | 86.37M | 84.26M | 18.66M | 164.89M | 119.81M | 178.64M |
| investmentsInPropertyPlantAndEquipment | -106.72M | -161.68M | -124.09M | -126.61M | -135.64M | -137.14M | -196.22M | -86.96M | -65.41M | -63.13M |
| acquisitionsNet | 171.46K | 330.36K | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -5.04M | - | - | - | - | - | - | - | -6999 | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | 44058 | - | - |
| otherInvestingActivities | 100.86K | -716.88K | 11.94M | 15.55M | 1.2M | -1.26M | -2.96M | -29.5M | -1.61M | -11.39M |
| netCashProvidedByInvestingActivities | -111.49M | -162.07M | -112.14M | -111.06M | -134.45M | -138.41M | -199.17M | -116.41M | -67.02M | -74.51M |
| netDebtIssuance | -1.5M | -42.86M | 12.19M | - | 148K | - | 12.59M | - | -5.7M | - |
| longTermNetDebtIssuance | - | - | 12.19M | - | 148K | - | 12.59M | - | -5.7M | - |
| shortTermNetDebtIssuance | -1.5M | -42.86M | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | 5230 |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | 5230 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | 5230 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.15M | - | - | - | - | -10.02M | -12M | -10.02M | -12M | -20.56M |
| commonDividendsPaid | -10.15M | - | - | - | - | -10.02M | -12M | -10.02M | -12M | -20.56M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -18.44M | -3.41M | -388K | 22.95M | -326K | 3.12M | -286K | 92.41M | -7.56M | -10.31M |
| netCashProvidedByFinancingActivities | -30.08M | -46.27M | 11.8M | 22.95M | -178K | -6.89M | 306K | 82.39M | -25.27M | -30.86M |