OTC : MCHHF
$0 (0.0%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.43B | 2.03B | 1.91B | 1.7B | 1.35B | 1.38B | 1.1B | 710.26M | 359.64M | 347.4M |
| costOfRevenue | 623.59M | 478.04M | 592.44M | 516.6M | 487.23M | 572.93M | 468.45M | 361.93M | 314.87M | 160.06M |
| grossProfit | 1.8B | 1.55B | 298.04M | 1.18B | 864.25M | 807.45M | 634.54M | 348.34M | 44.77M | 187.34M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.32B | 1.12B | 926.88M | 819.02M | 573.49M | 527.65M | 430.21M | 220.14M | 14.27M | 147.86M |
| sellingAndMarketingExpenses | 30.56M | 29.25M | 27.71M | 21.13M | 15.68M | 4.38M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.35B | 1.15B | 954.59M | 840.15M | 589.17M | 532.03M | 430.21M | 220.14M | 14.27M | 147.86M |
| otherExpenses | 301.34M | 305.74M | 256.87M | 257.52M | 193.25M | 265.73M | 134.22M | 93.77M | 41.54M | 47.12M |
| operatingExpenses | 1.65B | 1.45B | 1.21B | 1.1B | 782.43M | 727.56M | 572.78M | 313.92M | 55.8M | 194.98M |
| costAndExpenses | 2.27B | 1.93B | 1.8B | 1.61B | 1.27B | 1.3B | 1.04B | 675.84M | 370.68M | 355.04M |
| netInterestIncome | -33.71M | -17.84M | -24.31M | 16.68M | -14.6M | -14.84M | -10.67M | -2.43M | -150K | -2.36M |
| interestIncome | 2.38M | 1.16M | 1.34M | 16.68M | 341K | 546K | 698K | 543K | 344K | 1.26M |
| interestExpense | 28.14M | 19M | 12.64M | 7.55M | 5.05M | 1.69M | 11.37M | 2.97M | 494K | 3.63M |
| depreciationAndAmortization | 221.94M | 211.79M | 197.15M | 197.87M | 154.58M | 147.44M | 106.25M | 77.73M | 33.48M | 33.13M |
| ebitda | 359.34M | 306.18M | 292.21M | 251.56M | 242.64M | 221.62M | 171.45M | 119.52M | 28.75M | 38.29M |
| ebit | 137.4M | 94.39M | 95.06M | 53.69M | 86.98M | 74.17M | 65.2M | 41.79M | -4.73M | 5.16M |
| nonOperatingIncomeExcludingInterest | 15.42M | 4.85M | 7.19M | 30.09M | -5.15M | 4.59M | -8.39M | -7.37M | -6.3M | -12.8M |
| operatingIncome | 152.81M | 99.24M | 102.25M | 83.78M | 81.82M | 78.77M | 60.59M | 34.42M | -11.03M | -7.64M |
| totalOtherIncomeExpensesNet | -43.56M | -24.35M | -24.56M | -37.63M | 104K | -7.36M | -6.77M | 4.4M | 5.81M | 9.17M |
| incomeBeforeTax | 109.26M | 74.89M | 82.12M | 46.14M | 81.93M | 72.49M | 53.83M | 38.82M | -5.22M | 1.53M |
| incomeTaxExpense | 35.31M | 21.66M | 24.74M | 18.75M | 4.7M | 7.54M | 7.73M | 7.52M | 322K | 434K |
| netIncomeFromContinuingOperations | 73.94M | 53.23M | 57.67M | 27.4M | 77.23M | 64.95M | 46.11M | 31.3M | -5.54M | 1.1M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -14000 | 1.93M | -17.26M | 628K |
| netIncome | 73.94M | 53.23M | 57.67M | 27.4M | 77.23M | 64.95M | 46.09M | 33.23M | -22.81M | 1.73M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 73.94M | 53.23M | 57.67M | 27.4M | 77.23M | 64.95M | 46.09M | 33.23M | -22.81M | 1.73M |
| eps | 0.03 | 0.02 | 0.03 | 0.01 | 0.04 | 0.03 | 0.02 | 0.02 | -0.02 | 0.0 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 263.89M | 194.58M | 218.16M | 197.96M | 182.08M | 141.84M | 113.16M | 109.62M | 62.92M | 56.7M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 263.89M | 194.58M | 218.16M | 197.96M | 182.08M | 141.84M | 113.16M | 109.62M | 62.92M | 56.7M |
| netReceivables | 444.72M | 375.2M | 116.93M | 89.97M | 50.2M | 154.21M | 170.87M | 152.26M | 53.42M | 59.58M |
| accountsReceivables | 74.18M | 72.32M | 60.8M | 45.96M | 45.06M | 42.68M | 60.67M | 42.36M | 8.51M | 22.84M |
| otherReceivables | 370.54M | 303.68M | 56.13M | 44.01M | 5.14M | 111.52M | 117.8M | 110.03M | 45.13M | 38M |
| inventory | 104.17M | 105.43M | 92.25M | 89.95M | 68.5M | 57.28M | 45.82M | 41.98M | 32.09M | 37.26M |
| prepaids | 10.66M | 7.64M | 9.54M | 7.18M | 196.67M | 5.34M | 4.41M | - | -9.16M | - |
| otherCurrentAssets | 11.78M | 17.06M | 216.57M | 205.71M | 207K | 829K | 9.25M | 7.72M | 25.2M | 21.96M |
| totalCurrentAssets | 835.23M | 699.9M | 653.46M | 590.78M | 497.65M | 402.58M | 349.71M | 311.59M | 164.48M | 175.5M |
| propertyPlantEquipmentNet | 680.4M | 671.91M | 720.06M | 672.58M | 582.66M | 457M | 399.61M | 380.14M | 122.68M | 117.65M |
| goodwill | 40.32M | 8.81M | 8.81M | 8.81M | 8.81M | 8.81M | 3.02M | 3.02M | - | - |
| intangibleAssets | 21.33M | 1.57M | 1.75M | 7.18M | 28.67M | 12.52M | 7.22M | 2.78M | - | - |
| goodwillAndIntangibleAssets | 61.64M | 10.38M | 10.56M | 15.99M | 37.48M | 21.33M | 10.24M | 5.81M | -917K | -617K |
| longTermInvestments | 52.97M | 1.07M | 56.12M | 476K | 285K | 10.48M | 10.95M | 9.27M | 6.89M | 6.29M |
| taxAssets | 78.26M | 22.99M | 24.52M | 35.5M | 29.02M | 23.06M | 11.84M | 2.11M | 917K | 617K |
| otherNonCurrentAssets | 52.09M | 45.1M | 46.85M | 22.96M | 6.44M | 8.57M | 42.55M | 14.42M | 917K | 617K |
| totalNonCurrentAssets | 925.36M | 751.45M | 811.26M | 747.5M | 655.9M | 520.44M | 475.2M | 411.76M | 130.49M | 124.56M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.76B | 1.45B | 1.46B | 1.34B | 1.15B | 923.02M | 824.9M | 723.35M | 294.96M | 300.06M |
| totalPayables | 466.32M | 322.7M | 324.74M | 272.38M | 218.52M | 153.93M | 168.61M | 174.29M | 73.99M | 61.35M |
| accountPayables | 226.42M | 138.5M | 157.54M | 111.14M | 95.05M | 64.88M | 57.92M | 68.26M | 28.31M | 24.36M |
| otherPayables | 239.9M | 184.2M | 167.2M | 161.24M | 123.47M | 89.05M | 110.69M | 106.03M | 45.68M | 36.99M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 18.43M | 43.43M | 37.62M | 30.99M | 28.28M | 828K | - | - | - | - |
| capitalLeaseObligationsCurrent | 71.4M | 60.71M | 84.24M | 81.31M | 79.91M | 48.43M | 29.55M | 21.21M | 1.94M | 204K |
| taxPayables | - | 14.51M | - | - | 4.21M | 5.64M | 3.95M | 2.01M | - | 193K |
| deferredRevenue | - | - | - | 247.46M | - | - | - | - | 45.68M | 65.91M |
| otherCurrentLiabilities | 163.58M | 131.34M | 96.82M | 86.84M | 73.33M | 65.39M | 42.49M | 31.79M | 26.69M | 30.75M |
| totalCurrentLiabilities | 719.73M | 558.18M | 543.42M | 471.51M | 400.03M | 268.58M | 240.65M | 227.29M | 102.62M | 92.31M |
| longTermDebt | 285.21M | 149.48M | 184.4M | 143.32M | 69.66M | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 51.31M | 87.54M | 113.85M | 157.85M | 134.59M | 153.49M | 136.3M | 85.06M | 6.91M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 13M | 8.3M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 12M | 9.63M | 5.89M | 6.1M | 3.34M | 3.12M | 343K | 1.16M | 441K | 383K |
| totalNonCurrentLiabilities | 348.52M | 259.66M | 312.44M | 307.27M | 207.59M | 156.61M | 136.64M | 86.22M | 7.35M | 383K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 122.7M | 148.25M | 198.09M | 239.16M | 214.5M | 201.92M | 165.85M | 106.27M | 8.85M | 204K |
| totalLiabilities | 1.07B | 817.84M | 855.87M | 778.78M | 607.62M | 425.19M | 377.29M | 313.52M | 109.97M | 92.69M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 384.79M | 385.96M |
| retainedEarnings | 132M | 82.84M | 47.36M | 2.28M | -2.53M | -65.43M | -113.5M | -157.13M | -189.38M | -165.65M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 48.62M | 35.48M | 57.67M | 27.4M | 75.41M | 64.95M | 46.09M | 31.3M | -5.54M | 10.8M |
| depreciationAndAmortization | 145.95M | 141.18M | 197.15M | 197.87M | 154.58M | 147.44M | 106.25M | 77.73M | 33.48M | 28.8M |
| deferredIncomeTax | - | - | -1.98M | -103K | -926K | -2.59M | -2.63M | - | - | - |
| stockBasedCompensation | 7.28M | 2.7M | 1.98M | 103K | 926K | 2.59M | 2.63M | 260K | -185K | 737K |
| changeInWorkingCapital | - | - | -2.72M | -18.83M | 22.82M | -21.44M | -45.25M | -5.97M | 8.97M | -22.88M |
| accountsReceivables | - | - | -60.42M | -77.83M | -37.1M | 4.67M | -41.52M | -93.76M | -5.3M | 6.94M |
| inventory | - | - | -2.29M | -24.9M | 8.98M | -4.43M | -3.83M | -9.9M | 850K | 12.33M |
| accountsPayables | - | - | 51.43M | 65.16M | 46.59M | -36.4M | -8.54M | 85.4M | 15.49M | -31.45M |
| otherWorkingCapital | - | -42.84M | 8.57M | 18.74M | 4.34M | 14.72M | 8.64M | 12.29M | -2.06M | -10.7M |
| otherNonCashItems | 334M | 270.82M | 14.75M | 21.47M | -13.81M | 2.74M | -14.58M | 176.41M | 49.23M | 62.13M |
| netCashProvidedByOperatingActivities | 334M | 270.82M | 266.85M | 227.91M | 238.99M | 193.69M | 92.51M | 105.75M | 30.22M | 9.07M |
| investmentsInPropertyPlantAndEquipment | -178.54M | -149.98M | -193.26M | -162.91M | -210.29M | -81.46M | -56.67M | -44.1M | -34.92M | -23.53M |
| acquisitionsNet | -63.07M | 5.08M | 5.25M | 9.49M | -1.86M | -18.91M | 2.42M | -1.57M | 12.58M | 17.57M |
| purchasesOfInvestments | - | - | - | - | -124K | - | - | - | 1.86M | -5.62M |
| salesMaturitiesOfInvestments | - | - | - | - | 6.24M | - | - | - | 1.86M | - |
| otherInvestingActivities | 12.62M | 7.58M | -5.13M | -17.1M | 3.66M | 3.96M | -2.42M | 3.1M | 12.58M | 17.57M |
| netCashProvidedByInvestingActivities | -228.99M | -142.41M | -193.14M | -170.52M | -202.38M | -96.41M | -54.24M | -42.58M | -20.48M | -11.59M |
| netDebtIssuance | 64.92M | -49.94M | 44.25M | 51.58M | 60.58M | 1.25M | - | -4.58M | - | -159M |
| longTermNetDebtIssuance | 64.92M | -49.94M | 44.25M | 51.58M | 60.58M | 1.25M | - | -4.58M | - | -159M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.76M | - | -190K | -319K | -183K | -247K | -12.72M | - | -1.16M | -5.43M |
| netCommonStockIssuance | -2.76M | - | -190K | -319K | -183K | -247K | -12.72M | - | -1.16M | -5.43M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.76M | - | -190K | -319K | -183K | -247K | -12.72M | - | -1.16M | -5.43M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -24.55M | -19.22M | -13.82M | -13.65M | -13.65M | -15.71M | - | - | - | - |
| commonDividendsPaid | -24.55M | -19.22M | -13.82M | -13.65M | -13.65M | -15.71M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -74.76M | -81.91M | -85.44M | -83.08M | -40.84M | -54.55M | -22.89M | -11.97M | -1.43M | -12.61M |
| netCashProvidedByFinancingActivities | -37.16M | -151.07M | -55.2M | -45.47M | 5.9M | -69.25M | -35.61M | -16.55M | -2.6M | -177.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.31B | 1.25B | 1.18B | 1.06B | 966.32M | 918.94M | 987.21M | 888.3M | 809.75M | 699.01M |
| costOfRevenue | 1.03B | 978.93M | 306.6M | 255.96M | 784.79M | 764.93M | 842.67M | 743.75M | 678.14M | 606.65M |
| grossProfit | 274.63M | 269.85M | 872.08M | 808.99M | 181.53M | 154.01M | 144.54M | 144.55M | 131.6M | 92.36M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 188.83M | 187.27M | 635.06M | 583.13M | 114.52M | 98.69M | 95.05M | 98.72M | 89.38M | 52.7M |
| otherExpenses | - | - | 175.98M | - | 3.13M | - | 2.74M | - | 4.42M | - |
| operatingExpenses | 188.83M | 187.27M | 811.03M | 772.34M | 117.64M | 98.69M | 97.8M | 98.72M | 93.8M | 52.7M |
| costAndExpenses | 1.22B | 1.17B | 1.12B | 1.03B | 902.43M | 863.62M | 940.47M | 842.47M | 771.94M | 659.35M |
| netInterestIncome | -14.76M | -16.26M | -17.45M | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | 3.79M | 4.56M | 3.81M |
| interestExpense | 14.76M | 16.26M | 17.45M | 13.34M | 13.42M | 11.93M | 12.38M | 6.86M | 6.61M | 6.32M |
| depreciationAndAmortization | 111.91M | 116.47M | 105.48M | 103.98M | 107.81M | 98.12M | 99.03M | 102.42M | 95.44M | 80.77M |
| ebitda | 197.72M | 198.24M | 174.61M | 140.43M | 172.64M | 153.44M | 145.77M | 148.25M | 133.24M | 120.43M |
| ebit | 85.81M | 81.78M | 69.13M | 36.45M | 64.83M | 55.09M | 47.06M | 44.17M | 40.66M | 40.85M |
| nonOperatingIncomeExcludingInterest | - | 807K | -8.08M | 29.29M | -944K | -4.05M | -323K | - | - | - |
| operatingIncome | 85.81M | 82.58M | 61.05M | 65.74M | 63.89M | 55.32M | 46.74M | 45.83M | 37.8M | 39.66M |
| totalOtherIncomeExpensesNet | -16.2M | -16.92M | -17.45M | -42.43M | -13.42M | -7.73M | -12.38M | -9.08M | -28.41M | -8.41M |
| incomeBeforeTax | 69.61M | 65.66M | 43.59M | 23.31M | 51.4M | 47.59M | 34.68M | 36.75M | 9.39M | 44.1M |
| incomeTaxExpense | 21.42M | 21.74M | 13.58M | 6.62M | 15.04M | 13.19M | 11.55M | 12.64M | 6.11M | 12.62M |
| netIncomeFromContinuingOperations | 48.19M | 43.92M | 30.02M | 16.69M | 36.54M | 34.4M | 23.27M | 24.12M | 3.28M | 32.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 48.19M | 43.92M | 30.02M | 16.69M | 36.54M | 34.4M | 23.27M | 24.12M | 3.28M | 32.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 48.19M | 43.92M | 30.02M | 16.69M | 36.54M | 34.4M | 23.27M | 24.12M | 3.28M | 32.46M |
| eps | 0.02 | 0.02 | 0.01 | 0.01 | 0.02 | 0.02 | 0.01 | 0.01 | 0.0 | 0.02 |
| 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 | 282.01M | 263.89M | 221.81M | 194.58M | 200.13M | 197.96M | 196M | 197.96M | 161.17M | 182.08M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 282.01M | 263.89M | 221.81M | 194.58M | 200.13M | 197.96M | 196M | 197.96M | 161.17M | 182.08M |
| netReceivables | 394.61M | 444.72M | 370.28M | 375.2M | 262.28M | 116.93M | 328.42M | 89.97M | 237.46M | 50.2M |
| accountsReceivables | 318.56M | 74.18M | 370.28M | 72.32M | 178.55M | 64.24M | 187.97M | 49.36M | 172.27M | 45.06M |
| otherReceivables | 76.05M | 370.54M | 61M | 303.68M | 262.28M | 56.13M | 328.42M | 44.01M | 237.46M | 5.14M |
| inventory | 107.58M | 104.17M | 100.91M | 105.43M | 105.21M | 89.95M | 89.71M | 89.95M | 84.39M | 68.5M |
| prepaids | 17.8M | 10.66M | 16.82M | 7.64M | 8.34M | 9.54M | 7.19M | 7.18M | 6.33M | 196.67M |
| otherCurrentAssets | 3 | 11.78M | 100.79M | 17.06M | 97.3M | 216.57M | 10.55M | 205.71M | 50.23M | 207K |
| totalCurrentAssets | 802.01M | 835.23M | 810.6M | 699.9M | 664.92M | 579.73M | 624.68M | 590.78M | 533.25M | 497.65M |
| propertyPlantEquipmentNet | 655.78M | 680.4M | 681.36M | 671.91M | 729.78M | 672.58M | 679.38M | 672.58M | 645.78M | 582.66M |
| goodwill | - | 40.32M | - | 8.81M | - | 8.81M | - | 8.81M | - | 8.81M |
| intangibleAssets | 58.5M | 21.33M | 56.71M | 1.57M | 10.92M | 7.18M | 12.44M | 10.56M | 19.54M | 28.67M |
| goodwillAndIntangibleAssets | 58.5M | 61.64M | 56.71M | 10.38M | 10.92M | 15.99M | 12.44M | 19.37M | 19.54M | 37.48M |
| longTermInvestments | 126.28M | 52.97M | 1.34M | 1.07M | 51.3M | 476K | 29.9M | 23.44M | 14.11M | 285K |
| taxAssets | 65.11M | 78.26M | 43.49M | 22.99M | 23.28M | 35.5M | 29.28M | 35.5M | 38.31M | 29.02M |
| otherNonCurrentAssets | 3.69M | 52.09M | 183.57M | 45.1M | 1 | -724.54M | 1 | -3.38M | 2 | 6.44M |
| totalNonCurrentAssets | 909.36M | 925.36M | 922.99M | 751.45M | 815.27M | 724.54M | 750.99M | 747.5M | 717.74M | 655.9M |
| otherAssets | - | - | - | - | - | 160.44M | - | - | - | - |
| totalAssets | 1.71B | 1.76B | 1.73B | 1.45B | 1.48B | 1.46B | 1.38B | 1.34B | 1.25B | 1.15B |
| totalPayables | 437.99M | 466.32M | 438.18M | 322.7M | 210.25M | 324.74M | 179.86M | 272.38M | 170.39M | 218.52M |
| accountPayables | 437.43M | 226.42M | 438.18M | 138.5M | 204.44M | 157.54M | 179.86M | 111.14M | 170.17M | 95.05M |
| otherPayables | 553.78K | 239.9M | 20.21M | 184.2M | 5.81M | 167.2M | - | 161.24M | 222K | 123.47M |
| accruedExpenses | 84.38M | - | 85.73M | - | - | - | - | - | - | - |
| shortTermDebt | 75.42M | 18.43M | 62.51M | 43.43M | 96.02M | 37.62M | 116.46M | 30.99M | 22.98M | 28.28M |
| capitalLeaseObligationsCurrent | - | 71.4M | 46.24M | 60.71M | - | 84.24M | - | 81.31M | - | 79.91M |
| taxPayables | - | - | - | 14.51M | 8.53M | - | - | - | 306K | 4.21M |
| deferredRevenue | - | - | - | - | 8.53M | - | - | - | 306K | - |
| otherCurrentLiabilities | 36.55M | 163.58M | 68.74M | 131.34M | 182.91M | -222.55M | 81.67M | 86.84M | 151.06M | 73.33M |
| totalCurrentLiabilities | 634.34M | 719.73M | 701.42M | 558.18M | 579.24M | 224.05M | 462.09M | 471.51M | 408.6M | 400.03M |
| longTermDebt | 350.61M | 285.21M | 259.26M | 149.48M | 243.65M | 184.4M | 326.09M | 143.32M | 301.44M | 69.66M |
| capitalLeaseObligationsNonCurrent | 47.4M | 51.31M | 90.69M | 87.54M | 69.67M | 113.85M | 99.36M | 157.85M | 120.34M | 134.59M |
| deferredRevenueNonCurrent | - | - | - | - | - | 292.87M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 13M | - | 8.3M | - | - | - | - |
| otherNonCurrentLiabilities | -40.35M | 12M | 13.38M | 9.63M | 23.01M | 2.92M | 10.22M | 6.1M | 4.28M | 3.34M |
| totalNonCurrentLiabilities | 357.66M | 348.52M | 363.34M | 259.66M | 266.66M | 301.17M | 336.32M | 307.27M | 305.72M | 207.59M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 47.4M | 122.7M | 136.93M | 148.25M | 69.67M | 198.09M | 99.36M | 239.16M | 120.34M | 214.5M |
| totalLiabilities | 992M | 1.07B | 1.06B | 817.84M | 845.9M | 525.22M | 798.41M | 778.78M | 714.32M | 607.62M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 562.9M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M | 563.12M |
| retainedEarnings | 352.84M | 132M | 100.15M | 82.84M | 268.56M | 2.28M | 19.44M | 2.28M | -15.62M | -2.53M |
| 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 | 48.19M | 43.92M | 30.02M | 16.69M | 36.54M | 34.4M | 23.27M | 24.12M | 3.28M | 32.46M |
| depreciationAndAmortization | 111.91M | 116.47M | 105.48M | 103.98M | 107.81M | 98.12M | 99.03M | 102.42M | 95.44M | 80.77M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 2.64M | 4.63M | 1.75M | 476.5K | 734K | 254.5K | 235.5K | -184K | 367K |
| changeInWorkingCapital | - | - | - | - | - | -27.07M | - | -41.99M | - | -11.89M |
| accountsReceivables | - | - | - | - | - | -30.21M | - | -38.91M | - | -18.55M |
| inventory | - | - | - | - | - | -1.14M | - | -12.45M | - | 4.49M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | 4.28M | - | 9.37M | - | 2.17M |
| otherNonCashItems | -25.49M | 41.76M | -8.28M | 24.15M | 195.52M | 248.2M | 158.13M | 232.15M | 166.23M | 209.99M |
| netCashProvidedByOperatingActivities | 134.61M | 202.15M | 131.85M | 146.57M | 124.25M | 184.48M | 82.37M | 153.84M | 74.07M | 161.68M |
| investmentsInPropertyPlantAndEquipment | -72.39M | -95.81M | -82.73M | -60.54M | -89.49M | -133.43M | -59.83M | -75.46M | -87.45M | -107M |
| acquisitionsNet | 360.86K | 2.74M | -63.07M | 3.45M | 2.45M | 8.69M | -3.44M | 22.14M | -12.65M | 5.9M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 2.74M | 9.87M | 5.17M | 1.21M | -5.13M | 830K | -17.1M | 2.14M | 2.49M |
| netCashProvidedByInvestingActivities | -72.03M | -93.07M | -135.92M | -55.37M | -87.04M | -129.87M | -63.27M | -70.42M | -100.1M | -101.1M |
| netDebtIssuance | 10.69M | -81.9M | 42.77M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | 10.69M | -81.9M | 42.77M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -762K | -2M | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | -762K | -2M | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -762K | -2M | - | - | -1000 | -189K | -167K | -152K | -147K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -20.35M | -11.62M | -12.93M | -9.7M | -9.52M | -6.46M | -7.35M | -6.3M | -7.35M | -6.3M |
| commonDividendsPaid | -20.35M | -11.62M | -12.93M | -9.7M | -9.52M | -6.46M | -7.35M | -6.3M | -7.35M | -6.3M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | 3.68M | - |
| otherFinancingActivities | -33.82M | 29.28M | -24.21M | -86.55M | -45.3M | -11.51M | -11.9M | -18.08M | 5.32M | -7.28M |
| netCashProvidedByFinancingActivities | -43.48M | -65M | 27.84M | -96.25M | -54.82M | -35.95M | -19.25M | -48.75M | 3.29M | -27.16M |