SHZ : 002729.SZ
-$0.19 (-1.53%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2023-01-01 | 2022-01-01 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 425.02M | 376.32M | 269.32M | 253.01M | 222.59M | 169.2M | 178.08M | 176.86M | 169.57M | 153.78M |
| costOfRevenue | 275.17M | 256.96M | 187.33M | 161.75M | 148.46M | 100.84M | 105.95M | 108.1M | 96.95M | 92.39M |
| grossProfit | 149.86M | 119.36M | 81.99M | 91.26M | 74.12M | 68.36M | 72.13M | 68.76M | 72.62M | 61.39M |
| researchAndDevelopmentExpenses | 27.93M | 21.63M | 19.48M | 20.04M | 10M | 7.85M | 10.45M | 8.23M | 7.6M | 8.46M |
| generalAndAdministrativeExpenses | 12.04M | 44.82M | 39.35M | 31.39M | 25.35M | 29.05M | 28.34M | 25.71M | 23.85M | 26.6M |
| sellingAndMarketingExpenses | 4.49M | 13.94M | 9.27M | 6.39M | 6.04M | 7.41M | 8.33M | 8.93M | 9.1M | 7.5M |
| sellingGeneralAndAdministrativeExpenses | 16.52M | 58.76M | 48.61M | 37.78M | 31.39M | 36.46M | 36.67M | 34.64M | 32.94M | 34.1M |
| otherExpenses | 53.03M | -1.53M | -3.15M | 184.54K | 3.58M | 2.46M | -3977 | 1.82M | 3.05M | -5.18M |
| operatingExpenses | 97.49M | 78.86M | 64.94M | 58.01M | 44.96M | 46.77M | 47.12M | 44.69M | 43.58M | 37.38M |
| costAndExpenses | 372.66M | 335.82M | 252.27M | 219.75M | 193.43M | 147.61M | 153.07M | 152.79M | 140.53M | 129.77M |
| netInterestIncome | 1.18M | 1.27M | -835.04K | -809.37K | 529.41K | 903.65K | -522.02K | -172.94K | 53460 | 701.33K |
| interestIncome | 2.33M | 2.38M | 1.43M | 1.03M | 1.43M | 1.43M | 598.87K | 620.54K | 168.98K | 2.63M |
| interestExpense | 1.15M | 1.11M | 2.26M | 1.84M | 895.89K | 530.84K | 1.12M | 793.48K | 115.52K | 1.93M |
| depreciationAndAmortization | 14.71M | 12.47M | 13.05M | 12.28M | 11.95M | 13.03M | 13.6M | 13.97M | 13.98M | 14.13M |
| ebitda | 68.34M | 53.89M | 32.65M | 46.91M | 41M | 27.95M | 39.72M | 38.84M | 42.96M | 40.7M |
| ebit | 53.63M | 41.41M | 19.6M | 34.63M | 29.05M | 14.92M | 26.12M | 24.87M | 28.98M | 26.57M |
| nonOperatingIncomeExcludingInterest | -1.27M | -915.78K | -2.55M | -1.37M | 107.96K | 6.66M | -1.11M | -794.41K | 56616 | -2.56M |
| operatingIncome | 52.37M | 40.5M | 17.05M | 33.26M | 29.16M | 21.59M | 25.01M | 24.07M | 29.04M | 24.01M |
| totalOtherIncomeExpensesNet | 118.54K | -195.83K | 288.77K | -116.63K | -635.01K | -7.08M | -11963 | 120.57K | -172.14K | 738.29K |
| incomeBeforeTax | 52.48M | 40.3M | 17.34M | 33.14M | 28.52M | 14.5M | 25M | 24.2M | 28.87M | 24.75M |
| incomeTaxExpense | 4.24M | 3.6M | -750.8K | 2.8M | 4.38M | 3.72M | 3.39M | 3.57M | 6.09M | 3.35M |
| netIncomeFromContinuingOperations | 48.25M | 36.7M | 18.09M | 30.34M | 24.14M | 10.78M | 21.61M | 20.63M | 22.78M | 21.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 48.25M | 36.7M | 18.14M | 30.4M | 24.14M | 10.78M | 21.61M | 20.63M | 22.78M | 21.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 48.25M | 36.7M | 18.14M | 30.4M | 24.14M | 10.78M | 21.61M | 20.63M | 22.78M | 21.4M |
| eps | 0.26 | 0.2 | 0.1 | 0.17 | 0.13 | 0.06 | 0.12 | 0.11 | 0.12 | 0.12 |
| 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 | 125.91M | 87.82M | 83.25M | 77.85M | 109.21M | 134.84M | 88.34M | 95M | 69.72M | 84.53M |
| shortTermInvestments | - | 5.07M | 30.65M | 1.74M | 2.99M | - | 25M | - | - | - |
| cashAndShortTermInvestments | 125.91M | 92.89M | 113.91M | 79.58M | 112.2M | 134.84M | 113.34M | 95M | 69.72M | 84.53M |
| netReceivables | 218.41M | 203.5M | 176.71M | 136.73M | 85.61M | 72.35M | 70.13M | 69.32M | 53.17M | 47.16M |
| accountsReceivables | 127.49M | 145.49M | 124.27M | 108.59M | 57.53M | 71.95M | 45.34M | 43.11M | 36.13M | 32.47M |
| otherReceivables | 90.92M | 58.01M | 52.44M | 28.89M | 48.89M | 396.78K | 28.3M | 40.55M | 19.02M | 14.69M |
| inventory | 76.24M | 99.28M | 55.73M | 60.25M | 56.73M | 40.71M | 33.54M | 39.22M | 41.32M | 29.65M |
| prepaids | 1.39M | 699.02K | 2.22M | 1.24M | 1.1M | - | 1.22M | 986.21K | 3.03M | 2.5M |
| otherCurrentAssets | 221.62K | 605.16K | 68464 | 4.12M | 53.02M | 4.32M | 30.49M | 42.37M | 33.75M | 10.88M |
| totalCurrentAssets | 422.18M | 396.97M | 348.75M | 278.94M | 304.58M | 251.83M | 222.5M | 245.91M | 202.96M | 174.72M |
| propertyPlantEquipmentNet | 201.47M | 194.12M | 196.28M | 197.28M | 193.83M | 196.91M | 204M | 164.64M | 181.54M | 230.5M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 14.69M | 15.68M | 13.19M | 13.13M | 13.65M | 13.37M | 13.67M | 8.62M | 8.85M | 14.41M |
| goodwillAndIntangibleAssets | 14.69M | 15.68M | 13.19M | 13.13M | 13.65M | 13.37M | 13.67M | 8.62M | 8.85M | 14.41M |
| longTermInvestments | 8.7M | 5.03M | -12.79M | 87.96M | -1.99M | 5.71M | 11.75M | - | 56M | 10.34M |
| taxAssets | 1.92M | 1.62M | 1.94M | 1.06M | 660.62K | 772.23K | 709.91K | 924.38K | 803.94K | 416.28K |
| otherNonCurrentAssets | 1.48M | 9.88M | 35.48M | 7.07M | 9.27M | 1.62M | 38.78M | 63.47M | 2.77M | 2.94M |
| totalNonCurrentAssets | 228.26M | 226.33M | 234.1M | 306.51M | 215.42M | 218.38M | 268.91M | 237.65M | 249.97M | 258.6M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 650.43M | 623.3M | 582.84M | 585.45M | 519.99M | 470.21M | 491.41M | 483.55M | 452.93M | 433.33M |
| totalPayables | 74.46M | 53.91M | 66.54M | 60.97M | 26.97M | 25.81M | 30.46M | 15.66M | 31.34M | 27.83M |
| accountPayables | 43.48M | 53.86M | 52.3M | 41.23M | 24.9M | 15.69M | 20.79M | 15.33M | 17.06M | 13.04M |
| otherPayables | 30.99M | 47569 | 14.24M | 19.74M | 2.07M | 10.11M | 9.67M | 333.18K | 14.28M | 14.79M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 6.1M | 10.01M | 100.1K | 32.41M | 25.03M | 10.01M | 10.01M | 20.03M | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 3.47M | 1.75M | 1.81M | 7.94M | 5.33M | 1.21M | 1.19M | 2.11M | 5.44M | 2.55M |
| deferredRevenue | - | - | - | 4.09M | 17.08M | 10.91M | 9.67M | 2.11M | 2.2M | 1.02M |
| otherCurrentLiabilities | 2.72M | 30.35M | 3.4M | 5.22M | 23.44M | 18.12M | 2.85M | 13.62M | 2.21M | 1.07M |
| totalCurrentLiabilities | 83.29M | 94.27M | 70.05M | 98.6M | 77.59M | 53.91M | 43.32M | 49.31M | 33.55M | 28.9M |
| longTermDebt | 7.52M | 7.68M | 23.4M | 14.47M | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 779.83K | 378.39K | 739.69K | 1.15M | 300.29K | 16579 | - | - | - | - |
| deferredRevenueNonCurrent | 906.87K | 635.15K | 208K | 214.5K | 221K | 227.5K | 234K | 240.5K | 247K | 253.5K |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 14.47M | -221K | 200.34K | 233.65K | 477.29K | 463.15K | 269.4K |
| otherNonCurrentLiabilities | - | - | 0.0 | 214.5K | - | -16579 | - | - | - | - |
| totalNonCurrentLiabilities | 9.21M | 8.69M | 24.35M | 15.84M | 521.29K | 427.84K | 467.65K | 717.79K | 710.15K | 522.9K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 779.83K | 378.39K | 739.69K | 1.15M | 300.29K | 16579 | - | - | - | - |
| totalLiabilities | 92.5M | 102.96M | 94.4M | 114.44M | 78.11M | 54.34M | 43.79M | 50.03M | 34.26M | 29.43M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 182.97M | 182.97M | 182.97M | 182.97M | 93.35M | 66.68M | 66.68M | 66.68M | 66.68M | 66.68M |
| retainedEarnings | 288.68M | 250.68M | 219.1M | 201.38M | 174.73M | 188.26M | 182.14M | 165.2M | 151.47M | 137.28M |
| additionalPaidInCapital | 61.43M | 61.43M | 61.43M | 61.43M | 151.04M | 177.72M | 177.72M | 177.72M | 177.72M | 177.72M |
| 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 | 48.25M | 36.7M | 18.09M | 30.34M | 24.14M | 10.78M | 21.61M | 20.63M | 22.78M | 21.4M |
| depreciationAndAmortization | 14.71M | 13.35M | 13.61M | 12.78M | 12.03M | 13.03M | 13.6M | 13.97M | 13.98M | 14.13M |
| deferredIncomeTax | - | - | - | -396.59K | -88726 | -95631 | -29165 | -106.3K | -193.92K | 337.01K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -17.63M | -58.28M | -43.88M | -48.94M | -20.92M | 3.26M | 6.1M | -16.06M | -15.42M | -1.67M |
| accountsReceivables | -36.29M | -31.24M | -55.12M | -54.17M | -10.18M | 1.51M | -3.22M | -12.21M | -11.38M | -15.65M |
| inventory | 13.68M | -51.64M | -3.61M | -7.77M | -19.71M | -8.74M | 5.35M | 1.67M | -11.57M | 8.01M |
| accountsPayables | - | 24.6M | 15.74M | 13.39M | 9.05M | 10.58M | 4M | -5.42M | 7.73M | 5.63M |
| otherWorkingCapital | 4.98M | 24.92M | -883.04K | -396.59K | -88726.95 | -95630.55 | -29166 | -17.74M | -3.85M | -9.68M |
| otherNonCashItems | 8.17M | 6.04M | 1.55M | 1.26M | 4.6M | 3.06M | 841.94K | 3.44M | 25965 | 1.87M |
| netCashProvidedByOperatingActivities | 53.5M | -2.2M | -10.64M | -4.57M | 19.85M | 30.14M | 42.15M | 21.97M | 21.36M | 35.73M |
| investmentsInPropertyPlantAndEquipment | -8.4M | -10.26M | -10.71M | -12.11M | -6.59M | -2.74M | -9.11M | -1.75M | -9.15M | -20.29M |
| acquisitionsNet | - | - | - | 110.9K | 67896 | 100 | 35000 | 0.0 | 9.17M | 21.03M |
| purchasesOfInvestments | -60M | -241.5M | -98.67M | -68.6M | -178.12M | -100 | -25M | -80M | -270M | -280M |
| salesMaturitiesOfInvestments | 69.38M | 275.19M | 148.72M | 28.63M | 129.24M | 25.76M | -35000 | 70.31M | 251.58M | 332.13M |
| otherInvestingActivities | 7325 | 49085 | 1.09M | 5.14M | 1.36 | 99.86 | 35000 | 22453 | -9.15M | -20.29M |
| netCashProvidedByInvestingActivities | 984.38K | 23.48M | 40.43M | -46.82M | -55.39M | 23.02M | -34.08M | -11.41M | -27.54M | 32.58M |
| netDebtIssuance | -3.5M | -6.77M | -22.75M | 21.8M | 15M | - | -10M | 20M | - | -73.27M |
| longTermNetDebtIssuance | -3.5M | -6.77M | -22.75M | 21.8M | 15M | - | -10M | 20M | - | -73.27M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.15M | -5.98M | -2.48M | -3.73M | -2.67M | -4.67M | -4.67M | -7.31M | -6.67M | -8.59M |
| commonDividendsPaid | -11.15M | -5.98M | -2.48M | -3.73M | -2.67M | -4.67M | -4.67M | -6.67M | -6.67M | -6.67M |
| preferredDividendsPaid | - | - | 0.02 | -1.02M | -499.68K | -421.79K | -887.79K | -646.53K | - | -1.92M |
| otherFinancingActivities | -834.48K | -541.15K | -1.6M | 579.76K | -120.14K | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -15.49M | -13.29M | -26.83M | 17.63M | 11.71M | -5.09M | -15.56M | 12.69M | -6.67M | -81.86M |
| date | 2026-03-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 97.18M | 103.1M | 101.56M | 118.99M | 101.37M | 100.59M | 115.08M | 95.49M | 65.15M | 75.91M |
| costOfRevenue | 64.85M | 66.19M | 63.78M | 81.96M | 63.24M | 72.44M | 75.79M | 63.48M | 45.25M | 59.06M |
| grossProfit | 32.33M | 36.91M | 37.78M | 37.03M | 38.13M | 28.15M | 39.29M | 32.01M | 19.9M | 16.85M |
| researchAndDevelopmentExpenses | 5.14M | 5.99M | 8.51M | 8.44M | 4.99M | 5.57M | 6.42M | 5.78M | 3.84M | 4.41M |
| generalAndAdministrativeExpenses | 8.92M | -22.27M | 14.29M | 10.48M | 9.54M | 18.05M | 9.79M | 8.88M | 8.1M | 9.6M |
| sellingAndMarketingExpenses | 2.47M | -5.15M | 3.15M | 3.85M | 2.64M | 5.66M | 3.65M | 2.24M | 2.4M | 2.5M |
| sellingGeneralAndAdministrativeExpenses | 11.39M | -27.42M | 17.44M | 14.33M | 12.18M | 23.71M | 13.44M | 11.12M | 10.5M | 12.1M |
| otherExpenses | 5.52M | 48.81M | 4.76M | -1.91M | 1.37M | -4.18M | 4.35M | -759.22K | -943.45K | 251.82K |
| operatingExpenses | 22.05M | 27.38M | 30.71M | 20.86M | 18.55M | 25.1M | 24.22M | 16.14M | 13.4M | 16.77M |
| costAndExpenses | 86.9M | 93.57M | 94.49M | 102.81M | 81.79M | 97.54M | 100M | 79.62M | 58.65M | 75.83M |
| netInterestIncome | 262.6K | 749.08K | 325.31K | 152.71K | -11608 | 376.98K | -158.48K | 643.47K | -70965 | 9.81M |
| interestIncome | 447.03K | 945.33K | 589.16K | 497.36K | 334K | 544.51K | 31685 | 923.46K | 173.22K | 10.46M |
| interestExpense | 184.43K | 196.25K | 263.86K | 344.64K | 345.61K | 167.54K | 190.17K | 279.99K | 244.19K | 653.73K |
| depreciationAndAmortization | - | 5.22M | 3.12M | 3.25M | 3.12M | 3.12M | 3.26M | 3.14M | 3.26M | 3.26M |
| ebitda | 10.46M | 14.98M | 10.56M | 19.75M | 23.06M | 6.29M | 18.35M | 19.31M | 10.02M | 4.01M |
| ebit | 10.46M | 9.76M | 7.44M | 16.5M | 19.94M | 3.17M | 15.09M | 16.17M | 6.75M | 743.14K |
| nonOperatingIncomeExcludingInterest | -182K | -218.18K | -371K | -320.96K | -358.75K | -120.28K | -15356 | -301.65K | -248.77K | -665.36K |
| operatingIncome | 10.28M | 9.54M | 7.07M | 16.18M | 19.58M | 3.05M | 15.07M | 15.87M | 6.5M | 77774 |
| totalOtherIncomeExpensesNet | -2432 | 21933 | 107.15K | -23685 | 13144 | -47250 | -174.81K | 21658 | 4578 | 11634 |
| incomeBeforeTax | 10.28M | 9.56M | 7.18M | 16.15M | 19.59M | 3M | 14.9M | 15.89M | 6.51M | 89408 |
| incomeTaxExpense | 682.85K | 305.04K | 373.41K | 1.3M | 2.26M | 399.2K | 1.22M | 1.53M | 450.93K | -605.6K |
| netIncomeFromContinuingOperations | 9.6M | 9.25M | 6.81M | 14.86M | 17.33M | 2.6M | 13.68M | 14.37M | 6.06M | 695.01K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 9.6M | 9.25M | 6.81M | 14.86M | 17.33M | 2.6M | 13.68M | 14.37M | 6.06M | 694.51K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 9.6M | 9.25M | 6.81M | 14.86M | 17.33M | 2.6M | 13.68M | 14.37M | 6.06M | 694.51K |
| eps | 0.05 | 0.05 | 0.03 | 0.09 | 0.09 | 0.01 | 0.08 | 0.08 | 0.03 | 0.0 |
| date | 2026-03-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 145.17M | 125.91M | 119.74M | 107.09M | 95.19M | 87.82M | 100.94M | 131.3M | 123.71M | 83.25M |
| shortTermInvestments | 10.01M | - | 15.02M | 15.01M | - | 5.07M | 25.06M | 15.03M | 20.03M | 30.65M |
| cashAndShortTermInvestments | 155.18M | 125.91M | 134.76M | 122.09M | 95.19M | 92.89M | 126M | 146.33M | 143.74M | 113.91M |
| netReceivables | 206.58M | 218.41M | 208.5M | 209M | 214.87M | 203.5M | 178.23M | 175.92M | 157.76M | 175.94M |
| accountsReceivables | 127.39M | 127.49M | 206.56M | 133.56M | 132.06M | 145.49M | 173.23M | 117.13M | 97.54M | 124.27M |
| otherReceivables | 79.19M | 90.92M | 1.94M | 75.44M | 82.81M | 58.01M | 5.01M | 58.65M | 61.26M | 52.44M |
| inventory | 90.74M | 76.24M | 79.03M | 95.17M | 92.6M | 99.28M | 88.05M | 65.23M | 55M | 55.73M |
| prepaids | 1.59M | 1.39M | 1.38M | 2.16M | 1.33M | 699.02K | 1.02M | 1.38M | 1.01M | 782.56K |
| otherCurrentAssets | 157.02K | 221.62K | 246.34K | 1.48M | 422.07K | 605.16K | 304.07K | 2 | 23.34M | 33.82M |
| totalCurrentAssets | 454.25M | 422.18M | 423.92M | 429.91M | 404.42M | 396.97M | 393.61M | 388.86M | 359.82M | 348.75M |
| propertyPlantEquipmentNet | 199.96M | 201.47M | 202.47M | 199.65M | 197.93M | 194.12M | 197.91M | 194.21M | 194.63M | 196.28M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 14.44M | 14.69M | 14.99M | 15.14M | 15.38M | 15.68M | 12.92M | 13.06M | 13.07M | 13.19M |
| goodwillAndIntangibleAssets | 14.44M | 14.69M | 14.99M | 15.14M | 15.38M | 15.68M | 12.92M | 13.06M | 13.07M | 13.19M |
| longTermInvestments | 8.35M | 8.7M | 12.42M | 9.8M | 10.03M | 5.03M | 12.59M | -6.41M | -2.18M | -12.79M |
| taxAssets | 2.33M | 1.92M | 1.57M | 1.65M | 1.58M | 1.62M | 1.53M | 1.28M | 1.88M | 1.94M |
| otherNonCurrentAssets | 1.3M | 10.18M | 1.6M | 4.33M | 4.62M | 9.88M | 2.21M | 19.67M | 24.99M | 35.48M |
| totalNonCurrentAssets | 226.38M | 228.26M | 233.04M | 230.56M | 229.55M | 226.33M | 227.16M | 221.82M | 232.38M | 234.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 680.62M | 650.43M | 656.96M | 660.47M | 633.97M | 623.3M | 620.77M | 610.68M | 592.2M | 582.84M |
| totalPayables | 80.39M | 74.46M | 41.86M | 73.18M | 60.96M | 81.87M | 64.52M | 81.31M | 42.81M | 66.54M |
| accountPayables | 63.8M | 43.48M | 38.73M | 55.54M | 43.48M | 53.86M | 46.92M | 63.63M | 28M | 52.3M |
| otherPayables | 16.59M | 30.99M | 3.13M | 17.63M | 17.48M | 28.01M | 17.59M | 17.68M | 14.82M | 14.24M |
| accruedExpenses | - | - | 17.94M | - | - | - | - | - | - | - |
| shortTermDebt | 21.11M | 6.1M | 26.21M | 10.01M | 10.01M | 10.01M | 4.49M | 12.01M | 13.83M | 100.1K |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 2.72M | 3.47M | - | 1.93M | 3.94M | 1.75M | 2.78M | 3.65M | 2.93M | 1.81M |
| deferredRevenue | - | - | 1.08M | - | - | - | - | 19.15M | 16.01M | 15.45M |
| otherCurrentLiabilities | 10.13M | 2.72M | 6.18M | 21.36M | 11.9M | 12.39M | 21.2M | 3.35M | 25.88M | 3.4M |
| totalCurrentLiabilities | 111.63M | 83.29M | 93.27M | 104.54M | 82.87M | 94.27M | 85.72M | 84.65M | 70.45M | 70.05M |
| longTermDebt | - | 7.52M | 7.6M | 7.6M | 17.58M | 7.68M | 17.1M | 21.51M | 26.41M | 23.4M |
| capitalLeaseObligationsNonCurrent | 786.63K | 779.83K | 1.09M | 191.38K | 285.43K | 378.39K | 470.29K | 561.13K | 650.92K | 739.69K |
| deferredRevenueNonCurrent | 1.58M | 906.87K | 852.72K | 730.8K | 762.27K | 635.15K | 203.12K | 204.75K | 206.38K | 208K |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | -206.38K | -208K |
| otherNonCurrentLiabilities | - | - | - | - | - | 0.0 | - | - | - | - |
| totalNonCurrentLiabilities | 2.36M | 9.21M | 9.54M | 8.52M | 18.63M | 8.69M | 17.77M | 22.28M | 27.27M | 24.35M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 786.63K | 779.83K | 1.09M | 191.38K | 285.43K | 378.39K | 470.29K | 561.13K | 650.92K | 739.69K |
| totalLiabilities | 113.99M | 92.5M | 102.81M | 113.07M | 101.5M | 102.96M | 103.49M | 106.93M | 97.72M | 94.4M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 182.97M | 182.97M | 182.97M | 182.97M | 182.97M | 182.97M | 182.97M | 182.97M | 182.97M | 182.97M |
| retainedEarnings | 298.28M | 288.68M | 284.55M | 277.74M | 262.89M | 250.68M | 248.08M | 234.4M | 225.16M | 219.1M |
| additionalPaidInCapital | - | 61.43M | - | 61.43M | - | 61.43M | - | 61.43M | - | 61.43M |
| date | 2026-03-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 9.6M | 9.25M | 6.81M | 14.86M | 17.33M | 2.6M | 13.68M | 14.37M | 6.06M | 694.51K |
| depreciationAndAmortization | - | 4.12M | 4.12M | 3.89M | 3.89M | 3.72M | 3.72M | 3.53M | 3.53M | 3.6M |
| deferredIncomeTax | - | - | - | - | - | - | - | 657.6K | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | -20.97M | - | - | - | - | - | -58.74M |
| accountsReceivables | - | - | - | -18.64M | - | - | - | - | - | -55.12M |
| inventory | - | - | - | -2.33M | - | - | - | - | - | -3.61M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 1.99M | 13.86M | 13.52M | 50.1M | -9.71M | -30.84M | -12.63M | -7.04M | 17.5M | 12.58M |
| netCashProvidedByOperatingActivities | 11.59M | 13.86M | 20.33M | 29.14M | -9.71M | -30.84M | 1.04M | 4.45M | 23.55M | 9.67M |
| investmentsInPropertyPlantAndEquipment | -941.09K | -1.59M | -2.58M | -1.97M | -2.26M | -1.97M | -4.98M | -2.02M | -1.29M | -1.96M |
| acquisitionsNet | - | - | - | 5200 | - | - | - | 18000 | 4285.8 | 2000 |
| purchasesOfInvestments | -20M | -15M | -30M | -15M | - | -25M | -41.5M | -105M | -70M | -94.01M |
| salesMaturitiesOfInvestments | 11.93M | 34.09M | 30M | 166.67K | 5.07M | 49.22M | 30.05M | 112.48M | 83.44M | 64.12M |
| otherInvestingActivities | - | 2125 | - | -14.99M | -1 | 26800 | -52083 | 18000 | 13.45M | -29.89M |
| netCashProvidedByInvestingActivities | -9.01M | 17.51M | -2.58M | -16.8M | 2.81M | 22.28M | -16.48M | 5.47M | 12.16M | -31.85M |
| netDebtIssuance | 15M | -19.32M | -4M | -180K | 20M | -180K | -4.51M | -5.05M | 2.98M | -29.75M |
| longTermNetDebtIssuance | 15M | -19.32M | - | -180K | 20M | -180K | -4.51M | -5.05M | 2.98M | -29.75M |
| shortTermNetDebtIssuance | - | - | -4M | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -155.61K | -5.33M | - | -279.31K | -5.33M | -244.17K | -5.12M | -4.08M | -243.03K | -331.32K |
| commonDividendsPaid | -155.61K | -5.33M | - | -279.31K | -5.33M | -244.17K | -5.12M | -4.08M | -243.03K | -331.32K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -118.34K | -269.65K | -426.88K | -226.32K | -118.34K | -108.91K | 3.6M | -108.91K | -214.43K | -974.6K |
| netCashProvidedByFinancingActivities | 14.73M | -24.92M | -4.43M | -685.63K | 14.55M | -533.08K | -6.03M | -9.24M | 2.52M | -31.06M |