HKSE : 0229.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 | 1.08B | 1.08B | 1.36B | 1.06B | 1.43B | 1.29B | 1.16B | 1.29B | 997.7M | 1.02B |
| costOfRevenue | 943.86M | 926.27M | 1.18B | 933.07M | 1.26B | 1.1B | 1.01B | 1.09B | 847.97M | 863.7M |
| grossProfit | 139.48M | 149.46M | 183.72M | 129.99M | 172.33M | 190.38M | 147.86M | 193.42M | 149.72M | 155.74M |
| researchAndDevelopmentExpenses | 39.21M | 40.73M | 46.77M | 39.12M | 46.58M | 44.56M | 40.84M | 44.32M | 31.16M | 3.1M |
| generalAndAdministrativeExpenses | 103.07M | 110.06M | 118.64M | 96.19M | 111.98M | 98.01M | 104.24M | 110.04M | 96.84M | 73.04M |
| sellingAndMarketingExpenses | 10.42M | 12.37M | 13.57M | 12.35M | 15.8M | 13.51M | 15.01M | 29M | 12.68M | 11.85M |
| sellingGeneralAndAdministrativeExpenses | 113.49M | 122.42M | 132.21M | 108.54M | 127.78M | 111.52M | 119.25M | 139.04M | 109.52M | 84.89M |
| otherExpenses | - | - | -49.95M | -38.5M | -46.58M | -44.56M | -43.18M | 815K | 839K | 865.27K |
| operatingExpenses | 152.7M | 163.15M | 129.03M | 109.16M | 127.78M | 111.52M | 116.91M | 135.82M | 106.84M | 83.21M |
| costAndExpenses | 1.1B | 1.09B | 1.31B | 1.04B | 1.39B | 1.21B | 1.12B | 1.23B | 954.82M | 946.92M |
| netInterestIncome | 13.04M | 17.24M | 15.18M | 3.46M | 449K | 2.12M | 4.21M | 3.21M | 1.01M | 1.22M |
| interestIncome | 13.04M | 17.24M | 15.18M | 3.46M | 449K | 2.12M | 4.21M | 3.21M | 1.21M | 1.22M |
| interestExpense | - | - | - | - | - | - | - | - | 198K | - |
| depreciationAndAmortization | 30.77M | 26.94M | 26.59M | 31.58M | 33.47M | 33.18M | 34.45M | 31M | 26.93M | 33.47M |
| ebitda | 56.76M | 55.73M | 80.9M | 65.92M | 80.74M | 110.06M | 66.6M | 85.39M | 70.65M | 106.17M |
| ebit | 25.99M | 28.78M | 54.31M | 25.32M | 46.24M | 76.88M | 29.43M | 62.3M | 46.64M | 72.7M |
| nonOperatingIncomeExcludingInterest | - | -40.73M | -25.98M | - | - | 1.98M | - | -7.92M | - | -865.27K |
| operatingIncome | -13.22M | -13.69M | 51.51M | 20.82M | 44.55M | 78.86M | 32.15M | 62.3M | 46.64M | 71.84M |
| totalOtherIncomeExpensesNet | 66.54M | 67.83M | 26.99M | 13.51M | 2.72M | -1.98M | - | 7.92M | -198K | 865.27K |
| incomeBeforeTax | 53.32M | 54.14M | 78.5M | 34.34M | 47.27M | 76.88M | 41.91M | 62.3M | 46.44M | 72.7M |
| incomeTaxExpense | 6.9M | 8.92M | 10.63M | 3.83M | 5.31M | 13.66M | 2.94M | 9.72M | 9.98M | 21.69M |
| netIncomeFromContinuingOperations | 46.41M | 45.22M | 67.87M | 30.5M | 41.96M | 63.22M | 38.97M | 52.57M | 36.46M | 51.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -144 |
| netIncome | 46.41M | 45.22M | 67.87M | 30.5M | 41.96M | 63.22M | 38.97M | 52.57M | 36.46M | 51.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 46.41M | 45.22M | 67.87M | 30.5M | 41.96M | 63.22M | 38.97M | 52.57M | 36.46M | 51.01M |
| eps | 0.09 | 0.09 | 0.14 | 0.06 | 0.08 | 0.13 | 0.08 | 0.11 | 0.08 | 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 | 285.59M | 349.13M | 367.42M | 334.38M | 244.8M | 291.89M | 255.2M | 190.01M | 263.78M | 251.63M |
| shortTermInvestments | - | 5.2M | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 285.59M | 354.33M | 367.42M | 334.38M | 244.8M | 291.89M | 255.2M | 190.01M | 263.78M | 251.63M |
| netReceivables | 289.84M | 204.12M | 223.22M | 178.36M | 325.06M | 325.56M | 278.45M | 291.97M | 206.96M | 224.23M |
| accountsReceivables | 269.41M | 204.12M | 223.22M | 159.4M | 301.22M | 294.93M | 257.33M | 261.56M | 194.21M | 215.97M |
| otherReceivables | 20.43M | - | 18.89M | 18.95M | 23.84M | 30.64M | 21.13M | 30.41M | 12.75M | 8.26M |
| inventory | 132.8M | 134.68M | 144.47M | 198.49M | 219.52M | 176.77M | 124.5M | 171M | 139.31M | 116.01M |
| prepaids | 7.19M | - | 5.9M | -11.03M | -17.98M | -21.23M | -15.29M | -22.66M | 7.51M | 11.34M |
| otherCurrentAssets | 1.99M | 20.49M | 20.95M | 11.03M | 17.98M | 21.23M | 15.29M | 22.66M | 12.75M | 11.34M |
| totalCurrentAssets | 717.41M | 713.63M | 761.96M | 711.22M | 789.38M | 794.22M | 658.15M | 652.97M | 617.56M | 603.21M |
| propertyPlantEquipmentNet | 152.4M | 131.28M | 126.07M | 140.05M | 164.49M | 161.85M | 178.66M | 190.68M | 172.98M | 152.58M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 34.2M | - | - | - | - | - | - | - | - | - |
| taxAssets | 502K | 2.53M | 3.03M | 2.86M | 3M | 2.74M | 3.42M | 3.3M | 5.3M | 4.91M |
| otherNonCurrentAssets | 3.05M | 32.8M | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 190.15M | 166.61M | 129.1M | 142.92M | 167.49M | 164.59M | 182.09M | 193.97M | 178.28M | 157.49M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 907.57M | 880.24M | 891.05M | 854.14M | 956.88M | 958.82M | 840.24M | 846.94M | 795.84M | 760.7M |
| totalPayables | 176.6M | 148.74M | 149.93M | 163.72M | 242.42M | 246.34M | 184.48M | 175.16M | 150.03M | 134.78M |
| accountPayables | 176.14M | 145.98M | 148.34M | 162.87M | 240.1M | 241.09M | 180.08M | 170.42M | 145.87M | 120.04M |
| otherPayables | 455K | 2.76M | 1.59M | 846K | 2.33M | 5.25M | 4.4M | 4.74M | 4.16M | 14.74M |
| accruedExpenses | - | 55.55M | 67.42M | 43.36M | 43.14M | 56.8M | 49.34M | 59.18M | 46.83M | 53.39M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | 1.25M | 846K | 2.33M | 5.25M | 4.4M | 4.74M | 4.16M | 14.74M |
| deferredRevenue | - | - | - | 684K | - | - | - | - | - | - |
| otherCurrentLiabilities | 62.07M | 2.8M | 6000 | 351K | 322K | 286K | 282K | 258K | 2.88M | 335.93K |
| totalCurrentLiabilities | 238.66M | 204.33M | 217.35M | 208.12M | 285.88M | 303.44M | 234.11M | 234.59M | 199.74M | 188.51M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 148K | 155K | 157K | 159K | 163K | 167K | 173K | 181K | 734K | 308.07K |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 148K | 155K | 157K | 159K | 163K | 167K | 173K | 181K | 734K | 308.07K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 238.81M | 204.48M | 217.51M | 208.27M | 286.04M | 303.6M | 234.28M | 234.78M | 200.48M | 188.81M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 467.68M | 467.68M | 467.68M | 467.68M | 467.58M | 462.33M | 462.33M | 461.81M | 453.72M | 448.17M |
| retainedEarnings | 76.68M | 92.15M | 122.02M | 91.97M | 93.31M | 142.72M | 63.21M | 68.82M | 47.31M | 53.33M |
| 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 46.41M | 45.22M | 67.87M | 34.34M | 47.27M | 76.88M | 41.91M | 62.3M | 46.44M | 72.7M |
| depreciationAndAmortization | 31.2M | 26.94M | 26.59M | 31.58M | 33.47M | 33.18M | 34.45M | 31.4M | 27.31M | 33.86M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -26.93M | 17.28M | -8.97M | 91.2M | -55.21M | -28.55M | 55.14M | -73.15M | 24.14M | -30.24M |
| accountsReceivables | -65.75M | 18.3M | -69.65M | 146.04M | 1.16M | -47.11M | 11.38M | -75.36M | 20.56M | -27.02M |
| inventory | 6.15M | 13.18M | 51.84M | 21.47M | -41.71M | -49.91M | 44.76M | -32.04M | -18.33M | -2.96M |
| accountsPayables | 32.67M | -14.2M | 8.85M | -76.32M | -14.66M | 68.47M | -1M | 34.25M | 21.92M | -256.89K |
| otherWorkingCapital | - | - | - | - | - | - | - | -41.11M | 42.48M | -27.28M |
| otherNonCashItems | -1.79M | 9.38M | 6.25M | -20.2M | -6.44M | -1.6M | -3.76M | -15.06M | -16.94M | -19.27M |
| netCashProvidedByOperatingActivities | 48.9M | 71.88M | 91.75M | 136.91M | 19.09M | 79.91M | 127.74M | 5.49M | 80.96M | 57.06M |
| investmentsInPropertyPlantAndEquipment | -54.31M | -37.93M | -40.5M | -20.1M | -32.19M | -15.51M | -27.78M | -59.09M | -38.49M | -22.73M |
| acquisitionsNet | 1.42M | - | - | 93000 | 230K | 768K | 375K | 444K | 1.11M | 357.13K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -20.52M | 16.85M | 3.46M | 449K | 2.12M | 4.21M | 3.66M | 2.32M | 1.58M |
| netCashProvidedByInvestingActivities | -52.89M | -20.52M | -23.66M | -16.55M | -31.51M | -12.62M | -23.2M | -55.43M | -36.17M | -21.15M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | 86000 | 4.62M | - | 457K | 7.03M | 4.82M | - |
| netCommonStockIssuance | - | - | - | 86000 | 4.62M | - | 457K | 7.03M | 4.82M | 2.04M |
| commonStockIssuance | - | - | - | 86000 | 4.62M | - | 457K | 7.03M | 4.82M | 2.04M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -60.14M | -70.16M | -35.1M | -30.05M | -40.04M | -29.67M | -39.51M | -29.4M | -38.96M | -28.61M |
| commonDividendsPaid | -60.14M | -70.16M | -35.1M | -30.05M | -40.04M | -29.67M | -39.51M | -29.4M | -38.96M | -28.61M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | -324 |
| otherFinancingActivities | - | - | - | - | - | - | - | - | -198K | 2.04M |
| netCashProvidedByFinancingActivities | -60.14M | -70.16M | -35.1M | -29.96M | -35.42M | -29.67M | -39.06M | -22.38M | -34.34M | -26.57M |
| date | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 276.32M | 276.32M | 265.35M | 265.35M | 276.14M | 276.14M | 261.73M | 261.73M | 356.91M | 356.91M |
| costOfRevenue | 245.38M | 245.38M | 226.55M | 226.55M | 240.25M | 240.25M | 222.88M | 222.88M | 297.15M | 297.15M |
| grossProfit | 30.94M | 30.94M | 38.8M | 38.8M | 35.88M | 35.88M | 38.85M | 38.85M | 59.76M | 59.76M |
| researchAndDevelopmentExpenses | 10.28M | 10.28M | 9.33M | 9.33M | 10.9M | 10.9M | 9.46M | 9.46M | 12.96M | 12.96M |
| generalAndAdministrativeExpenses | 25.45M | 24.29M | 26.67M | 26.67M | 26.84M | 26.84M | 28.79M | 28.79M | 25.9M | 25.4M |
| sellingAndMarketingExpenses | 1.95M | 1.95M | 3.26M | 3.26M | 2.98M | 2.98M | 3.21M | 3.21M | 5.36M | 5.36M |
| sellingGeneralAndAdministrativeExpenses | 26.82M | 26.82M | 29.93M | 29.93M | 29.22M | 29.22M | 32M | 32M | 31.01M | 31.01M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 37.09M | 37.09M | 39.26M | 39.26M | 40.12M | 40.12M | 41.46M | 41.46M | 43.97M | 41M |
| costAndExpenses | 282.47M | 282.47M | 265.81M | 265.81M | 280.37M | 280.37M | 264.34M | 264.34M | 341.12M | 338.15M |
| netInterestIncome | 2.94M | 2.94M | 3.59M | 3.59M | 3.98M | 3.98M | - | - | 4.42M | - |
| interestIncome | - | - | 3.59M | 3.59M | 3.98M | 3.98M | - | - | 4.42M | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 8.82M | 8.82M | 6.57M | 6.57M | 6.53M | 6.52M | 6.52M | 6.52M | 5.92M | 5.92M |
| ebitda | 12.94M | 12.94M | 15.44M | 15.44M | 13.2M | 13.19M | 13.37M | 13.37M | 34.67M | 34.67M |
| ebit | 4.12M | 4.12M | 8.87M | 8.87M | 6.67M | 6.67M | 6.85M | 6.85M | 28.75M | 28.75M |
| nonOperatingIncomeExcludingInterest | -10.28M | -10.28M | -9.33M | -9.33M | -10.9M | -10.9M | -9.46M | -9.46M | -12.96M | -12.96M |
| operatingIncome | -6.15M | -6.15M | -456K | -456K | -4.24M | -4.24M | -2.61M | -2.61M | 15.79M | 28.75M |
| totalOtherIncomeExpensesNet | 14.55M | 14.55M | 18.72M | 18.72M | 16.55M | 16.55M | 17.36M | 17.36M | 7.38M | 7.38M |
| incomeBeforeTax | 8.4M | 8.4M | 18.26M | 18.26M | 12.32M | 12.32M | 14.76M | 14.76M | 23.17M | 23.17M |
| incomeTaxExpense | 1.44M | 1.44M | 2.01M | 2.01M | 3.12M | 3.12M | 1.34M | 1.34M | 2.07M | 2.07M |
| netIncomeFromContinuingOperations | 6.95M | 6.95M | 16.25M | 16.25M | 9.2M | 9.2M | 13.41M | 13.41M | 21.1M | 21.1M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 6.95M | 6.95M | 16.25M | 16.25M | 9.2M | 9.2M | 13.41M | 13.41M | 21.1M | 21.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6.95M | 6.95M | 16.25M | 16.25M | 9.2M | 9.2M | 13.41M | 13.41M | 21.1M | 21.1M |
| eps | 0.01 | 0.01 | 0.03 | 0.03 | 0.02 | 0.02 | 0.03 | 0.03 | 0.04 | 0.04 |
| date | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 285.59M | 285.59M | 325.18M | 325.18M | 349.13M | 349.13M | 366.21M | 366.21M | 367.42M | 367.42M |
| shortTermInvestments | 7.19M | 7.19M | 7.35M | 7.35M | 5.2M | 5.2M | 5.69M | 5.69M | - | 5.9M |
| cashAndShortTermInvestments | 292.78M | 292.78M | 332.53M | 332.53M | 354.33M | 354.33M | 371.9M | 371.9M | 367.42M | 373.32M |
| netReceivables | 289.84M | 269.41M | 260.38M | 260.38M | 204.12M | 204.12M | 215.95M | 215.95M | 223.22M | 223.22M |
| accountsReceivables | 269.41M | 269.41M | 260.38M | 260.38M | 204.12M | 204.12M | 215.95M | 215.95M | 223.22M | 223.22M |
| otherReceivables | 20.43M | - | - | - | - | - | - | - | - | - |
| inventory | 132.8M | 132.8M | 109.65M | 109.65M | 134.68M | 134.68M | 138.55M | 138.55M | 144.47M | 144.47M |
| prepaids | 7.19M | - | - | - | - | - | - | - | 5.9M | - |
| otherCurrentAssets | -5.2M | 22.42M | 13.86M | 13.86M | 20.49M | 20.49M | 16.57M | 16.57M | 20.95M | 20.95M |
| totalCurrentAssets | 717.41M | 717.41M | 716.41M | 716.41M | 713.63M | 713.63M | 742.97M | 742.97M | 761.96M | 761.96M |
| propertyPlantEquipmentNet | 152.4M | 152.4M | 130.49M | 130.49M | 131.28M | 131.28M | 123.19M | 123.19M | 126.07M | 126.07M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 502K | - | - | - | - | - | - | - | 3.03M | - |
| otherNonCurrentAssets | 37.25M | 37.75M | 34.63M | 34.63M | 35.33M | 35.33M | 36.84M | 36.84M | - | 3.03M |
| totalNonCurrentAssets | 190.16M | 190.16M | 165.12M | 165.12M | 166.61M | 166.61M | 160.03M | 160.03M | 129.1M | 129.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 907.57M | 907.57M | 881.53M | 881.53M | 880.24M | 880.24M | 903M | 903M | 891.05M | 891.05M |
| totalPayables | 176.6M | 176.14M | 150.26M | 150.26M | 145.98M | 145.98M | 159.04M | 159.04M | 148.34M | 148.34M |
| accountPayables | 176.14M | 176.14M | 150.26M | 150.26M | 145.98M | 145.98M | 159.04M | 159.04M | 148.34M | 148.34M |
| otherPayables | 455K | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 62.07M | 62.07M | 54.02M | 54.02M | 55.55M | 55.55M | 56.06M | 56.06M | 67.42M | 67.42M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 69000 | - | - | - | - | - | - | - | 1.25M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 455K | 5.11M | 5.11M | 2.8M | 2.8M | 6.99M | 6.99M | 1.59M | 1.59M |
| totalCurrentLiabilities | 238.66M | 238.66M | 209.39M | 209.39M | 204.33M | 204.33M | 222.08M | 222.08M | 217.35M | 217.35M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 148K | - | - | - | 155K | - | - | - | 157K | - |
| otherNonCurrentLiabilities | - | 148K | 148K | 148K | - | 155K | 157K | 157K | - | - |
| totalNonCurrentLiabilities | 148K | 148K | 148K | 148K | 155K | 155K | 157K | 157K | 157K | 157K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 238.81M | 238.81M | 209.54M | 209.54M | 204.48M | 204.48M | 222.24M | 222.24M | 217.51M | 217.35M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 467.68M | 467.68M | 467.68M | 467.68M | 467.68M | 467.68M | 467.68M | 467.68M | 467.68M | 467.68M |
| retainedEarnings | 76.68M | 139.21M | 145.36M | 145.36M | 92.15M | 152.96M | 154.61M | 154.61M | 122.02M | 177.92M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 6.95M | 6.95M | 16.25M | 16.25M | 9.2M | 9.2M | 13.41M | 13.41M | 21.1M | 21.1M |
| depreciationAndAmortization | 8.92M | 8.92M | 6.68M | 6.68M | 6.84M | 6.84M | 6.64M | 6.64M | 6.04M | 6.04M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -29.8M | -29.8M | - | - | 7.23M | 7.23M | 8.51M | 8.51M | -13.34M | -13.34M |
| accountsReceivables | -32.87M | -32.87M | - | - | 3.7M | 3.7M | 5.45M | 5.45M | -10.11M | -10.11M |
| inventory | 3.07M | 3.07M | - | - | 3.53M | 3.53M | 3.06M | 3.06M | -3.23M | -3.23M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 22.37M | 22.37M | -13.45M | -13.45M | -4.22M | -4.22M | -4.83M | -4.83M | 6.29M | 6.29M |
| netCashProvidedByOperatingActivities | 8.45M | 8.45M | 9.48M | 9.48M | 12.21M | 12.21M | 23.73M | 23.73M | 20.09M | 20.09M |
| investmentsInPropertyPlantAndEquipment | -18.6M | -18.6M | -7.03M | -7.03M | -12.38M | -12.38M | -6.59M | -6.59M | -14.94M | -14.94M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2.08M | 2.08M | 3.63M | 3.63M | 4.03M | -8.34M | 4.67M | 4.67M | 5.2M | 5.2M |
| netCashProvidedByInvestingActivities | -16.52M | -16.52M | -3.4M | -3.4M | -8.34M | -8.34M | -1.92M | -1.92M | -9.74M | -9.74M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.08M | -10.08M | -19.99M | -19.99M | -12.73M | -12.73M | -22.35M | -22.35M | -7.54M | -7.54M |
| commonDividendsPaid | -25.12M | -25.12M | -4.95M | -4.95M | -27.77M | -27.77M | -7.31M | -7.31M | -7.54M | -7.54M |
| preferredDividendsPaid | 15.04M | 15.04M | -15.04M | -15.04M | 15.04M | 15.04M | -15.04M | -15.04M | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -10.08M | -10.08M | -19.99M | -19.99M | -12.73M | -12.73M | -22.35M | -22.35M | -7.54M | -7.54M |