HKSE : 0096.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 | 2.16B | 2.02B | 1.94B | 1.77B | 1.46B | 1.32B | 1.3B | 1.27B | 1.25B | 1.22B |
| costOfRevenue | 1.82B | 1.73B | 1.7B | 1.56B | 1.3B | 1.16B | 1.17B | 1.09B | 1.05B | 1.03B |
| grossProfit | 344.45M | 297.92M | 239.84M | 203.04M | 166.18M | 161.78M | 135.93M | 183.38M | 201.94M | 188.59M |
| researchAndDevelopmentExpenses | 98.56M | 91.71M | 88.2M | 81.37M | 71.01M | 58.22M | 51.01M | 50.33M | 44.18M | 36.67M |
| generalAndAdministrativeExpenses | 110.23M | 86.59M | 69.13M | 62.87M | 55.41M | 57.27M | 47.44M | 48.47M | 62.43M | 56.6M |
| sellingAndMarketingExpenses | 152.94M | 126.32M | 113.56M | 106.32M | 70.8M | 55.66M | 56.22M | 52.22M | 46.75M | 44.32M |
| sellingGeneralAndAdministrativeExpenses | 263.18M | 212.91M | 182.69M | 169.19M | 126.21M | 112.93M | 103.66M | 101.65M | 110.02M | 101.68M |
| otherExpenses | - | -132.43M | 3.97M | - | - | - | - | - | - | - |
| operatingExpenses | 361.74M | 172.19M | 274.86M | 250.56M | 197.22M | 171.15M | 154.67M | 151.98M | 154.2M | 138.34M |
| costAndExpenses | 2.18B | 1.9B | 1.98B | 1.81B | 1.49B | 1.33B | 1.32B | 1.24B | 1.2B | 1.17B |
| netInterestIncome | -36.43M | -29.02M | -36.68M | -24M | -17.5M | -13.55M | -14.16M | -11.82M | -15.63M | -14.8M |
| interestIncome | - | 1.11M | 174K | 73000 | 155K | 91000 | 395K | 3.43M | 203K | 226K |
| interestExpense | - | 30.12M | 36.85M | 24.07M | 17.66M | 13.64M | 14.56M | 15.26M | 15.84M | 15.02M |
| depreciationAndAmortization | 163.41M | 172.08M | 141.36M | 121.43M | 106.97M | 92.06M | 79.95M | 77.08M | 78.87M | 67.45M |
| ebitda | 244.69M | 299.14M | 194.55M | 155.28M | 146.95M | 140.91M | 112.22M | 158.81M | 170.79M | 154.36M |
| ebit | 81.27M | 127.06M | 53.19M | 33.86M | 39.97M | 48.85M | 32.27M | 81.73M | 91.92M | 86.92M |
| nonOperatingIncomeExcludingInterest | -98.56M | -1.34M | -88.2M | -81.37M | -71.01M | -58.22M | -51.01M | -50.33M | -44.18M | -36.67M |
| operatingIncome | -17.29M | 125.72M | -35.01M | -47.52M | -31.04M | -9.36M | -18.74M | 31.4M | 47.74M | 50.25M |
| totalOtherIncomeExpensesNet | 125.56M | -28.79M | 119.97M | 103.08M | 84.84M | 66.11M | 63.28M | 74.06M | 50.43M | 31.39M |
| incomeBeforeTax | 108.27M | 96.94M | 84.95M | 55.56M | 53.8M | 56.75M | 44.54M | 105.46M | 98.17M | 81.63M |
| incomeTaxExpense | 1.12M | 2.4M | 3.87M | -704K | 1.92M | 3.97M | 8.96M | 14.04M | 14.68M | 17.36M |
| netIncomeFromContinuingOperations | 107.15M | 94.54M | 81.08M | 56.26M | 51.88M | 52.78M | 35.58M | 91.42M | 83.5M | 64.27M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 101.4M | 89.73M | 79.1M | 55.36M | 51.52M | 52.45M | 35.11M | 91.3M | 83.5M | 64.27M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 101.4M | 89.73M | 79.1M | 55.36M | 51.52M | 52.45M | 35.11M | 91.3M | 83.5M | 64.27M |
| eps | 0.16 | 0.14 | 0.12 | 0.09 | 0.08 | 0.08 | 0.06 | 0.15 | 0.14 | 0.11 |
| 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 | 143.27M | 188.89M | 58.24M | 58.71M | 43.29M | 52.92M | 80.58M | 105.62M | 56.02M | 57M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 143.27M | 188.89M | 58.24M | 58.71M | 43.29M | 52.92M | 80.58M | 105.62M | 56.02M | 57M |
| netReceivables | 900.65M | 836.98M | 729.39M | 674.47M | 483.47M | 459.66M | 480.32M | 422.42M | 404.09M | 429.31M |
| accountsReceivables | 900.65M | 730.94M | 646.41M | 590.99M | 419.72M | 459.66M | 480.32M | 422.42M | 404.09M | 429.31M |
| otherReceivables | - | 106.05M | 82.99M | 83.48M | 63.76M | - | - | - | - | - |
| inventory | 606.64M | 480.84M | 458.37M | 534.36M | 447.8M | 342.48M | 311.27M | 325.76M | 224.76M | 204.8M |
| prepaids | - | 71.88M | 72.2M | 74.24M | 81.98M | 43.08M | - | - | - | - |
| otherCurrentAssets | 173.77M | 92.3M | 60.56M | 18.13M | 5.05M | 27.18M | 62.88M | 61.82M | 39.3M | 28.52M |
| totalCurrentAssets | 1.82B | 1.67B | 1.38B | 1.36B | 1.06B | 925.31M | 935.05M | 915.62M | 724.17M | 719.62M |
| propertyPlantEquipmentNet | 1.15B | 1.26B | 1.12B | 885.39M | 694.87M | 621.54M | 505.56M | 481.05M | 427.96M | 383.55M |
| goodwill | - | - | 5.38M | 5.38M | 5.38M | 5.38M | 5.38M | 5.38M | - | - |
| intangibleAssets | 9.14M | 11.28M | 11.86M | 13.58M | 14.14M | 13.23M | 11.4M | 45.54M | 28.66M | 29.7M |
| goodwillAndIntangibleAssets | 9.14M | 11.28M | 17.25M | 18.96M | 19.52M | 18.62M | 16.78M | 50.93M | 28.66M | 29.7M |
| longTermInvestments | 62.67M | 56.52M | 50.58M | 46.2M | 39.09M | 35.99M | 37.76M | 36.02M | 34.19M | 31.71M |
| taxAssets | - | 5.11M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 232.8M | - | 14.55M | 11.53M | 2.13M | 1.69M | 2.36M | 2.26M | 21.32M | 16.12M |
| totalNonCurrentAssets | 1.45B | 1.33B | 1.21B | 962.09M | 755.62M | 677.84M | 562.46M | 570.27M | 512.13M | 461.07M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.27B | 3B | 2.58B | 2.32B | 1.82B | 1.6B | 1.5B | 1.49B | 1.24B | 1.18B |
| totalPayables | 962.53M | 1.11B | 822.11M | 585.62M | 407.91M | 378.67M | 311.14M | 302.21M | 283.79M | 310.18M |
| accountPayables | 962.53M | 932.14M | 675.08M | 585.62M | 407.91M | 378.67M | 311.14M | 302.21M | 283.79M | 310.18M |
| otherPayables | - | 175.82M | 147.02M | - | - | - | - | - | - | - |
| accruedExpenses | 105.44M | - | 94.6M | 91.33M | 88.9M | 94.26M | 84.16M | 81.96M | 21.34M | 27.26M |
| shortTermDebt | 782.06M | 531.99M | 484.99M | 500.23M | 368.17M | 290.56M | 282.2M | 256.02M | 246.82M | 241.47M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 4.55M | 2.02M | 50.65M | 26.34M | 40.58M |
| taxPayables | - | 6.99M | 23.01M | 16.76M | 10.93M | 15.46M | 30.93M | 28.39M | 40.48M | 15.14M |
| deferredRevenue | - | - | 94.6M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 258.32M | 174.06M | -21.73M | 168.26M | 133.22M | 93.64M | 111.44M | 118.74M | 120.33M | 107.65M |
| totalCurrentLiabilities | 2.11B | 1.81B | 1.47B | 1.35B | 998.19M | 861.68M | 790.97M | 809.58M | 698.62M | 727.14M |
| longTermDebt | 96.55M | 217.04M | 206.82M | 146.44M | 32.1M | - | - | 4.1M | 20.57M | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | 2.1M | - | - | 11.98M |
| deferredRevenueNonCurrent | - | 5.72M | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.58M | - | 5.86M | 6.01M | 6.23M | 6.46M | 6.68M | 6.9M | 7.13M | 7.41M |
| totalNonCurrentLiabilities | 102.13M | 222.76M | 212.68M | 152.45M | 38.33M | 6.46M | 8.78M | 11M | 27.7M | 19.39M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | 4.55M | 4.12M | 50.65M | 26.34M | 52.56M |
| totalLiabilities | 2.21B | 2.04B | 1.69B | 1.5B | 1.04B | 868.13M | 799.74M | 820.59M | 726.32M | 746.53M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 4.85M | 3.76M | 3.76M |
| retainedEarnings | - | 770.51M | 689.42M | 618.45M | 571.35M | 528.12M | 487.16M | 460.4M | 380.06M | 304.56M |
| additionalPaidInCapital | - | 123.45M | 123.45M | 123.45M | 123.45M | 123.38M | 123.45M | 124.39M | 53.53M | 53.53M |
| 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 | 101.4M | 96.94M | 79.1M | 55.36M | 51.52M | 52.45M | 35.11M | 91.3M | 83.5M | 64.27M |
| depreciationAndAmortization | - | 172.08M | 148.78M | 127.44M | 115.94M | 98.88M | 89.28M | 77.27M | 79.16M | 67.77M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | 93.22M | 120.26M | -291.1M | -145.49M | -22.24M | -59.17M | -57.04M | -16.09M | -139.76M |
| accountsReceivables | - | -104.88M | -61.44M | -201.22M | -40.99M | 14.1M | -68.26M | 2.99M | 8.34M | -77.14M |
| inventory | - | -15.81M | 73.92M | -89.62M | -105.75M | -34.8M | 13M | -67.91M | -19.75M | -67.04M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | 213.91M | 107.79M | -261K | 1.25M | -1.54M | -3.91M | 7.89M | -4.68M | 4.41M |
| otherNonCashItems | -101.4M | -36.54M | -7.66M | 207.07M | 62.92M | 65.98M | 7.62M | 7.81M | -16.37M | 117.05M |
| netCashProvidedByOperatingActivities | - | 325.69M | 340.47M | 98.77M | 84.89M | 195.07M | 72.83M | 119.35M | 130.2M | 109.33M |
| investmentsInPropertyPlantAndEquipment | - | -228.14M | -294.86M | -295.39M | -189.31M | -159.69M | -68.7M | -115.35M | -138.07M | -100.06M |
| acquisitionsNet | - | -1.5M | - | - | - | -5.5M | - | -787K | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -16.27M | -82.39M | -18.22M | -2.49M | -50.44M | 9.48M | -24.68M | 20.63M | -21.5M |
| netCashProvidedByInvestingActivities | - | -245.91M | -377.25M | -313.61M | -191.79M | -215.64M | -59.22M | -140.82M | -117.45M | -121.56M |
| netDebtIssuance | - | 53.64M | 38.09M | 239.12M | 107.51M | 6.48M | -56.88M | 5.58M | -26.81M | -13.42M |
| longTermNetDebtIssuance | - | 53.64M | 38.09M | 239.12M | 107.51M | 6.48M | -56.88M | 5.58M | -26.81M | -13.42M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | 71.96M | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | 71.96M | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 71.96M | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -8.64M | -8.12M | -8.26M | -8.29M | -8.39M | -8.48M | -8.02M | -8M | -8M |
| commonDividendsPaid | - | -8.64M | -8.12M | -8.26M | -8.29M | -8.39M | -8.48M | -8.02M | -8M | -8M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 5.02M | 6M | -1.43M | -1.77M | -4.98M | 27.01M | -29000 | 21.13M | 36.64M |
| netCashProvidedByFinancingActivities | - | 50.02M | 35.97M | 229.44M | 97.45M | -6.89M | -38.36M | 69.5M | -13.68M | 15.24M |
| 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.15B | 1.01B | 1.07B | 951.94M | 1.04B | 907.05M | 1.04B | 726.19M | 742.8M | 719.43M |
| costOfRevenue | 949.17M | 868.32M | 901.42M | 825.01M | 902.95M | 799.68M | 915.2M | 647.5M | 668.09M | 627.96M |
| grossProfit | 203.9M | 140.55M | 171M | 126.92M | 132.47M | 107.38M | 124.35M | 78.7M | 74.71M | 91.47M |
| researchAndDevelopmentExpenses | 53.78M | 44.78M | 53.29M | 38.42M | 50.57M | 37.63M | 81.37M | 41.29M | 71.01M | - |
| generalAndAdministrativeExpenses | 60.13M | 50.1M | 50.05M | 41.22M | 38.09M | 35.01M | 32.52M | 30.35M | 25.07M | 30.35M |
| sellingAndMarketingExpenses | 87.9M | 65.04M | 70.94M | 55.39M | 58.79M | 54.77M | 56.25M | 50.07M | 31.7M | 39.1M |
| sellingGeneralAndAdministrativeExpenses | 148.03M | 115.15M | 120.98M | 96.6M | 96.88M | 89.78M | 88.77M | 80.42M | 56.76M | 69.44M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 201.8M | 159.93M | 174.28M | 135.03M | 147.44M | 127.41M | 170.14M | 80.42M | 127.78M | 69.44M |
| costAndExpenses | 1.15B | 1.03B | 1.08B | 960.04M | 1.05B | 927.09M | 1.09B | 727.91M | 795.87M | 697.41M |
| netInterestIncome | -18.87M | -17.21M | -11.12M | -17.9M | -21.22M | -17.21M | -14.14M | -9.86M | -7.86M | -9.64M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | 17.21M | 11.12M | 17.9M | - | 17.21M | 14.14M | 9.86M | 7.86M | 9.64M |
| depreciationAndAmortization | 79.34M | 84.07M | 89.65M | 71.78M | 77.85M | 63.51M | 66.14M | 55.29M | 59.4M | 47.57M |
| ebitda | 135.21M | 109.48M | 139.66M | 102.1M | 113.44M | 81.11M | 101.72M | 53.57M | 77.35M | 69.59M |
| ebit | 55.87M | 25.4M | 96.74M | 30.32M | 35.59M | 17.6M | 35.58M | -1.72M | 17.95M | 22.02M |
| nonOperatingIncomeExcludingInterest | -53.78M | -44.78M | 37.09M | -38.42M | -50.57M | -37.63M | -81.37M | - | -71.01M | - |
| operatingIncome | 2.09M | -19.38M | 133.83M | -8.1M | -14.98M | -20.04M | -45.8M | -1.72M | -53.06M | 22.02M |
| totalOtherIncomeExpensesNet | 71.2M | 54.36M | -70.26M | 41.47M | 75.75M | 44.22M | 84.84M | 18.24M | 81.3M | 3.54M |
| incomeBeforeTax | 73.3M | 34.97M | 63.57M | 33.36M | 60.77M | 24.18M | 39.04M | 16.52M | 28.24M | 25.56M |
| incomeTaxExpense | -5M | 6.12M | -2.71M | 5.11M | -999K | 4.87M | -5.68M | 4.98M | -6.02M | 7.93M |
| netIncomeFromContinuingOperations | 78.3M | 28.85M | 66.28M | 28.26M | 61.77M | 19.31M | 44.73M | 11.54M | 34.26M | 17.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 72.55M | 28.85M | 62M | 27.73M | 59.79M | 19.31M | 43.82M | 11.54M | 33.9M | 17.62M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 72.55M | 28.85M | 62M | 27.73M | 59.79M | 19.31M | 43.82M | 11.54M | 33.9M | 17.62M |
| eps | 0.11 | 0.05 | 0.1 | 0.04 | 0.09 | 0.03 | 0.07 | 0.02 | 0.05 | 0.03 |
| 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 | 143.27M | 109.35M | 188.89M | 58.88M | 58.24M | 79.05M | 58.71M | 59.28M | 43.29M | 53.61M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 143.27M | 109.35M | 188.89M | 58.88M | 58.24M | 79.05M | 58.71M | 59.28M | 43.29M | 53.61M |
| netReceivables | 900.65M | 833.35M | 836.98M | 697.96M | 729.39M | 608.93M | 650.8M | 466.16M | 459.63M | 430.28M |
| accountsReceivables | 900.65M | 624.14M | 730.94M | 569.42M | 646.41M | 608.93M | 650.8M | 466.16M | 459.63M | 430.28M |
| otherReceivables | - | 209.21M | 106.05M | 128.54M | 82.99M | - | - | - | - | - |
| inventory | 606.64M | 486.85M | 480.84M | 446.75M | 458.37M | 473.43M | 534.36M | 409.54M | 447.8M | 335.63M |
| prepaids | - | 69.13M | 71.88M | 58.36M | 72.2M | - | - | - | - | - |
| otherCurrentAssets | 173.77M | 82.12M | 92.3M | 88.18M | 60.56M | 105.82M | 116.05M | 70.34M | 110.87M | 63.82M |
| totalCurrentAssets | 1.82B | 1.58B | 1.67B | 1.35B | 1.38B | 1.27B | 1.36B | 1.01B | 1.06B | 883.33M |
| propertyPlantEquipmentNet | 1.15B | 1.28B | 1.26B | 1.21B | 1.12B | 953.11M | 885.39M | 727.56M | 694.87M | 631.38M |
| goodwill | - | - | - | 5.38M | 5.38M | 5.38M | 5.38M | 5.38M | 5.38M | 5.38M |
| intangibleAssets | 9.14M | 8.95M | 11.28M | 9.89M | 11.86M | 11.8M | 13.58M | 12.53M | 14.14M | 11.87M |
| goodwillAndIntangibleAssets | 9.14M | 8.95M | 11.28M | 15.27M | 17.25M | 17.19M | 18.96M | 17.91M | 19.52M | 17.25M |
| longTermInvestments | 62.67M | 62.15M | 56.52M | 50.83M | 50.58M | 47.2M | 46.2M | 39.28M | 39.09M | 36.15M |
| taxAssets | - | 5.11M | 5.11M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 232.8M | -5.42M | - | 14.55M | 14.55M | 11.53M | 11.53M | 2.13M | 2.13M | 1.69M |
| totalNonCurrentAssets | 1.45B | 1.35B | 1.33B | 1.29B | 1.21B | 1.03B | 962.09M | 786.89M | 755.62M | 686.47M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.27B | 2.93B | 3B | 2.64B | 2.58B | 2.3B | 2.32B | 1.79B | 1.82B | 1.57B |
| totalPayables | 962.53M | 928.75M | 1.11B | 578.87M | 822.11M | 417.67M | 585.62M | 317.92M | 407.91M | 334.76M |
| accountPayables | 962.53M | 840.99M | 932.14M | 578.87M | 675.08M | 417.67M | 585.62M | 317.92M | 407.91M | 334.76M |
| otherPayables | - | 87.76M | 175.82M | - | 147.02M | - | - | - | - | - |
| accruedExpenses | 105.44M | - | - | 79.22M | 94.6M | 70.73M | 91.33M | 54.56M | 88.9M | 80.4M |
| shortTermDebt | 782.06M | 583.32M | 531.99M | 709.44M | 484.99M | 598.1M | 500.23M | 424.51M | 368.17M | 306.96M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | 4.43M |
| taxPayables | - | 14.19M | 6.99M | 12.21M | 23.01M | 16.29M | 16.76M | 15.78M | 10.93M | 8.29M |
| deferredRevenue | - | - | - | - | 94.6M | 69.29M | - | - | - | - |
| otherCurrentLiabilities | 258.32M | 160.16M | 174.06M | 87.32M | -21.73M | 95.13M | 168.26M | 34.87M | 133.22M | 84.55M |
| totalCurrentLiabilities | 2.11B | 1.67B | 1.81B | 1.45B | 1.47B | 1.25B | 1.35B | 831.86M | 998.19M | 811.1M |
| longTermDebt | 96.55M | 253.58M | 217.04M | 255.35M | 206.82M | 195.34M | 146.44M | 162.31M | 32.1M | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | 5.72M | 5.72M | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.58M | - | - | 4.13M | 5.86M | 6.33M | 6.01M | 6.01M | 6.23M | 5.92M |
| totalNonCurrentLiabilities | 102.13M | 259.3M | 222.76M | 259.48M | 212.68M | 201.68M | 152.45M | 168.31M | 38.33M | 5.92M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | 4.43M |
| totalLiabilities | 2.21B | 1.93B | 2.04B | 1.71B | 1.69B | 1.45B | 1.5B | 1B | 1.04B | 817.02M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M | 5.8M |
| retainedEarnings | - | 798.89M | 770.51M | 717.15M | 689.42M | 637.76M | 618.45M | 582.89M | 571.35M | 545.74M |
| additionalPaidInCapital | - | 123.45M | 123.45M | 123.45M | 123.45M | 123.38M | 123.45M | 123.45M | 123.45M | 123.45M |
| 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 | 72.55M | 28.85M | 62M | 27.73M | 59.79M | 19.31M | 43.82M | 11.54M | 33.9M | 17.62M |
| depreciationAndAmortization | - | 86.07M | 96.56M | 73.54M | 84.01M | 64.77M | 69.27M | 58.17M | 66.01M | 49.93M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | -117.54M | - | 9.59M | - | -291.1M | - | -145.49M | - |
| accountsReceivables | - | - | -104.88M | - | -61.44M | - | -201.22M | - | -40.99M | - |
| inventory | - | - | -15.81M | - | 73.92M | - | -89.62M | - | -105.75M | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | 3.15M | - | -2.88M | - | -261K | - | 1.25M | - |
| otherNonCashItems | -72.55M | -183.23M | 407.67M | -224.27M | 174.84M | -71.84M | 358.1M | -151.03M | 63.89M | -15.1M |
| netCashProvidedByOperatingActivities | - | -68.31M | 448.69M | -123M | 328.22M | 12.24M | 180.09M | -81.32M | 18.3M | 52.45M |
| investmentsInPropertyPlantAndEquipment | - | - | -213.75M | - | -294.86M | - | -295.39M | - | -189.31M | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -99.11M | 117.17M | -149.33M | 56.29M | -138.68M | 71.03M | -89.25M | 56.91M | -58.4M |
| netCashProvidedByInvestingActivities | - | -99.11M | -96.58M | -149.33M | -238.57M | -138.68M | -224.36M | -89.25M | -132.39M | -58.4M |
| netDebtIssuance | - | - | - | - | - | - | - | - | 1.15M | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 1.15M | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -8.64M | - | -8.12M | - | -8.26M | - | -8.29M | - |
| commonDividendsPaid | - | - | -8.64M | - | -8.12M | - | -8.26M | - | -8.29M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 87.87M | -214.31M | 272.97M | -102.68M | 146.77M | 51.14M | 186.55M | 111.21M | 6.64M |
| netCashProvidedByFinancingActivities | - | 87.87M | -222.95M | 272.97M | -110.8M | 146.77M | 42.88M | 186.55M | 104.08M | 6.64M |