OTC : CHRHF
$0 (0.0%)
| 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 |
|---|---|---|---|---|---|---|---|---|
| revenue | 1.63B | 1.77B | 1.37B | 1.99B | 1.75B | 1.2B | 848.28M | 691.42M |
| costOfRevenue | 1.09B | 1.16B | 987.88M | 1.39B | 1.26B | 842.47M | 602.02M | 524.93M |
| grossProfit | 536.68M | 615.68M | 386.83M | 605.31M | 492.88M | 358.77M | 246.25M | 166.49M |
| researchAndDevelopmentExpenses | 85.92M | 83.75M | 70.67M | 65.89M | 49.99M | 38.94M | 30.17M | 26.48M |
| generalAndAdministrativeExpenses | 105.37M | 104.76M | 96.79M | 89.76M | 103.61M | 82.84M | 14.94M | 12.55M |
| sellingAndMarketingExpenses | 258.8M | 262.25M | 244.05M | 214.01M | 195.51M | 179.45M | 128.08M | 100.53M |
| sellingGeneralAndAdministrativeExpenses | 364.17M | 367.01M | 340.84M | 304.5M | 298.13M | 262.29M | 143.03M | 113.08M |
| otherExpenses | 538.71K | 9.56M | 2.55M | - | - | -2.66M | 25.92M | 1.58M |
| operatingExpenses | 450.63M | 460.32M | 414.06M | 370.39M | 348.12M | 298.57M | 199.11M | 164.52M |
| costAndExpenses | 1.54B | 1.62B | 1.4B | 1.8B | 1.57B | 1.13B | 801.13M | 689.45M |
| netInterestIncome | -3.17M | -5.27M | -3.3M | -22.26M | -16.62M | -17.36M | -19.86M | -17.16M |
| interestIncome | 6.48M | 7.03M | 7.86M | 3.97M | 1.05M | 638.18K | 608.37K | 247K |
| interestExpense | 9.65M | 12.31M | 11.16M | 26.29M | 17.61M | 18M | 20.47M | 17.41M |
| depreciationAndAmortization | 53.45M | 55.96M | 36.18M | 36.03M | 29.74M | 21.46M | 20.92M | 22.2M |
| ebitda | 139.5M | 199.71M | -3.27M | 229.59M | 218.47M | 92.26M | 73.48M | 19.73M |
| ebit | 86.05M | 143.74M | -39.45M | 193.56M | 188.74M | 70.8M | 52.56M | 3M |
| nonOperatingIncomeExcludingInterest | - | 11.61M | 3.91M | -4.42M | 27.35M | -657.58K | -896.12K | -5.71M |
| operatingIncome | 87.4M | 155.36M | -27.22M | 189.14M | 188.31M | 70.14M | 47.14M | 1.97M |
| totalOtherIncomeExpensesNet | 27.87M | -22.59M | -21.63M | -27.76M | -12.21M | -10.63M | -9.32M | -11.7M |
| incomeBeforeTax | 115.27M | 150.72M | -48.86M | 161.39M | 176.1M | 59.51M | 32.09M | -19.9M |
| incomeTaxExpense | 17.43M | 20.06M | -11.71M | 22.16M | 26.29M | 11.13M | 6.3M | -958K |
| netIncomeFromContinuingOperations | 97.84M | 112.71M | -37.15M | 139.28M | 149.72M | 48.39M | 25.79M | -13.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | 10.3M | 656 |
| netIncome | 97.74M | 112.47M | -37.14M | 139.37M | 144.54M | 44.36M | 33.98M | -14.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | 14742 |
| bottomLineNetIncome | 97.74M | 112.47M | -37.14M | 139.37M | 144.54M | 44.36M | 33.98M | -14.1M |
| eps | 0.19 | 0.22 | -0.07 | 0.29 | 0.36 | 0.09 | 0.07 | -0.03 |
| 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 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 398.69M | 328.76M | 296.34M | 502.76M | 713.13M | 189.11M | 117.26M | 97.98M |
| shortTermInvestments | - | - | - | 20M | 38.02M | 5.37M | 3.6M | 12.38M |
| cashAndShortTermInvestments | 398.69M | 328.76M | 296.34M | 486.73M | 703.02M | 172.31M | 120.85M | 110.36M |
| netReceivables | 474.38M | 489.47M | 359.01M | 220.22M | 298.38M | 274.61M | 145.57M | 127.34M |
| accountsReceivables | 459.14M | 485.34M | 359.01M | 219.05M | 298.38M | 249.62M | 130.93M | 119.42M |
| otherReceivables | 15.23M | 4.14M | 2.42M | 1.17M | 10.94M | 24.98M | 14.64M | 7.92M |
| inventory | 447.99M | 608.3M | 530.95M | 599.47M | 591.86M | 288.68M | 297.64M | 214.92M |
| prepaids | - | 21.7M | 60.03M | 65.25M | 8.45M | 8.82M | 3.23M | 2.32M |
| otherCurrentAssets | 50.12M | 65.3M | 68.88M | 61.05M | 98.66M | 66.7M | 35.62M | 57.62M |
| totalCurrentAssets | 1.37B | 1.51B | 1.32B | 1.43B | 1.7B | 811.12M | 602.91M | 487.88M |
| propertyPlantEquipmentNet | 370.64M | 343.83M | 336.02M | 280.83M | 252.02M | 187.59M | 162.1M | 153.84M |
| goodwill | 4.53M | 2.96M | - | - | - | - | - | - |
| intangibleAssets | 5.17M | 2.26M | 882K | 1.16M | 1.46M | 1.75M | 2.05M | 2.35M |
| goodwillAndIntangibleAssets | 9.7M | 5.22M | 882K | 1.16M | 1.46M | 1.75M | 2.05M | 2.35M |
| longTermInvestments | 6.78M | 73.93M | 93.31M | 115.29M | 74.86M | 66.82M | 78.89M | 80.33M |
| taxAssets | 55.87M | 51.78M | 47.8M | 30.85M | 26.87M | 24.18M | 21.22M | 21.42M |
| otherNonCurrentAssets | 29.51M | 4M | 3.16M | 115.4M | 74.88M | - | - | - |
| totalNonCurrentAssets | 472.51M | 478.77M | 481.17M | 428.13M | 355.21M | 280.35M | 264.26M | 257.93M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 1.84B | 1.99B | 1.8B | 1.86B | 2.06B | 1.09B | 867.18M | 745.81M |
| totalPayables | 216.96M | 522.81M | 224.95M | 294.45M | 513.25M | 247.53M | 163.81M | 138.88M |
| accountPayables | 208.23M | 317.94M | 224.95M | 294.45M | 299.6M | 247.53M | 163.81M | 138.88M |
| otherPayables | 8.73M | 204.86M | - | - | 213.66M | - | - | - |
| accruedExpenses | 26.3M | 38.63M | 30.2M | 25.33M | 36.86M | 40.04M | 27.34M | 19.26M |
| shortTermDebt | 107.75M | 192.62M | 198.18M | 192.9M | 424.95M | 290.46M | 337.56M | 316.27M |
| capitalLeaseObligationsCurrent | 9.39M | 5.16M | 2.69M | 7.58M | 6.11M | 3.8M | 2.96M | 2.31M |
| taxPayables | - | 25.37M | 22.79M | 9.7M | 8.25M | 6.63M | 3.91M | 2.37M |
| deferredRevenue | - | - | 201.49M | 209.49M | 8.25M | 636K | 841K | 655K |
| otherCurrentLiabilities | 269.67M | 62.38M | 5.91M | -19.53M | 192.27M | 119.13M | 75.54M | 52.51M |
| totalCurrentLiabilities | 630.08M | 782.97M | 663.42M | 710.23M | 1.18B | 701.6M | 608.05M | 529.23M |
| longTermDebt | 147.08M | 102.94M | 125.46M | 136.59M | 8.7M | 47.4M | 19.17M | 13.29M |
| capitalLeaseObligationsNonCurrent | 16.16M | 8.77M | 9.69M | 14.46M | 17.12M | 13.52M | 13.69M | 13.81M |
| deferredRevenueNonCurrent | 7.17M | 4.5M | 3.56M | 3.71M | 4.15M | 4.15M | - | 4.13M |
| deferredTaxLiabilitiesNonCurrent | 15.5M | 17.16M | 13.14M | 12.25M | 14.07M | 9.03M | 5.28M | 4.2M |
| otherNonCurrentLiabilities | 9.98M | 39.27M | 20.49M | 38.53M | 33.06M | 31.75M | 16.17M | 9.91M |
| totalNonCurrentLiabilities | 195.9M | 172.64M | 172.34M | 205.55M | 77.11M | 105.85M | 54.31M | 45.34M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 25.56M | 13.92M | 12.38M | 22.04M | 23.24M | 17.31M | 16.66M | 16.12M |
| totalLiabilities | 825.97M | 955.6M | 835.76M | 911.89M | 1.25B | 807.44M | 662.36M | 574.56M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 601.78M | 601.86M | 601.86M | 502.21M | 444.5M | 50.28M | 50.28M | 50.28M |
| retainedEarnings | 331.98M | 427.32M | 335.49M | 365.15M | 269.18M | 175.46M | 110.29M | 80.39M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - |
| 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 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 97.74M | 132.76M | -48.86M | 139.7M | 144.07M | 44.37M | 34.17M | -14.1M |
| depreciationAndAmortization | 53.45M | 55.96M | 36.18M | 36.03M | 29.74M | 21.46M | 20.92M | 22.2M |
| deferredIncomeTax | - | - | - | - | - | -90.92M | - | - |
| stockBasedCompensation | - | - | - | - | - | 21.08M | - | - |
| changeInWorkingCapital | 112.06M | -53.69M | -224.85M | -242.46M | -6.91M | 28.7M | -28.19M | -9.71M |
| accountsReceivables | 30.59M | -132.37M | -142.02M | 63.9M | -44.14M | -118.99M | -9.22M | 11.03M |
| inventory | 154.47M | -78.64M | 23.93M | -17.57M | -304.13M | 8.32M | -85.34M | -25.47M |
| accountsPayables | -95.89M | 91.88M | -69.66M | -219.32M | 264.85M | 83.74M | 25.06M | 8.58M |
| otherWorkingCapital | 22.62M | 64.8M | -37.09M | -69.48M | 76.51M | 55.62M | 41.3M | -3.85M |
| otherNonCashItems | -35.35M | 32.65M | 63.82M | 89.79M | -17.24M | 99.59M | -6.57M | 41.34M |
| netCashProvidedByOperatingActivities | 227.91M | 167.68M | -173.7M | 23.06M | 149.65M | 124.28M | 20.32M | -10.51M |
| investmentsInPropertyPlantAndEquipment | -73.66M | -74.03M | -88.34M | -72.36M | -80.89M | -31.57M | -25.73M | -26.32M |
| acquisitionsNet | 76.07M | -6.91M | - | 663.58K | 4.39M | 542.15K | -3.3M | 477.5K |
| purchasesOfInvestments | -1.19B | -115.92M | -243.86M | -304.62M | -263.15M | -133.58M | -142.71M | -54.03M |
| salesMaturitiesOfInvestments | 1.19B | 116.25M | 245.19M | 255.63M | 251.03M | 144.13M | 144.51M | 56.66M |
| otherInvestingActivities | - | 10.2M | 29.05M | 4.62M | 1.68M | - | - | 4.35M |
| netCashProvidedByInvestingActivities | 4.31M | -70.42M | -57.96M | -120.69M | -88.61M | -20.47M | -27.23M | -23.21M |
| netDebtIssuance | -49.73M | -24.19M | -2.49M | -99.96M | 90.78M | -34.04M | 29.93M | 69.7M |
| longTermNetDebtIssuance | -49.65M | -24.09M | -2.49M | -99.96M | 90.78M | -36.56M | 29.93M | 69.7M |
| shortTermNetDebtIssuance | - | -98408 | -5823 | - | - | 2.52M | - | - |
| netStockIssuance | -4.05M | -2.56M | 99.44M | 58.17M | 393.04M | - | - | - |
| netCommonStockIssuance | -4.05M | -2.56M | 100.17M | 60.3M | 409.85M | - | - | - |
| commonStockIssuance | -4.05M | -2.56M | 100.17M | 60.3M | 409.85M | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | -2.13M | -16.8M | - | - | - |
| netDividendsPaid | -118.89M | -18.09M | -36.69M | -35.13M | -14.95M | - | - | - |
| commonDividendsPaid | -118.89M | -18.09M | -36.69M | -35.13M | -14.95M | - | - | - |
| preferredDividendsPaid | - | - | - | 83453 | -49337 | - | - | - |
| otherFinancingActivities | -9.58M | -15.97M | 844.91K | -27.15M | -69.32M | -3.13M | -2.73M | -34.68M |
| netCashProvidedByFinancingActivities | -182.26M | -60.81M | 61.1M | -104.07M | 399.55M | -37.18M | 27.19M | 67.5M |
| 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 | 716.71M | 912.44M | 958.03M | 815.74M | 636.17M | 738.54M | 987.26M | 999.01M | 888.99M | 814.66M |
| costOfRevenue | 484.32M | 608.5M | 611.02M | 547.07M | 486.63M | 501.25M | 673.43M | 709.84M | 645.59M | 579.2M |
| grossProfit | 232.39M | 303.94M | 347M | 268.68M | 149.54M | 237.3M | 313.83M | 289.17M | 243.4M | 235.46M |
| researchAndDevelopmentExpenses | 45.9M | 39.98M | 45.98M | 37.43M | 37.19M | 33.48M | 34.33M | 31.31M | 22.18M | 23.22M |
| generalAndAdministrativeExpenses | 58.03M | 47.34M | 62.49M | 42.26M | 56.48M | 40.31M | 49.73M | 20.02M | 71M | 32.61M |
| sellingAndMarketingExpenses | 129.63M | 129.17M | 155.58M | 106.67M | 150.06M | 93.99M | 112.65M | 50.68M | 99.09M | 96.42M |
| sellingGeneralAndAdministrativeExpenses | 188.02M | 176.51M | 218.08M | 148.93M | 206.54M | 134.3M | 162.38M | 140.97M | 170.08M | 110.47M |
| otherExpenses | - | -32.33M | 14.96M | -5.06M | - | - | - | - | - | - |
| operatingExpenses | 233.91M | 184.16M | 279.02M | 181.31M | 254.47M | 177.93M | 216.12M | 172.28M | 169.43M | 133.69M |
| costAndExpenses | 718.23M | 792.66M | 890.04M | 728.38M | 741.1M | 679.18M | 889.56M | 882.12M | 815.02M | 712.89M |
| netInterestIncome | -495.94K | -2.67M | -2M | - | - | - | - | - | - | - |
| interestIncome | 3.91M | 2.55M | 3.33M | 3.69M | 51000 | 1.51M | 236K | 4.75M | 8.72M | 7.9M |
| interestExpense | 4.41M | 2.67M | 2M | - | - | - | - | - | - | - |
| depreciationAndAmortization | 20.96M | 32.45M | 30.48M | 19.21M | 14.34M | 14.23M | 13.38M | 17.12M | 12.89M | 12.83M |
| ebitda | 19.44M | 139.57M | 119.7M | 106.05M | -76.71M | 74.14M | 122.66M | 71.73M | 74.08M | 159.45M |
| ebit | -1.53M | 107.12M | 89.22M | 86.84M | -91.04M | 59.91M | 109.28M | 54.6M | 61.19M | 99.77M |
| nonOperatingIncomeExcludingInterest | - | 12.66M | -21.23M | 534K | -3.77M | 7.68M | -6.83M | 62.29M | 11.17M | 2M |
| operatingIncome | -1.53M | 119.78M | 67.99M | 87.37M | -91.04M | 59.91M | 109.28M | 116.89M | 61.19M | 101.77M |
| totalOtherIncomeExpensesNet | 3.46M | -6.61M | -7.04M | -15.56M | -11.89M | -9.74M | -17.51M | -78.67M | -7.12M | 36.66M |
| incomeBeforeTax | 1.94M | 113.16M | 60.95M | 71.81M | -106.71M | 57.85M | 84.93M | 76.97M | 65.25M | 138.43M |
| incomeTaxExpense | -489.93K | 17.89M | 9.86M | 10.2M | -20.51M | 8.8M | 9.13M | 12.94M | 6.76M | 29.52M |
| netIncomeFromContinuingOperations | 2.43M | 95.27M | 51.09M | 61.62M | -86.2M | 49.05M | 75.8M | 31.74M | 58.48M | 108.91M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | 31.55M | - | 3.41M |
| netIncome | 2.39M | 95.22M | 50.95M | 61.52M | -86.26M | 49.12M | 75.9M | 63.28M | 58.48M | 101.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | 31.55M | - | - |
| bottomLineNetIncome | 2.39M | 95.22M | 50.95M | 61.52M | -86.26M | 49.12M | 75.9M | 31.74M | 58.48M | 101.99M |
| eps | 0.0 | 0.19 | 0.1 | 0.12 | -0.17 | 0.1 | 0.15 | 0.13 | 0.14 | 0.22 |
| 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 | 398.69M | 495.09M | 328.76M | 387.09M | 296.34M | 396.27M | 466.71M | 498.88M | 664.99M | 302.07M |
| shortTermInvestments | - | - | - | - | - | - | 20.02M | 23.69M | 38.03M | 2.78M |
| cashAndShortTermInvestments | 398.69M | 495.09M | 328.76M | 387.09M | 296.34M | 396.27M | 486.73M | 522.57M | 703.02M | 304.86M |
| netReceivables | 474.38M | 356.65M | 489.47M | 453.99M | 359.01M | 311M | 241.93M | 299.51M | 298.38M | 319M |
| accountsReceivables | 459.14M | 356.65M | 485.34M | 452.08M | 359.01M | 291.62M | 219.05M | 274.93M | 287.43M | 310.39M |
| otherReceivables | 15.23M | 1.13M | 4.14M | 1.92M | 26.61M | 1.38M | 1.17M | 2.66M | 10.94M | 8.62M |
| inventory | 447.99M | 479.06M | 608.3M | 571.9M | 530.95M | 565.18M | 600M | 607.53M | 592.02M | 378.91M |
| prepaids | - | - | 21.7M | - | 60.03M | - | - | - | - | 6.92M |
| otherCurrentAssets | 50.12M | 55.39M | 65.3M | 50.84M | 68.88M | 40.72M | 65.13M | 65.36M | 101.97M | 109.64M |
| totalCurrentAssets | 1.37B | 1.39B | 1.51B | 1.46B | 1.32B | 1.35B | 1.43B | 1.53B | 1.7B | 1.06B |
| propertyPlantEquipmentNet | 370.64M | 347.01M | 343.83M | 333.69M | 336.02M | 308.69M | 277.86M | 269.54M | 252.09M | 212.08M |
| goodwill | 4.53M | 2.96M | 2.96M | 3.08M | - | - | - | - | - | - |
| intangibleAssets | 5.17M | 2.24M | 2.26M | 2.58M | 882K | 1.01M | 1.16M | 1.31M | 1.46M | 1.6M |
| goodwillAndIntangibleAssets | 9.7M | 5.2M | 5.22M | 5.66M | 882K | 1.01M | 1.16M | 1.31M | 1.46M | 1.6M |
| longTermInvestments | 6.78M | 6.7M | 73.93M | 80.22M | 93.31M | 101.93M | 92.75M | 44.41M | 72.5M | 65.59M |
| taxAssets | 55.87M | 50.96M | 51.78M | 50.9M | 47.8M | 36.85M | 30.88M | 24.98M | 26.88M | 21.48M |
| otherNonCurrentAssets | 29.51M | 78.1M | 4M | 56.13M | 3.16M | 2.4M | 25.87M | 26.11M | 2.38M | 27.24M |
| totalNonCurrentAssets | 472.51M | 437.01M | 478.77M | 475.7M | 481.17M | 450.89M | 428.52M | 366.34M | 355.31M | 300.76M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.84B | 1.82B | 1.99B | 1.94B | 1.8B | 1.8B | 1.86B | 1.89B | 2.06B | 1.36B |
| totalPayables | 216.96M | 170.38M | 522.81M | 296.55M | 224.95M | 217.36M | 294.45M | 352.71M | 513.25M | 350.69M |
| accountPayables | 208.23M | 170.38M | 317.94M | 296.55M | 224.95M | 217.36M | 294.45M | 352.71M | 299.6M | 350.69M |
| otherPayables | 8.73M | - | 204.86M | - | - | - | - | - | 213.66M | - |
| accruedExpenses | 26.3M | 41.97M | 38.63M | 35.87M | 30.2M | 22.95M | 37.02M | 19.62M | 36.86M | 20.85M |
| shortTermDebt | 107.75M | 194.32M | 192.62M | 240.01M | 198.18M | 207.89M | 192.9M | 213.7M | 424.95M | 395.83M |
| capitalLeaseObligationsCurrent | 9.39M | 4.75M | 5.16M | 3.8M | 2.69M | 6.11M | 7.58M | 7.48M | 6.11M | 3.87M |
| taxPayables | - | - | 25.37M | 22.7M | 22.79M | 15.48M | 20.93M | 14.76M | 15.39M | 15.07M |
| deferredRevenue | - | - | - | - | 201.49M | 245.04M | 209.49M | 247.67M | 233.46M | 509K |
| otherCurrentLiabilities | 269.67M | 232.6M | 62.38M | 243.19M | 5.91M | -19.11M | -30.59M | -15.71M | 200.85M | 176.6M |
| totalCurrentLiabilities | 630.08M | 644.02M | 782.97M | 819.42M | 663.42M | 680.24M | 710.86M | 825.47M | 1.18B | 947.84M |
| longTermDebt | 147.08M | 117.4M | 102.94M | 88.94M | 125.46M | 47.28M | 136.59M | 137.57M | 8.7M | 8.72M |
| capitalLeaseObligationsNonCurrent | 16.16M | 15.18M | 8.77M | 9.72M | 9.69M | 9.52M | 14.46M | 14.41M | 17.12M | 12.87M |
| deferredRevenueNonCurrent | 7.17M | 5.79M | 4.5M | 4.6M | 3.56M | 3.53M | 3.71M | - | 4.15M | 4.14M |
| deferredTaxLiabilitiesNonCurrent | 15.5M | 15.02M | 17.16M | 15.01M | 13.14M | 12.16M | 12.26M | 9.3M | 14.08M | 11.01M |
| otherNonCurrentLiabilities | 9.98M | 41.37M | 39.27M | 39.89M | 20.49M | 37.79M | 38.53M | 49.94M | 33.06M | 29.03M |
| totalNonCurrentLiabilities | 195.9M | 173.94M | 172.64M | 138.56M | 172.34M | 94.58M | 205.55M | 201.93M | 77.11M | 65.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 25.56M | 19.93M | 13.92M | 13.52M | 12.38M | 15.64M | 22.04M | 21.89M | 23.24M | 16.74M |
| totalLiabilities | 825.97M | 817.96M | 955.6M | 957.97M | 835.76M | 774.82M | 916.4M | 1.03B | 1.26B | 1.01B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 601.78M | 601.86M | 601.86M | 601.86M | 601.86M | 601.86M | 502.65M | 502.65M | 444.62M | 58.14M |
| retainedEarnings | 331.98M | 338.3M | 427.32M | 377.15M | 335.49M | 421.75M | 409.32M | 333.42M | 305M | 218.09M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 2.39M | 95.22M | 50.95M | 61.52M | -86.26M | 49.12M | 75.9M | 63.28M | 58.48M | 34.95M |
| depreciationAndAmortization | 20.96M | 32.45M | 33.51M | 22.45M | 17.42M | 18.76M | 18.77M | 17.12M | 16.99M | 6.42M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | -146.21M | - | -155.35M | - | -6.42M | - | -282.71M | 37.44M |
| accountsReceivables | - | - | -132.37M | - | -141.69M | - | 63.75M | - | -44.29M | -44.03M |
| inventory | - | - | -78.64M | - | 23.87M | - | -17.52M | - | -305.13M | -48M |
| accountsPayables | - | - | - | - | - | - | - | - | - | 88.91M |
| otherWorkingCapital | - | - | 64.8M | - | -37.53M | - | -52.65M | - | 66.71M | 40.56M |
| otherNonCashItems | -52.27M | 128.98M | 110.3M | 35.16M | 137.07M | -154.46M | 23.8M | -134.87M | 276.34M | 14.78M |
| netCashProvidedByOperatingActivities | -28.92M | 256.65M | 48.55M | 119.14M | -87.12M | -86.58M | 112.04M | -88.71M | 69.1M | 77.63M |
| investmentsInPropertyPlantAndEquipment | -17.35M | -56.28M | -51.63M | -22.1M | -41.96M | -46.38M | 867K | -72.83M | -45.05M | -23.99M |
| acquisitionsNet | -3.97M | - | - | -6.91M | - | - | 744.92K | 290.12K | - | 95621 |
| purchasesOfInvestments | -903.57M | - | - | - | - | - | -609.6M | - | - | -66.3M |
| salesMaturitiesOfInvestments | 912.52M | - | - | - | - | - | 511.56M | - | - | 63.8M |
| otherInvestingActivities | -2.57M | 75.52M | 3.52M | 6.7M | 3.62M | 26.76M | -43.89M | -658.02K | -14.53M | 18.4M |
| netCashProvidedByInvestingActivities | -14.94M | 19.23M | -48.11M | -22.31M | -38.34M | -19.62M | -43.02M | -73.2M | -59.58M | -26.4M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | 21.34M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 21.34M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -4.06M | -4.05M | -784K | -1.77M | - | - | - | 57.86M | - | 20909 |
| netCommonStockIssuance | -4.06M | -4.05M | -784K | -1.77M | - | - | - | 57.86M | - | 20909 |
| commonStockIssuance | -4.06M | - | - | - | - | - | 141K | 57.86M | - | 20909 |
| commonStockRepurchased | - | -4.05M | -784K | -1.77M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -101.17K | -118.72M | -18.09M | - | -36.69M | - | -35.05M | - | - | -39923 |
| commonDividendsPaid | -101.17K | -118.72M | -18.09M | - | -36.69M | - | -35.05M | - | - | -39923 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -59.42M | 4.13M | -37.49M | -2.67M | 61.17M | 36.62M | -66.3M | -60.57M | 418.63M | -853.28K |
| netCashProvidedByFinancingActivities | -63.58M | -118.63M | -56.37M | -4.44M | 24.48M | 36.62M | -101.35M | -2.71M | 418.63M | 20.46M |