HKSE : 0458.HK
$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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.63B | 4.18B | 4.22B | 3.73B | 3.04B | 2.28B | 3B | 2.58B | 1.92B | 2.25B |
| costOfRevenue | 2.2B | 2.47B | 2.43B | 2.47B | 1.99B | 1.68B | 2.31B | 1.96B | 1.5B | 1.72B |
| grossProfit | 1.43B | 1.72B | 1.78B | 1.26B | 1.04B | 594.4M | 691.39M | 620.15M | 421.83M | 529.55M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 577.27M | 599.15M | 563.68M | 532.82M | 476.45M | 450.96M | 494.88M | 471.36M | 421.22M | 502.85M |
| sellingAndMarketingExpenses | 721.32M | 824.05M | 862.21M | 715.49M | 586.91M | 432.08M | 326.38M | 208.7M | 98.94M | 174.1M |
| sellingGeneralAndAdministrativeExpenses | 1.3B | 1.42B | 1.43B | 1.25B | 1.06B | 883.04M | 821.26M | 680.06M | 520.16M | 680.53M |
| otherExpenses | -101.63M | -12.43M | 48.93M | 18.61M | 46.49M | 16.32M | -138.28M | 2.38M | 29.73M | 98.66M |
| operatingExpenses | 1.2B | 1.41B | 1.47B | 1.27B | 1.11B | 899.37M | 682.98M | 676.63M | 489.17M | 592.75M |
| costAndExpenses | 3.4B | 3.88B | 3.91B | 3.55B | 2.92B | 2.4B | 2.99B | 2.63B | 1.99B | 2.32B |
| netInterestIncome | -50.76M | -57.94M | -60.78M | -60.88M | -30.5M | -33.58M | -32.19M | -14.35M | 147K | 1.28M |
| interestIncome | 5.89M | 3.85M | 3.52M | 999K | 1.38M | 1.02M | 1.93M | 3.57M | 4.46M | 7.22M |
| interestExpense | 56.65M | 61.79M | 64.3M | 61.88M | 31.88M | 34.59M | 34.12M | 17.93M | 4.31M | 5.94M |
| depreciationAndAmortization | 112.9M | 250.49M | 241.11M | 205.8M | 202.57M | 210.6M | 163.83M | 78.41M | 59.18M | 90.09M |
| ebitda | 259.47M | 558.94M | 552.7M | 388.85M | 318.93M | 92.18M | 185.72M | 25.5M | -3.7M | 34.11M |
| ebit | 146.57M | 308.45M | 311.72M | 183.05M | 116.36M | -118.41M | 21.89M | -52.91M | -62.88M | -55.98M |
| nonOperatingIncomeExcludingInterest | 83.67M | -3.85M | -3.52M | -22.67M | -1.38M | -1.02M | -1.93M | -3.57M | -4.46M | -7.22M |
| operatingIncome | 230.24M | 304.6M | 308.2M | 182.05M | 114.99M | -119.43M | 8.41M | -56.42M | -65.42M | -47.88M |
| totalOtherIncomeExpensesNet | -50.76M | -57.94M | -60.78M | -60.88M | -30.5M | -33.58M | -32.19M | -14.35M | 147K | 1.28M |
| incomeBeforeTax | 179.48M | 246.66M | 247.42M | 121.18M | 84.49M | -153M | -12.23M | -70.84M | -67.19M | -61.93M |
| incomeTaxExpense | 47.64M | 83.72M | 67.24M | 81.35M | 55.29M | 13.79M | 24.71M | 9M | -2.21M | 24.68M |
| netIncomeFromContinuingOperations | 131.84M | 162.94M | 180.17M | 39.82M | 29.2M | -166.79M | -36.94M | -79.83M | -64.98M | -86.61M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 125.08M | 156.02M | 171.23M | 30.77M | 21.13M | -169.44M | -38.83M | -80.46M | -64.18M | -84.09M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 125.08M | 156.02M | 171.23M | 30.77M | 21.13M | -169.44M | -38.83M | -80.46M | -64.18M | -84.09M |
| eps | 0.46 | 0.57 | 0.63 | 0.11 | 0.08 | -0.62 | -0.14 | -0.3 | -0.24 | -0.31 |
| 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 | 472.19M | 466.55M | 462.66M | 301.36M | 378.91M | 358.61M | 285.36M | 321.89M | 512.99M | 523.24M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 472.19M | 466.55M | 462.66M | 301.36M | 378.91M | 358.61M | 285.36M | 321.89M | 512.99M | 523.24M |
| netReceivables | 491.16M | 485.89M | 568.96M | 516.35M | 462.11M | 305.11M | 378.19M | 297.61M | 264.86M | 278.45M |
| accountsReceivables | 488.06M | 453.04M | 568.96M | 492.05M | 435.91M | 282.04M | 352.7M | 297.61M | 264.86M | 278.45M |
| otherReceivables | 3.1M | 32.84M | 11.23M | 24.3M | 26.19M | 23.08M | 25.48M | - | - | - |
| inventory | 709.56M | 794.13M | 750.41M | 872.3M | 539.72M | 402.53M | 426.05M | 415.11M | 239.53M | 246.02M |
| prepaids | - | 39.66M | 29.16M | 49.02M | 32.96M | 23.08M | 25.48M | 21.8M | 16M | 12.17M |
| otherCurrentAssets | 84.46M | -1.47M | 32.54M | 15.79M | 17.18M | 39.36M | 14.13M | 41.08M | 52.91M | 140.04M |
| totalCurrentAssets | 1.76B | 1.78B | 1.84B | 1.75B | 1.43B | 1.13B | 1.13B | 1.1B | 1.09B | 1.2B |
| propertyPlantEquipmentNet | 623.38M | 561.82M | 587.39M | 552.24M | 538.22M | 626.54M | 652.35M | 308.96M | 325.96M | 332.15M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 294.26M | 575.46M | 630.92M | 719.7M | 400.75M | 439.81M | 455.67M | 491.9M | 208.33M | 189.53M |
| goodwillAndIntangibleAssets | 294.26M | 575.46M | 630.92M | 719.7M | 400.75M | 439.81M | 455.67M | 491.9M | 208.33M | 189.53M |
| longTermInvestments | 6.04M | 6.03M | 345K | 4.04M | 2.53M | 3.7M | 3.18M | 3.65M | 2.1M | 2.1M |
| taxAssets | 21.24M | 19.84M | 17M | 17.57M | 16.86M | 8.27M | 3.49M | 5.23M | 4.67M | 5.78M |
| otherNonCurrentAssets | 38.01M | 28.35M | 37.3M | 27.82M | 25.5M | 34.03M | 32.75M | -5.23M | -4.67M | -5.78M |
| totalNonCurrentAssets | 982.95M | 1.19B | 1.27B | 1.32B | 983.86M | 1.11B | 1.15B | 804.52M | 536.39M | 523.78M |
| otherAssets | - | - | - | - | - | - | - | 149.79M | 159.82M | 153.09M |
| totalAssets | 2.74B | 2.98B | 3.12B | 3.08B | 2.41B | 2.24B | 2.28B | 2.05B | 1.78B | 1.88B |
| totalPayables | 361.8M | 382.26M | 488.55M | 530.46M | 408.63M | 248.36M | 179.11M | 166.18M | 105.54M | 88.13M |
| accountPayables | 337.28M | 329.01M | 444.48M | 437.32M | 344.12M | 218.26M | 179.11M | 166.18M | 105.54M | 88.13M |
| otherPayables | 24.52M | 53.24M | 44.06M | 93.14M | 64.51M | 30.1M | - | - | - | - |
| accruedExpenses | - | - | - | 459.45M | 348.7M | 308.38M | 268.09M | 240.79M | 195.51M | 210.85M |
| shortTermDebt | - | 108.42M | 32.75M | 107.01M | 42.03M | 54.29M | 64.54M | 73.79M | 98.87M | 198.9M |
| capitalLeaseObligationsCurrent | 98.24M | 108.42M | 101.6M | 96.67M | 78.78M | 86.1M | 70.29M | -4.9M | - | - |
| taxPayables | - | 53.24M | 44.06M | 93.14M | 64.51M | 30.1M | 34.35M | 13.08M | 5.54M | 10.42M |
| deferredRevenue | 21.64M | - | - | 27.65M | 11.04M | 483K | 1.19M | 4.9M | -101.25M | -199.65M |
| otherCurrentLiabilities | 412.36M | 431.13M | 484.22M | 97.03M | 66.3M | 30.1M | 41.69M | 21.43M | 11.77M | 30.05M |
| totalCurrentLiabilities | 894.05M | 976.98M | 1.11B | 1.23B | 890.96M | 697.62M | 624.9M | 507.09M | 411.69M | 527.93M |
| longTermDebt | 197.3M | 545.33M | 592.41M | 624.78M | 310.3M | 4.4M | 301.7M | 310.55M | - | 24.94M |
| capitalLeaseObligationsNonCurrent | 148.26M | 124.47M | 145.2M | 126.62M | 117.07M | 153.58M | 144.6M | - | - | - |
| deferredRevenueNonCurrent | - | - | 145.2M | 126.62M | 117.07M | - | 144.6M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 42.94M | 42.63M | 40.98M | 39.17M | 33.11M | 27.78M | 23.51M | 25.15M | 25.22M | 31.43M |
| otherNonCurrentLiabilities | 33.29M | 30.92M | 25.91M | 645.81M | 337.38M | 319.46M | - | 31.66M | 52.51M | 56.5M |
| totalNonCurrentLiabilities | 421.79M | 743.36M | 804.5M | 811.61M | 487.56M | 505.22M | 515.15M | 367.36M | 77.73M | 112.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 246.5M | 232.89M | 246.8M | 223.29M | 195.85M | 239.69M | 214.88M | -4.9M | - | - |
| totalLiabilities | 1.32B | 1.72B | 1.91B | 2.04B | 1.38B | 1.2B | 1.14B | 874.45M | 489.42M | 640.81M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 27.35M | 27.26M | 27.16M | 27.16M | 27.16M | 27.16M | 27.16M | 27.16M | 27.16M | 27.16M |
| retainedEarnings | 653.29M | 572.21M | 487.59M | 336.62M | 299.62M | 274.78M | 446.95M | 707.95M | 786.32M | 851.74M |
| additionalPaidInCapital | 281.9M | 280.95M | 280.08M | 280.08M | 280.08M | 280.08M | 280.08M | 280.08M | 280.08M | 280.08M |
| 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 | 179.48M | 246.66M | 171.23M | 30.77M | 21.13M | -169.44M | -38.83M | -80.46M | -64.18M | -84.09M |
| depreciationAndAmortization | 222.37M | 250.49M | 241.11M | 205.8M | 202.57M | 210.6M | 163.83M | 78.41M | 59.18M | 90.09M |
| deferredIncomeTax | - | - | - | -810M | -585.76M | -310.72M | -394.85M | 234.2M | -25.31M | -69.79M |
| stockBasedCompensation | 679K | 724K | 737K | 726K | 725K | 764K | 749K | 544K | 480K | 417K |
| changeInWorkingCapital | -84.45M | -208.59M | -71.93M | -403.01M | -156.2M | 104.13M | -75.67M | -234.75M | 24.83M | 69.37M |
| accountsReceivables | -19.31M | 109.26M | -52.36M | -82.47M | -153.5M | 70.2M | -60.88M | -33.71M | 14.38M | 36.16M |
| inventory | 73.47M | -100.76M | 70.44M | -408.4M | -152.26M | 3.11M | -18.49M | -201.03M | 10.46M | 33.21M |
| accountsPayables | -8.19M | -115.47M | 7.16M | 93.2M | 125.86M | 37.93M | 12.93M | 60.64M | 17.41M | -7.57M |
| otherWorkingCapital | -130.42M | -101.62M | -97.17M | -5.34M | 23.7M | -7.11M | -9.22M | -60.64M | -17.41M | 7.57M |
| otherNonCashItems | -81.07M | 47.89M | 130.34M | 1.03B | 714.62M | 377.96M | 466.32M | -111.76M | 78.9M | -43.2M |
| netCashProvidedByOperatingActivities | 237.01M | 337.18M | 471.49M | 53.28M | 197.08M | 213.29M | 121.56M | -113.8M | 99.21M | 32.59M |
| investmentsInPropertyPlantAndEquipment | -90.15M | -95.45M | -98.05M | -89.95M | -49.68M | -50.63M | -87.62M | -48.01M | -28.12M | -29.6M |
| acquisitionsNet | 285K | 23.74M | 655K | 6.04M | 662K | 1.07M | 12.27M | 695K | 1.55M | -4.51M |
| purchasesOfInvestments | - | -5.92M | - | - | - | - | -3.1M | -27.3M | -1.92M | -4000 |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 27.89M | 26.6M | 95.5M | 88.28M |
| otherInvestingActivities | 3.66M | 26.11M | 5.06M | - | - | - | - | -554K | 4.34M | 4.87M |
| netCashProvidedByInvestingActivities | -86.2M | -75.26M | -92.99M | -83.91M | -49.02M | -49.56M | -50.56M | -48.56M | 71.35M | 59.03M |
| netDebtIssuance | - | -32.75M | -109.74M | 64.98M | -16.66M | -5.85M | -9.25M | -25.08M | -100.03M | -128.58M |
| longTermNetDebtIssuance | - | - | -109.74M | -89.62M | -16.66M | -5.85M | -9.25M | -25.08M | -100.03M | -128.58M |
| shortTermNetDebtIssuance | - | -32.75M | - | 64.98M | - | - | - | - | - | - |
| netStockIssuance | 764K | 716K | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | 764K | 716K | - | - | - | - | - | - | - | - |
| commonStockIssuance | 764K | 716K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -46.49M | -68.15M | -16.3M | - | - | - | - | - | - | - |
| commonDividendsPaid | -46.49M | -68.15M | -16.3M | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -123.45M | -150.07M | -91.39M | -96.9M | -108.55M | -91.92M | -72.5M | -4.25M | -2.83M | -5.45M |
| netCashProvidedByFinancingActivities | -169.18M | -250.25M | -217.42M | -31.92M | -125.21M | -97.77M | -81.75M | -29.33M | -102.86M | -134.03M |
| 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.95B | 1.68B | 2.26B | 1.93B | 2.16B | 2.06B | 2.11B | 1.63B | 1.81B | 1.23B |
| costOfRevenue | 1.21B | 989.53M | 1.34B | 1.13B | 1.28B | 1.21B | 1.39B | 1.02B | 1.11B | 739.02M |
| grossProfit | 740.3M | 686.9M | 920.44M | 794.93M | 877.5M | 849.12M | 714.13M | 607.44M | 702.26M | 490.98M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 299.05M | 278.22M | 326.57M | 272.58M | 277.1M | 286.58M | 251.09M | 281.73M | 245.2M | 231.24M |
| sellingAndMarketingExpenses | 359.26M | 362.05M | 404.11M | 419.94M | 414.88M | 447.33M | 398.68M | 316.81M | 307.38M | 279.52M |
| sellingGeneralAndAdministrativeExpenses | 658.31M | 640.27M | 730.68M | 692.52M | 691.97M | 705.71M | 550.18M | 575.18M | 537.79M | 494.97M |
| otherExpenses | -100.86M | -766K | 10.55M | -22.98M | -28.2M | -3.2M | 30.82M | -12.21M | -990K | -1.63M |
| operatingExpenses | 557.45M | 639.51M | 741.23M | 669.55M | 663.78M | 705.71M | 550.18M | 575.18M | 536.8M | 494.97M |
| costAndExpenses | 1.77B | 1.63B | 2.08B | 1.8B | 1.95B | 1.91B | 1.94B | 1.59B | 1.64B | 1.23B |
| netInterestIncome | -27.05M | -23.71M | -29.69M | -28.25M | -29.16M | -31.63M | -34.57M | -26.31M | -15.42M | -15.08M |
| interestIncome | 1.92M | 3.97M | 1.72M | 2.14M | 2.53M | 988K | 335K | 664K | 578K | 797K |
| interestExpense | 28.97M | 27.68M | 31.41M | 30.38M | 31.68M | 32.62M | 34.9M | 26.97M | 16M | 15.87M |
| depreciationAndAmortization | 56.01M | 64.15M | 60.96M | 71.83M | 110.89M | 130.22M | 102.28M | 103.52M | 93.56M | 109M |
| ebitda | 153.72M | 116.08M | 260.93M | 176.89M | 275.01M | 277.82M | 270.47M | 150.42M | 211.5M | 107.44M |
| ebit | 97.71M | 51.93M | 199.97M | 105.07M | 164.12M | 147.6M | 168.19M | 46.89M | 168.14M | -1.57M |
| nonOperatingIncomeExcludingInterest | 85.13M | -4.54M | -20.77M | 20.32M | 49.61M | -988K | -4.24M | -14.63M | -50.78M | -2.42M |
| operatingIncome | 182.84M | 47.39M | 179.21M | 125.39M | 213.72M | 143.41M | 163.95M | 32.26M | 165.47M | -3.99M |
| totalOtherIncomeExpensesNet | -27.05M | -23.71M | -29.69M | -28.25M | -81.29M | -31.63M | -62.7M | -12.34M | -15.42M | -13.45M |
| incomeBeforeTax | 155.8M | 23.69M | 149.52M | 97.14M | 132.43M | 114.98M | 101.25M | 19.92M | 101.93M | -17.44M |
| incomeTaxExpense | 27.5M | 20.14M | 50.48M | 33.24M | 30.36M | 36.88M | 46.78M | 34.57M | 41.7M | 13.59M |
| netIncomeFromContinuingOperations | 128.3M | 3.55M | 99.04M | 63.9M | 102.07M | 78.1M | 54.47M | -14.65M | 60.23M | -31.04M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 123.41M | 1.68M | 93.48M | 62.53M | 97.06M | 74.18M | 50.07M | -19.29M | 54.72M | -33.59M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 123.41M | 1.68M | 93.48M | 62.53M | 97.06M | 74.18M | 50.07M | -19.29M | 54.72M | -33.59M |
| eps | 0.45 | 0.01 | 0.34 | 0.23 | 0.36 | 0.27 | 0.18 | -0.07 | 0.2 | -0.12 |
| 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 | 472.19M | 348.04M | 466.55M | 182.82M | 462.66M | 240.11M | 301.36M | 313.55M | 378.91M | 227.63M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 472.19M | 348.04M | 466.55M | 182.82M | 462.66M | 240.11M | 301.36M | 313.55M | 378.91M | 227.63M |
| netReceivables | 491.16M | 540.9M | 485.89M | 595.64M | 568.96M | 623.01M | 516.35M | 470.79M | 462.11M | 384.89M |
| accountsReceivables | 488.06M | 540.9M | 453.04M | 595.64M | 568.96M | 622.73M | 492.05M | 387.21M | 435.91M | 310.47M |
| otherReceivables | 3.1M | 79.81M | 32.84M | 94.03M | 29.16M | 280K | 24.3M | 83.58M | 26.19M | 74.42M |
| inventory | 709.56M | 854.94M | 794.13M | 952.12M | 750.41M | 783.16M | 872.3M | 823.57M | 539.72M | 545.74M |
| prepaids | - | 79.81M | 39.66M | 94.03M | 30.35M | 69.94M | - | - | - | - |
| otherCurrentAssets | 84.46M | 610K | -1.47M | 327K | 31.36M | 280K | 64.81M | 1.78M | 50.14M | 11.8M |
| totalCurrentAssets | 1.76B | 1.82B | 1.78B | 1.82B | 1.84B | 1.72B | 1.75B | 1.61B | 1.43B | 1.17B |
| propertyPlantEquipmentNet | 623.38M | 615.49M | 561.82M | 583.85M | 587.39M | 555.83M | 552.24M | 484.47M | 538.22M | 559.04M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 294.26M | 574.19M | 575.46M | 605.56M | 630.92M | 703.72M | 719.7M | 759.94M | 400.75M | 418.48M |
| goodwillAndIntangibleAssets | 294.26M | 574.19M | 575.46M | 605.56M | 630.92M | 703.72M | 719.7M | 759.94M | 400.75M | 418.48M |
| longTermInvestments | 6.04M | 6.03M | 6.03M | 5.92M | 345K | 42000 | 4.04M | 353K | 2.53M | 1.2M |
| taxAssets | 21.24M | 19.32M | 19.84M | 16.65M | 17M | 17.88M | 17.57M | 14.91M | 16.86M | 22.21M |
| otherNonCurrentAssets | 38.01M | 56.54M | 28.35M | 39.63M | 37.3M | 32.83M | 27.82M | 29.08M | 25.5M | 36.13M |
| totalNonCurrentAssets | 982.95M | 1.25B | 1.19B | 1.25B | 1.27B | 1.31B | 1.32B | 1.29B | 983.86M | 1.04B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.74B | 3.08B | 2.98B | 3.08B | 3.12B | 3.03B | 3.08B | 2.9B | 2.41B | 2.21B |
| totalPayables | 361.8M | 300.63M | 382.26M | 389.48M | 488.55M | 357.54M | 437.32M | 381.05M | 344.12M | 252.45M |
| accountPayables | 337.28M | 300.63M | 329.01M | 389.48M | 444.48M | 357.54M | 437.32M | 381.05M | 344.12M | 252.45M |
| otherPayables | 24.52M | - | 53.24M | - | 44.06M | - | - | - | - | - |
| accruedExpenses | - | 451.96M | - | 417.55M | 456.42M | 417.64M | 459.45M | 396.08M | 348.7M | 319.48M |
| shortTermDebt | - | 76.5M | 108.42M | 77.34M | 32.75M | 75.47M | 107.01M | 176.96M | 42.03M | 46.43M |
| capitalLeaseObligationsCurrent | 98.24M | 91.68M | 108.42M | 109.47M | 101.6M | 93.73M | 96.67M | 68.34M | 78.78M | 76.46M |
| taxPayables | - | - | 53.24M | 42.92M | 44.06M | 102.1M | 93.14M | 60.39M | 64.51M | 40.17M |
| deferredRevenue | 21.64M | - | - | - | 27.37M | 44.41M | 27.65M | 34.04M | 11.04M | 20.61M |
| otherCurrentLiabilities | 412.36M | 94.76M | 431.13M | 129.96M | 44.5M | 109.6M | 97.03M | 61.33M | 66.3M | 41.66M |
| totalCurrentLiabilities | 894.05M | 1.02B | 976.98M | 1.12B | 1.11B | 1.1B | 1.23B | 1.12B | 890.96M | 757.09M |
| longTermDebt | 197.3M | 519.99M | 545.33M | - | 592.41M | 615.49M | 624.78M | 645.34M | 310.3M | 4.22M |
| capitalLeaseObligationsNonCurrent | 148.26M | 158.61M | 124.47M | 132.68M | 145.2M | 139.36M | 126.62M | 99.46M | 117.07M | 124.04M |
| deferredRevenueNonCurrent | - | - | - | - | - | 139.36M | 126.62M | 99.46M | 117.07M | 124.04M |
| deferredTaxLiabilitiesNonCurrent | 42.94M | 42.28M | 42.63M | 42.27M | 40.98M | 40.53M | 39.17M | 35.58M | 33.11M | 28.43M |
| otherNonCurrentLiabilities | 33.29M | 33.27M | 30.92M | 600.17M | 25.91M | 20.87M | 21.03M | 26.72M | 60.19M | 301.94M |
| totalNonCurrentLiabilities | 421.79M | 754.15M | 743.36M | 775.12M | 804.5M | 816.25M | 811.61M | 807.1M | 487.56M | 458.63M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 246.5M | 250.29M | 232.89M | 242.15M | 246.8M | 233.08M | 223.29M | 167.8M | 195.85M | 200.5M |
| totalLiabilities | 1.32B | 1.77B | 1.72B | 1.9B | 1.91B | 1.91B | 2.04B | 1.92B | 1.38B | 1.22B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 27.35M | 27.35M | 27.26M | 27.26M | 27.16M | 27.16M | 27.16M | 27.16M | 27.16M | 27.16M |
| retainedEarnings | 653.29M | - | 572.21M | - | 487.59M | - | 336.62M | - | 299.62M | - |
| additionalPaidInCapital | 281.9M | - | 280.95M | - | 280.08M | - | 280.08M | - | 280.08M | - |
| 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 | 123.41M | 1.68M | 93.48M | 62.53M | 97.06M | 74.18M | 50.07M | -19.29M | 54.72M | -33.59M |
| depreciationAndAmortization | 110.59M | 111.78M | 115.61M | 134.88M | 110.89M | 130.22M | 102.28M | 103.52M | 93.56M | 109M |
| deferredIncomeTax | - | - | - | - | - | -416.75M | -366.98M | -443.02M | -221.7M | -364.07M |
| stockBasedCompensation | - | - | -325K | 325K | 420K | 317K | 400K | 326K | 392K | 333K |
| changeInWorkingCapital | 170.19M | -254.64M | 221.36M | -374.95M | 125.19M | -197.12M | -142.74M | -260.27M | -17.6M | -138.6M |
| accountsReceivables | 57.45M | -76.76M | 139.17M | -29.92M | 78.24M | -130.6M | -128.28M | 45.81M | -124.46M | -29.04M |
| inventory | 112.28M | -38.82M | 137.82M | -238.58M | 16.05M | 54.39M | -90.01M | -318.4M | -1.39M | -150.87M |
| accountsPayables | 31.72M | -39.91M | -60.47M | -55M | 86.94M | -79.78M | 56.27M | 36.94M | 91.67M | 34.19M |
| otherWorkingCapital | -31.27M | -99.16M | 4.84M | -51.45M | -56.05M | -41.12M | 19.28M | -24.62M | 16.58M | 7.12M |
| otherNonCashItems | -57.71M | 147.49M | 238.81M | -38.95M | 55.67M | 489.49M | 534.41M | 494.58M | 335.92M | 378.7M |
| netCashProvidedByOperatingActivities | 346.47M | -105.48M | 553.33M | -216.16M | 389.22M | 80.34M | 177.44M | -124.16M | 245.3M | -48.22M |
| investmentsInPropertyPlantAndEquipment | -47.95M | -42.19M | -50.19M | -45.26M | -50.48M | -47.57M | -66.61M | -23.34M | -32.24M | -17.44M |
| acquisitionsNet | 18000 | 267K | 270K | 23.47M | 89000 | 566K | 365K | 5.68M | 446K | 216K |
| purchasesOfInvestments | - | - | - | -5.92M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | -49.92M | - | - | 1.29M | 850K | 5.72M | 1.03M | 33.51M |
| netCashProvidedByInvestingActivities | -47.94M | -41.92M | -49.92M | -27.71M | -50.39M | -47M | -66.24M | -17.66M | -31.79M | -17.22M |
| netDebtIssuance | -76.5M | 76.5M | - | -74.49M | - | -56.96M | - | -42.21M | - | -51.49M |
| longTermNetDebtIssuance | - | - | - | -74.49M | - | -56.96M | - | -42.21M | - | -51.49M |
| shortTermNetDebtIssuance | -76.5M | 76.5M | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 764K | - | 716K | - | - | - | - | - | - |
| netCommonStockIssuance | - | 764K | - | 716K | - | - | - | - | - | - |
| commonStockIssuance | - | 764K | - | 716K | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -46.49M | - | -68.15M | - | -16.3M | - | - | - | - | - |
| commonDividendsPaid | -46.49M | - | -68.15M | - | -16.3M | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -53.85M | -68.4M | -145.68M | 40.43M | -104.15M | -36.19M | -121.52M | 131.81M | -61.18M | -13.52M |
| netCashProvidedByFinancingActivities | -176.84M | 8.87M | -213.83M | -33.35M | -120.44M | -93.14M | -121.52M | 89.6M | -61.18M | -64.03M |