OTC : HCHDF
-$0.07 (-1.22%)
| 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.24B | 947.7M | 693.72M | 735.64M | 811.39M | 621.83M | 755.68M | 704.29M | 722.57M | 688.24M |
| costOfRevenue | 728.39M | 605.26M | 510.14M | 527.64M | 511.58M | 426.76M | 514.05M | 533.16M | 550.52M | 489.16M |
| grossProfit | 511.25M | 342.43M | 183.57M | 208M | 299.8M | 195.07M | 241.62M | 171.13M | 172.05M | 199.08M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 17.73M | 15.37M | 16.2M | 18.36M | 16.67M | 10.88M | 14.26M | 13.72M | 10.71M | 9.26M |
| sellingAndMarketingExpenses | 5.09M | 3.7M | 3M | 3.21M | 3.36M | 3.25M | 4.52M | 4.62M | 10.71M | 12.43M |
| sellingGeneralAndAdministrativeExpenses | 22.82M | 19.06M | 19.19M | 21.56M | 20.03M | 14.13M | 18.79M | 18.34M | 21.42M | 21.68M |
| otherExpenses | 61.46M | 95.8M | 172.06M | 138.77M | 116.88M | 97.54M | 106.46M | 97000 | 253K | 391K |
| operatingExpenses | 84.28M | 114.87M | 191.25M | 160.33M | 136.9M | 111.67M | 125.24M | 90.99M | 80.92M | 52.1M |
| costAndExpenses | 812.67M | 720.13M | 701.39M | 679.09M | 643.35M | 538.43M | 639.3M | 624.15M | 631.44M | 541.26M |
| netInterestIncome | -15.31M | -15.25M | -7.51M | -9.19M | -5.36M | -5.63M | -3.18M | -5.68M | -22.99M | -24.85M |
| interestIncome | 3.92M | 2.91M | 5.01M | 2.51M | 1.79M | 2.66M | 2.66M | 1.91M | 4.09M | 1.01M |
| interestExpense | 19.23M | 18.16M | 12.52M | 11.69M | 7.16M | 8.28M | 5.84M | 7.59M | 27.08M | 25.86M |
| depreciationAndAmortization | 175.07M | 160.23M | 146.94M | 134.15M | 143.01M | 115.9M | 192.96M | 159.2M | 207.98M | 171.71M |
| ebitda | 602.03M | 357.56M | 117.38M | 182.53M | 285.32M | 225.97M | 278.6M | 203.43M | 302.37M | 323.41M |
| ebit | 426.97M | 198.88M | -29.56M | 48.38M | 142.31M | 110.07M | 81.8M | 45.78M | 94.39M | 135.96M |
| nonOperatingIncomeExcludingInterest | - | 28.69M | 21.88M | 36.15M | 72.37M | - | 34.57M | 34.46M | -2.54M | 11.02M |
| operatingIncome | 426.97M | 227.56M | -7.68M | 56.55M | 168.04M | 84.91M | 115.49M | 70.81M | 89.33M | 143.81M |
| totalOtherIncomeExpensesNet | -45.85M | -50.35M | -35.81M | -30.79M | -30.71M | -21.99M | -39.54M | -41.87M | -27.78M | -38.7M |
| incomeBeforeTax | 381.12M | 177.22M | -43.48M | 25.77M | 137.33M | 62.92M | 76.84M | 38.37M | 64.08M | 108.28M |
| incomeTaxExpense | 128.21M | 63.47M | 16.55M | 20.93M | 66.22M | 42.49M | 35.4M | 31.66M | 10.2M | 45.42M |
| netIncomeFromContinuingOperations | 252.9M | 113.75M | -60.03M | 4.83M | 71.11M | 20.43M | 41.44M | 6.7M | 53.88M | 62.86M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 206.39M | 97M | -55.01M | 2.96M | 76.93M | 15.16M | 28.95M | 12.84M | 41.56M | 45.55M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 206.39M | 97M | -55.01M | 2.96M | 76.93M | 15.16M | 28.95M | 12.84M | 41.56M | 45.55M |
| eps | 0.4 | 0.19 | -0.11 | 0.01 | 0.15 | 0.03 | 0.06 | 0.03 | 0.08 | 0.09 |
| 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 | 317.77M | 96.97M | 89.13M | 143.84M | 386.79M | 231.88M | 166.36M | 79.7M | 256.99M | 139.98M |
| shortTermInvestments | 2.64M | 3.81M | - | - | - | - | 38.3M | - | - | - |
| cashAndShortTermInvestments | 320.41M | 100.78M | 89.13M | 143.84M | 386.79M | 231.88M | 204.65M | 79.7M | 256.99M | 139.98M |
| netReceivables | 142.98M | 48.98M | 27.68M | 53.55M | 26.5M | 69.6M | 36.27M | 43.65M | 49.14M | 41.33M |
| accountsReceivables | 81.5M | 37.24M | 27.68M | 41.03M | 26.44M | 43.95M | 4.8M | 43.65M | 38.62M | 35.78M |
| otherReceivables | 61.47M | 11.74M | 39608 | 12.52M | 51840 | 25.65M | 31.47M | - | 10.52M | 5.56M |
| inventory | 118.21M | 87M | 68.26M | 61.44M | 49.18M | 42.36M | 62.6M | 58.04M | 56.68M | 57.06M |
| prepaids | 5.18M | 24.41M | 6.56M | 4.31M | 6.05M | 4.61M | 2.28M | 2.03M | 3.72M | 2.59M |
| otherCurrentAssets | 8.31M | 75.37M | 71.44M | 38.96M | 51.31M | 4.05M | 35.28M | 53.79M | 57.72M | 50.74M |
| totalCurrentAssets | 595.09M | 336.53M | 263.06M | 302.1M | 519.83M | 352.5M | 341.08M | 237.21M | 417.23M | 286.14M |
| propertyPlantEquipmentNet | 1.24B | 1.2B | 1.02B | 1.05B | 861.42M | 979.78M | 976.84M | 1B | 1.04B | 1.11B |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 66.24M | 49.63M | 29.98M | 19.33M | 18.09M | 21.56M | 22.36M | 24.36M | 24.54M | 26.38M |
| goodwillAndIntangibleAssets | 66.24M | 49.63M | 29.98M | 19.33M | 18.09M | 21.56M | 22.36M | 24.36M | 24.54M | 26.38M |
| longTermInvestments | 44.77M | 12.48M | 23.39M | 37.21M | 54.57M | 8.78M | -32.14M | 8.36M | 14.99M | 26.66M |
| taxAssets | 105.31M | 27.68M | 761.92K | 4.21M | 484K | 1.01M | 1.63M | 1.5M | 2.4M | 1.03M |
| otherNonCurrentAssets | 111.39M | 22.12M | 81.2M | 4.05M | 321.97K | 2.43M | 43.48M | 2.44M | 91003 | 44012 |
| totalNonCurrentAssets | 1.57B | 1.31B | 1.15B | 1.12B | 934.89M | 1.01B | 1.01B | 1.04B | 1.09B | 1.17B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.16B | 1.65B | 1.42B | 1.42B | 1.45B | 1.37B | 1.35B | 1.28B | 1.5B | 1.45B |
| totalPayables | 209.57M | 219.24M | 83.42M | 88.84M | 78.71M | 72.07M | 75.25M | 69.57M | 63.04M | 55.38M |
| accountPayables | 112.97M | 126.57M | 83.3M | 33.69M | 3.45M | 9.83M | 21.52M | 10.4M | 3.65M | 55.48M |
| otherPayables | 96.6M | 92.67M | 119.79K | 55.15M | 75.26M | 62.23M | 53.73M | 59.17M | 59.39M | -94000 |
| accruedExpenses | 40.9M | 37.02M | 38.04M | 45.8M | 53.12M | 37.5M | 38.9M | 43.1M | 43.4M | 34.24M |
| shortTermDebt | 114.64M | 149.25M | 112.06M | 43.99M | 499K | 10.78M | 234K | 107.07M | 67.86M | 36.31M |
| capitalLeaseObligationsCurrent | 2.65M | 3.25M | 2.71M | 1.64M | 1.6M | 617K | 2.58M | - | - | - |
| taxPayables | - | 31.92M | 2.97M | 12.41M | 31.96M | 25.84M | 16.43M | 9.58M | 12.22M | 34.98M |
| deferredRevenue | 21.65M | - | - | - | - | 400K | 104.52M | 62.32M | 65.59M | - |
| otherCurrentLiabilities | 209.45M | 91.95M | 43.29M | 34.13M | 54.46M | 52M | -38.31M | 19.63M | 22.74M | 46.01M |
| totalCurrentLiabilities | 598.86M | 463.69M | 279.52M | 214.39M | 188.39M | 173.36M | 183.18M | 239.37M | 197.04M | 171.94M |
| longTermDebt | 225.36M | 163.33M | 235M | 275M | 300M | 199.55M | 199.31M | 50M | 291.96M | 291.07M |
| capitalLeaseObligationsNonCurrent | 6.35M | 3.48M | 1.38M | 1.24M | 2.81M | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 172K | 31.97M | 30.41M | 25M |
| deferredTaxLiabilitiesNonCurrent | 85.56M | 82.5M | 67.04M | 80.04M | 87.23M | 73.32M | 63.1M | 71.23M | 56.04M | 65.97M |
| otherNonCurrentLiabilities | 368.59M | 251.15M | 164.28M | 123.89M | 116.84M | 113.74M | 99.85M | 198.62M | 191.64M | 198.36M |
| totalNonCurrentLiabilities | 685.86M | 500.46M | 467.7M | 480.17M | 506.88M | 386.61M | 362.43M | 248.62M | 483.59M | 489.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9M | 6.72M | 4.09M | 2.88M | 4.41M | 617K | 2.58M | - | - | - |
| totalLiabilities | 1.28B | 964.15M | 747.23M | 694.57M | 695.27M | 559.98M | 545.61M | 487.99M | 680.64M | 661.37M |
| treasuryStock | - | - | - | - | - | - | - | - | -140K | -426K |
| preferredStock | - | - | - | 28.91M | 7.6M | 15.62M | 11.75M | - | - | - |
| commonStock | 9.08M | 9.07M | 9.07M | 9.06M | 226.51M | 226.51M | 226.51M | 225.41M | 224.32M | 224.32M |
| retainedEarnings | 919.26M | 931.24M | 834.23M | 886.98M | 248.66M | 287.65M | 290.26M | 279M | 286.36M | 258.27M |
| additionalPaidInCapital | - | - | - | - | 438.04M | 438.04M | 438.04M | 438.04M | 438.04M | 438.04M |
| 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 | 206.39M | 113.75M | -56.33M | 4.83M | 71.11M | 20.43M | 41.44M | 6.7M | 53.88M | 62.86M |
| depreciationAndAmortization | 175.07M | 160.23M | 146.94M | 140.06M | 151.41M | 118.04M | 187.24M | 165.73M | 197.8M | 187.45M |
| deferredIncomeTax | -24.49M | 13.86M | -4.67M | -2.64M | 6.93M | 13.4M | -8.57M | 15.37M | -11.87M | -6.62M |
| stockBasedCompensation | - | - | 2.68M | 3M | 1.78M | 1.76M | 2.14M | 5.86M | 11.44M | 6.62M |
| changeInWorkingCapital | -92.03M | -28.26M | -16.96M | -72.79M | -11.24M | -4.01M | -20.03M | -23.64M | -2.13M | 19.24M |
| accountsReceivables | -59M | -82.6M | -6.04M | -52.01M | -16.94M | -17.82M | -10.12M | -15.51M | -23.22M | 25.21M |
| inventory | -32.47M | -21.16M | -8.29M | -13.08M | -4.53M | 21.99M | -6.95M | -1.74M | -165K | 11.07M |
| accountsPayables | -26.67M | 68.81M | 1.92M | -6.51M | -9.38M | -9.18M | -8.66M | 618.94K | 23.81M | -19.78M |
| otherWorkingCapital | 26.11M | 4.62M | -4.56M | -1.19M | 19.62M | 1M | 5.7M | -7M | -2.56M | 2.75M |
| otherNonCashItems | 168.4M | 75.53M | 102.44M | 30.46M | 64.7M | 45.75M | 81.05M | 15.92M | -15.2M | 39.89M |
| netCashProvidedByOperatingActivities | 433.35M | 321.25M | 178.76M | 102.92M | 284.7M | 195.37M | 283.26M | 185.94M | 233.92M | 316.07M |
| investmentsInPropertyPlantAndEquipment | -222.99M | -269.14M | -262.25M | -333.71M | -152.36M | -107.33M | -202.36M | -126.63M | -124.52M | -129.99M |
| acquisitionsNet | 672.63K | 743.13K | 1.18M | 353K | -20M | 375.22K | 132K | -1.81M | 700K | 807K |
| purchasesOfInvestments | -5.11M | -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 | 984K | 3.14M | 1.7M |
| otherInvestingActivities | -8.94M | -4.88M | 16.02M | 736K | 2.84M | -23220 | 2.25M | 3.91M | 4.02M | 117K |
| netCashProvidedByInvestingActivities | -236.37M | -277M | -245.51M | -337.58M | -183.43M | -112.23M | -203.61M | -129.98M | -121.05M | -127.36M |
| netDebtIssuance | 23.51M | -29.38M | 25.43M | 15.72M | 91.16M | 8.78M | 44M | -196.89M | 31.5M | -107.43M |
| longTermNetDebtIssuance | 23.51M | -29.38M | 25.43M | 17.35M | 91.16M | 10.8M | 44M | -196.89M | 31.5M | -107.43M |
| shortTermNetDebtIssuance | - | - | - | -1.64M | - | -2.02M | - | - | - | - |
| netStockIssuance | - | - | - | - | - | -292K | -309K | -579K | - | - |
| netCommonStockIssuance | - | - | - | - | - | -292K | -309K | -579K | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -292K | -309K | -579K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -15.53M | - | - | -21.62M | -21.65M | -21.91M | -20.99M | -20M | -14M | -7M |
| commonDividendsPaid | -15.53M | - | - | -21.62M | -21.65M | -21.91M | -20.99M | -20M | -14M | -7M |
| preferredDividendsPaid | - | - | - | - | - | - | 776.55K | - | - | - |
| otherFinancingActivities | 20.25M | -5.43M | -2.66M | -686.03K | -12.39M | 1.01M | -13.49M | -10.83M | -12.58M | -17.74M |
| netCashProvidedByFinancingActivities | 28.23M | -34.82M | 22.77M | -6.59M | 57.12M | -12.41M | 9.21M | -228.3M | 4.92M | -132.16M |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 618.25M | 520.01M | 536.96M | 391.74M | 379.69M | 323.43M | 393.95M | 332.81M | 419.56M | 393.01M |
| costOfRevenue | 369.14M | 329.4M | 362.05M | 248.42M | 274.18M | 271.13M | 330.04M | 248.08M | 284.67M | 239.41M |
| grossProfit | 249.11M | 190.61M | 174.91M | 143.32M | 110.18M | 52.3M | 63.91M | 84.73M | 134.88M | 153.6M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | -5.98M | 23.72M | 22.44M | 23.65M | -4.69M | 20.88M | 25.08M | 24.91M | 23.81M | 24.04M |
| sellingAndMarketingExpenses | 2.54M | 2.56M | 2.92M | 1.78M | 1.24M | 1.75M | 2.56M | 1.51M | 2.39M | 1.64M |
| sellingGeneralAndAdministrativeExpenses | -695.9K | 23.52M | 25.17M | 23.98M | -3.1M | 22.29M | 31.22M | 23.44M | 28.6M | 24.57M |
| otherExpenses | 51.46M | 11.89M | 9.57M | 36.79M | 38.8M | 5.29M | -5.88M | 4.9M | 12.84M | 5.46M |
| operatingExpenses | 50.76M | 35.41M | 34.75M | 60.78M | 35.7M | 27.59M | 37.09M | 28.34M | 41.44M | 30.03M |
| costAndExpenses | 419.9M | 364.8M | 396.8M | 309.2M | 341.87M | 298.72M | 367.13M | 276.42M | 326.12M | 269.44M |
| netInterestIncome | -5.66M | -9.9M | -7.28M | -8.06M | -1.19M | -6.33M | -3.79M | -5.34M | -1.92M | -3.51M |
| interestIncome | 2.77M | 1.14M | 1.4M | 1.53M | 2.49M | 2.51M | 1.94M | 625.34K | 769.84K | 1.04M |
| interestExpense | 8.43M | 11.05M | 8.68M | 9.59M | 3.69M | 8.84M | 5.73M | 5.96M | 2.69M | 4.55M |
| depreciationAndAmortization | 88.63M | 81.27M | 88.42M | 71.69M | 74.33M | 75.95M | 70.99M | 63.57M | 73.77M | 70.76M |
| ebitda | 286.98M | 205.3M | 207.39M | 151.28M | 95.78M | 24.94M | 98.88M | 84.41M | 129.68M | 190.31M |
| ebit | 198.35M | 124.02M | 118.97M | 79.59M | 21.45M | -51.01M | 27.89M | 33.78M | 68.5M | 119.55M |
| nonOperatingIncomeExcludingInterest | - | 31.18M | 21.19M | 11.01M | 16.37M | 5.51M | -754.76K | -4.36M | 2.72M | 4.02M |
| operatingIncome | 198.35M | 155.21M | 140.16M | 82.54M | 37.82M | 24.71M | 26.82M | 56.39M | 93.44M | 123.57M |
| totalOtherIncomeExpensesNet | 35.77M | -15.09M | -35.62M | -13.18M | -21.45M | -14.35M | -4.97M | -14.54M | -18M | -40.16M |
| incomeBeforeTax | 234.12M | 140.11M | 110.18M | 69.36M | 16.37M | -59.85M | 22.17M | 14.88M | 53.23M | 83.41M |
| incomeTaxExpense | 83.08M | 42.84M | 44.19M | 17.87M | 30.46M | -13.82M | 15.6M | 5.44M | 10.88M | 54.96M |
| netIncomeFromContinuingOperations | 151.03M | 97.27M | 60.35M | 51.49M | -14.01M | -46.03M | 6.57M | 9.44M | 42.34M | 28.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | 233.5K | - | - | 2406 | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -8.2M | -1.16M | -9.83M | -167.66K | - |
| netIncome | 111.68M | 90.89M | 55.72M | 39.52M | -10.46M | -46.02M | 5.9M | -2.6M | 41.87M | 34.54M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | -335.32K | - |
| bottomLineNetIncome | 111.68M | 90.89M | 55.72M | 39.52M | -10.46M | -46.02M | 5.9M | -2.6M | 42.21M | 34.54M |
| eps | 0.22 | 0.18 | 0.11 | 0.08 | -0.02 | -0.09 | 0.01 | -0.01 | 0.08 | 0.07 |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 317.77M | 109.84M | 96.97M | 89.14M | 89M | 93.58M | 143.84M | 204.32M | 386.79M | 256.93M |
| shortTermInvestments | 2.64M | 2.49M | 3.81M | 2.48M | 2.26M | - | - | - | - | - |
| cashAndShortTermInvestments | 320.41M | 112.33M | 100.78M | 91.62M | 91.26M | 93.58M | 143.84M | 204.32M | 386.79M | 256.93M |
| netReceivables | 142.98M | 120.56M | 48.98M | 96.46M | 78.49M | 85.3M | 41.06M | 84.97M | 26.5M | 90.36M |
| accountsReceivables | 81.5M | 120.56M | 37.24M | 96.46M | 28.01M | 79.45M | 41.25M | 82.21M | 26.44M | 90.31M |
| otherReceivables | 61.47M | 612.09K | 11.74M | - | 50.48M | 5.85M | 49.56M | 2.76M | 51840 | 49000 |
| inventory | 118.21M | 94.74M | 87M | 89.72M | 68.16M | 51M | 61.44M | 57.68M | 49.18M | 41.74M |
| prepaids | 5.18M | - | 24.41M | -2.48M | 6.57M | - | 4.31M | - | 6.05M | - |
| otherCurrentAssets | 8.31M | 611K | 75.37M | 15.3M | 18.21M | 11.54M | 51.45M | 21.99M | 51.31M | 3.71M |
| totalCurrentAssets | 595.09M | 328.24M | 336.53M | 290.61M | 262.69M | 235.7M | 302.1M | 368.97M | 519.83M | 392.74M |
| propertyPlantEquipmentNet | 1.24B | 1.26B | 1.2B | 1.11B | 1.02B | 1.07B | 1.05B | 977.47M | 861.42M | 969.76M |
| goodwill | - | - | - | - | - | 31507 | - | -37051.34 | - | - |
| intangibleAssets | 66.24M | 62.79M | 49.63M | 27.83M | 29.98M | 19.51M | 19.33M | 17.02M | 18.09M | 20.5M |
| goodwillAndIntangibleAssets | 66.24M | 62.79M | 49.63M | 27.83M | 29.98M | 19.54M | 19.33M | 16.98M | 18.09M | 20.5M |
| longTermInvestments | 44.77M | 22.18M | 12.48M | 22.87M | 24.4M | 41.39M | 37.21M | 43.46M | 54.57M | 7.58M |
| taxAssets | 105.31M | 53.77M | 27.68M | 24.43M | 761.92K | 1.03M | 4.21M | 5.76M | 484K | 618K |
| otherNonCurrentAssets | 111.39M | 19.26M | 22.12M | 46.96M | 78.56M | 66847 | 4.05M | -94629 | 321.97K | 7.58M |
| totalNonCurrentAssets | 1.57B | 1.42B | 1.31B | 1.21B | 1.15B | 1.13B | 1.12B | 1.04B | 934.89M | 998.46M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.16B | 1.75B | 1.65B | 1.5B | 1.41B | 1.37B | 1.42B | 1.41B | 1.45B | 1.39B |
| totalPayables | 209.57M | 184.26M | 219.24M | 146.1M | 83.42M | 136.41M | 88.84M | 126.14M | 78.71M | 112.07M |
| accountPayables | 112.97M | 97.56M | 126.57M | 137.51M | 31.13M | 136.41M | 33.69M | 126.14M | 3.45M | 112.07M |
| otherPayables | 96.6M | 86.7M | 92.67M | 8.59M | 52.29M | 1.45M | 55.15M | 1.77M | 75.26M | 19.55M |
| accruedExpenses | 40.9M | - | 63.84M | 5.44M | 38.04M | 1.99M | 45.8M | 3.65M | 53.12M | 6.52M |
| shortTermDebt | 112.83M | 122.13M | 149.25M | 131.14M | 112.06M | 95.63M | 43.99M | 13.6M | 499K | 39.54M |
| capitalLeaseObligationsCurrent | - | 4.37M | 3.25M | - | 2.71M | - | 1.64M | - | 1.6M | 864K |
| taxPayables | - | 43.73M | 31.92M | 8.59M | 2.97M | 1.45M | 12.41M | 1.77M | 31.96M | 19.55M |
| deferredRevenue | 21.65M | - | - | - | - | - | - | - | - | 200K |
| otherCurrentLiabilities | 213.91M | 128.46M | 91.95M | 53.47M | 42.89M | 19.56M | 34.13M | 12.43M | 54.46M | 36.85M |
| totalCurrentLiabilities | 598.86M | 439.22M | 463.69M | 327.55M | 279.13M | 253.58M | 214.39M | 155.81M | 188.39M | 195.19M |
| longTermDebt | 225.36M | 190M | 163.33M | 229.16M | 235M | 225M | 275M | 300M | 300M | 166.27M |
| capitalLeaseObligationsNonCurrent | 6.35M | 7.35M | 3.48M | 1.59M | 1.38M | 2.85M | 1.24M | 3.26M | 2.81M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 85.56M | 79.57M | 82.5M | 78M | 66.94M | 53.91M | 80.04M | 83.56M | 87.23M | 97.16M |
| otherNonCurrentLiabilities | 368.59M | 302.31M | 251.15M | 205.88M | 164.28M | 186.28M | 123.89M | 137.82M | 116.84M | 113.23M |
| totalNonCurrentLiabilities | 685.86M | 579.23M | 500.46M | 513.04M | 467.04M | 414.13M | 480.17M | 524.64M | 506.88M | 376.66M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.35M | 11.72M | 6.72M | 1.59M | 4.09M | 2.85M | 2.88M | 3.26M | 4.41M | 864K |
| totalLiabilities | 1.28B | 1.02B | 964.15M | 840.6M | 746.17M | 667.71M | 694.57M | 680.45M | 695.27M | 571.84M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | 28.91M | - | 7.6M | - |
| commonStock | 9.08M | 9.07M | 9.07M | 9.07M | 9.06M | 9.07M | 9.06M | 9.06M | 226.51M | 226.51M |
| retainedEarnings | 919.26M | 1.01B | 931.24M | 874.73M | 623.3M | 844.52M | 886.98M | 891.27M | 248.66M | 311.42M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | 438.04M | 438.04M |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 111.68M | 90.89M | 55.72M | 39.5M | -10.29M | -46.02M | 5.9M | -2.6M | 41.87M | 34.54M |
| depreciationAndAmortization | 88.63M | 81.48M | 88.42M | 70.07M | 75.71M | 75.95M | 70.99M | 63.57M | 73.77M | 70.76M |
| deferredIncomeTax | -19.55M | -4.63M | 13.38M | 342.87K | 20.02M | -24.58M | 4.33M | -7.14M | -14.54M | 22.01M |
| stockBasedCompensation | - | - | - | - | 2.68M | - | 3M | - | 1.78M | -179.7M |
| changeInWorkingCapital | -44.4M | -19.74M | 10.99M | -40.43M | -17.55M | 311.88K | -5.96M | -69.45M | 23.51M | -35.41M |
| accountsReceivables | -37.4M | -17.43M | -57.14M | -22.05M | -466.26K | -5.51M | -15.19M | -39.62M | 6.63M | -24.25M |
| inventory | -21.7M | -9.87M | 3.01M | -23.78M | -15.8M | 7.56M | -4.85M | -8.68M | -3.89M | -617.74K |
| accountsPayables | -3.15M | -23.54M | 65.98M | 2.17M | 3.41M | -1.5M | 11.22M | -18.16M | 3.56M | -13.31M |
| otherWorkingCapital | 17.85M | 8M | -858.72K | 5.39M | -4.69M | -242.91K | 2.87M | -3M | 17.21M | 2.77M |
| otherNonCashItems | 130.33M | 10.21M | 43.15M | 31.66M | 21.88M | 234.59M | 164.13M | 226.74M | 182.45M | 206.98M |
| netCashProvidedByOperatingActivities | 266.69M | 162.83M | 211.66M | 100.8M | 92.45M | 88.9M | 88.59M | 17.52M | 165.82M | 119.18M |
| investmentsInPropertyPlantAndEquipment | -109.53M | -104.76M | -157.05M | -124.09M | -126.41M | -139.75M | -160.29M | -184.57M | -87.48M | -65.06M |
| acquisitionsNet | 485.35K | 179.98K | 319.21K | 420.84K | 550.04K | 614.49K | 935.89K | 186.85K | 3.36M | 4973.77 |
| purchasesOfInvestments | 164.55K | - | - | - | - | - | - | - | -23.12M | -6963.28 |
| salesMaturitiesOfInvestments | - | - | - | - | 734.54K | - | - | - | 88315 | 4.71M |
| otherInvestingActivities | -8.91M | -12.26M | -818.12K | 11.94M | 14.49M | 744.18K | -2.49M | -2.63M | -9.59M | -6.31M |
| netCashProvidedByInvestingActivities | -117.78M | -117.03M | -157.55M | -112.14M | -110.63M | -138.39M | -161.84M | -187.01M | -116.74M | -66.67M |
| netDebtIssuance | 25.2M | -4.52M | -42.1M | 12.19M | 24.93M | 148K | 5.36M | 12.59M | 94.82M | -5.7M |
| longTermNetDebtIssuance | - | -4.52M | - | 12.19M | - | 148K | 5.36M | 12.59M | 94.82M | -5.7M |
| shortTermNetDebtIssuance | 25.2M | - | -42.1M | - | 24.93M | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.84M | -10.06M | - | - | - | - | -11.48M | -11.27M | -10.16M | -11.94M |
| commonDividendsPaid | -4.84M | -10.06M | - | - | - | - | -11.48M | -11.27M | -10.16M | -11.94M |
| preferredDividendsPaid | - | - | - | - | - | - | 1.46M | -732.43K | - | -62955 |
| otherFinancingActivities | 38.41M | -17M | -3.32M | -388K | -1.62M | -331.21K | -2.41M | -304.68K | -3.39M | -7.43M |
| netCashProvidedByFinancingActivities | 58.77M | -31.58M | -45.42M | 11.8M | 23.32M | -183.21K | -7.07M | 287.32K | 81.27M | -25.14M |