SHZ : 000020.SZ
-$0.22 (-2.21%)
| 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 | 856.21M | 816.68M | 726.54M | 664.44M | 765.61M | 691.74M | 721.56M | 637.05M | 858.04M | 619.17M |
| costOfRevenue | 767.64M | 727.5M | 659.08M | 600.09M | 687.58M | 616.05M | 637.04M | 570.53M | 780.95M | 536.29M |
| grossProfit | 88.57M | 89.18M | 67.46M | 64.34M | 78.03M | 75.69M | 84.51M | 66.51M | 77.09M | 82.87M |
| researchAndDevelopmentExpenses | 17.86M | 11.65M | 10.09M | 8.82M | 10.79M | 7.29M | 6.65M | - | - | - |
| generalAndAdministrativeExpenses | 26.38M | 25.13M | 26.95M | 29.59M | 37.32M | 30.29M | 31.32M | 30.65M | 35.45M | 42.87M |
| sellingAndMarketingExpenses | - | 4.9M | 5.04M | 9.23M | 8.44M | 15.42M | 20.88M | 14.1M | 15.92M | 11.42M |
| sellingGeneralAndAdministrativeExpenses | 26.38M | 30.03M | 31.99M | 38.82M | 45.76M | 45.71M | 52.2M | 44.75M | 51.36M | 54.28M |
| otherExpenses | 4.73M | 7.3M | 7.19M | 1.65M | 10.44M | 13.96M | 17.76M | 17.72M | 20.41M | 20.12M |
| operatingExpenses | 48.97M | 48.98M | 49.27M | 49.29M | 66.99M | 66.96M | 76.61M | 62.47M | 71.77M | 74.4M |
| costAndExpenses | 816.61M | 776.48M | 708.35M | 649.38M | 754.57M | 683.01M | 713.66M | 633M | 852.72M | 610.69M |
| netInterestIncome | 2.45M | 813.26K | -401.98K | -4.4M | -7.53M | -7.67M | -10.11M | -12.01M | -9.3M | -10.45M |
| interestIncome | 2.55M | 973.28K | 733.46K | 934K | 539.19K | 1M | 812.92K | 982.98K | 2.05M | 1.2M |
| interestExpense | 99013 | 160.02K | 1.14M | 5.34M | 8.07M | 8.68M | 10.92M | 12.99M | 11.35M | 11.65M |
| depreciationAndAmortization | 9.88M | 5.65M | 10.79M | 19.97M | 13.56M | 16.28M | 13.5M | 13.13M | 12.47M | 12.55M |
| ebitda | 54.67M | 46.33M | 30.35M | 40.63M | 33.58M | 33.78M | 32.18M | 30.72M | 26.35M | 32.87M |
| ebit | 44.79M | 40.68M | 19.57M | 20.65M | 20.02M | 17.5M | 18.67M | 17.59M | 13.88M | 20.33M |
| nonOperatingIncomeExcludingInterest | -5.19M | -477.41K | -1.38M | -5.6M | -8.98M | -8.76M | -10.77M | -13.54M | -8.56M | -11.86M |
| operatingIncome | 39.6M | 40.2M | 18.19M | 15.05M | 11.04M | 8.74M | 7.9M | 4.05M | 5.32M | 8.47M |
| totalOtherIncomeExpensesNet | 5.09M | 317.4K | 241.04K | 266.74K | 910.22K | 79848 | -149.64K | 545.81K | -2.79M | 209.91K |
| incomeBeforeTax | 44.69M | 40.52M | 18.43M | 15.32M | 11.95M | 8.82M | 7.75M | 4.59M | 2.53M | 8.68M |
| incomeTaxExpense | 9.25M | 3.78M | 5.09M | 5.19M | 4.75M | 1.99M | 2.29M | 1.3M | 1.56M | 3.23M |
| netIncomeFromContinuingOperations | 35.44M | 36.74M | 13.34M | 10.13M | 7.2M | 6.83M | 5.46M | 3.3M | 974.41K | 5.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 35.44M | 36.74M | 13.34M | 10.13M | 7.2M | 6.83M | 5.46M | 3.3M | 974.41K | 5.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 35.44M | 36.74M | 13.34M | 10.13M | 7.2M | 6.83M | 5.46M | 3.3M | 974.41K | 5.46M |
| eps | 0.13 | 0.13 | 0.05 | 0.04 | 0.03 | 0.02 | 0.02 | 0.01 | 0.0 | 0.02 |
| 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 | 196.88M | 203.17M | 110.03M | 74.92M | 34.43M | 60.97M | 38.1M | 34.11M | 68.81M | 93.33M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 196.88M | 203.17M | 110.03M | 74.92M | 34.43M | 60.97M | 38.1M | 34.11M | 68.81M | 93.33M |
| netReceivables | 170.59M | 147.63M | 117.28M | 180.68M | 235.1M | 167.42M | 187.2M | 191.76M | 213.57M | 196.41M |
| accountsReceivables | 160.84M | 137.31M | 117.28M | 108.28M | 235.1M | 158.36M | 138.76M | 116.8M | 213.57M | 192.47M |
| otherReceivables | 9.75M | 10.32M | 8.42M | 72.4M | 110.94M | 9.06M | 48.45M | 74.96M | 2.94M | 56.6M |
| inventory | 76.81M | 58.66M | 68.82M | 66.45M | 90.59M | 70.17M | 66.97M | 62.97M | 60.39M | 46.9M |
| prepaids | 31.33M | 12.91M | 22.63M | 19.98M | 8M | 39.64M | -2332 | 31.35M | 985.64K | 13.08M |
| otherCurrentAssets | - | 7.32M | 31.13M | 3.32M | 16.25M | -336.76K | 24.41M | 42.12M | 7.9M | 19.04M |
| totalCurrentAssets | 475.61M | 429.7M | 327.25M | 345.33M | 376.36M | 337.86M | 316.67M | 320.25M | 348.11M | 349.73M |
| propertyPlantEquipmentNet | 67.77M | 163.83M | 64.01M | 171.76M | 188.84M | 194.35M | 198.23M | 193.81M | 177.13M | 175.06M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 32.4M | 34.12M | 35.75M | 37.46M | 39.17M | 40.82M | 42.97M | 41.82M | 43.31M | 44.88M |
| goodwillAndIntangibleAssets | 32.4M | 34.12M | 35.75M | 37.46M | 39.17M | 40.82M | 42.97M | 41.82M | 43.31M | 44.88M |
| longTermInvestments | 39.07M | 40.85M | 42.63M | 44.41M | 140.74M | 47.3M | 49.26M | 51.22M | 52.55M | 147.19M |
| taxAssets | 9.94M | 9.78M | 7.74M | 8.17M | 7.68M | 7.38M | 6.8M | 6.83M | 6.73M | 8.48M |
| otherNonCurrentAssets | 94.68M | 1.92M | 93.17M | 1.69M | -92.86M | 66000 | 225.7K | 3.16M | 1.93M | -92.86M |
| totalNonCurrentAssets | 243.86M | 250.5M | 243.29M | 263.49M | 283.57M | 289.92M | 297.49M | 296.84M | 281.66M | 282.75M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 719.48M | 680.19M | 570.54M | 608.82M | 659.93M | 627.78M | 614.16M | 617.09M | 629.76M | 632.48M |
| totalPayables | 130.46M | 261.16M | 184.24M | 126.93M | 159.03M | 183.28M | 125.57M | 88.62M | 101.82M | 90.43M |
| accountPayables | 120.93M | 203.18M | 133.6M | 126.93M | 110.08M | 135.73M | 125.57M | 45.91M | 101.82M | 90.43M |
| otherPayables | 9.53M | 57.98M | 50.64M | 51.23M | 48.95M | 47.55M | - | 42.71M | - | - |
| accruedExpenses | 9.49M | - | - | - | 19.17M | 18.96M | - | 13.26M | - | - |
| shortTermDebt | 78.76M | 89.76M | 42.51M | 58.35M | 87.48M | 24.53M | 36.63M | 161.57M | 166.62M | 181.21M |
| capitalLeaseObligationsCurrent | - | - | - | 85500 | 104.4K | - | - | -13.26M | - | - |
| taxPayables | - | 12.57M | 6.2M | 13.85M | 14.66M | 14.2M | 12.88M | 11.23M | 15.14M | 16.77M |
| deferredRevenue | 1.72M | - | - | 771.1K | 49.69M | - | 46.78M | 11.23M | 40.31M | 38.48M |
| otherCurrentLiabilities | 54.12M | -80.18M | -25.73M | 16.11M | -3.48M | -348.05K | 356.45K | 18.38M | 40.59M | 48848 |
| totalCurrentLiabilities | 274.55M | 270.74M | 201.01M | 202.25M | 312M | 226.42M | 209.34M | 293.06M | 309.03M | 310.17M |
| longTermDebt | - | - | - | 49.1M | - | 61M | 73M | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | 115.1K | - | - | - | - | - |
| deferredRevenueNonCurrent | - | 2.13M | 2.61M | 3.09M | 3.57M | 4.04M | 2.33M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 4.18M | 3.66M | 2.55M | 801.16K | 801.16K | 64411 | - | 64411 | 64411 | 2.6M |
| totalNonCurrentLiabilities | 4.18M | 5.79M | 2.61M | 52.99M | 4.48M | 65.11M | 75.4M | 64411 | 64411 | 2.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 85500 | 219.5K | - | - | -13.26M | - | - |
| totalLiabilities | 278.72M | 276.53M | 203.62M | 255.25M | 316.48M | 291.53M | 284.74M | 293.12M | 309.09M | 312.78M |
| treasuryStock | - | - | - | - | - | - | - | - | -50.09M | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M |
| retainedEarnings | -68.03M | -103.47M | -140.21M | -153.55M | -163.68M | -170.88M | -177.71M | -183.17M | -186.47M | -187.44M |
| additionalPaidInCapital | 96.5M | 96.5M | 96.5M | 96.5M | 96.5M | 96.5M | 96.5M | 96.5M | 146.59M | 146.59M |
| 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 | 35.44M | 36.74M | 13.34M | 10.13M | 7.2M | 6.83M | 5.46M | 3.3M | 974.41K | 5.46M |
| depreciationAndAmortization | 9.88M | 12.85M | 12.11M | 20.05M | 13.66M | 16.28M | 13.5M | 13.13M | 12.47M | 12.55M |
| deferredIncomeTax | -156.16K | - | - | -485.49K | 319.01K | -529.86K | 26496 | -49159 | 1.74M | -2.08M |
| stockBasedCompensation | - | - | - | 485.49K | -319.01K | 529.86K | -26496 | - | - | - |
| changeInWorkingCapital | -38.38M | 60.41M | 84.07M | 43.02M | -41.17M | 22.72M | 45.36M | -51.73M | -13.54M | -51.38M |
| accountsReceivables | -4.37M | -29.86M | 62.05M | 56.14M | -40.38M | 4.98M | 18.48M | -12.13M | 2.18M | -65.33M |
| inventory | -20.28M | 10.32M | -2.47M | 21.09M | -21.89M | -3.02M | -4.27M | -2.59M | -13.48M | -19.95M |
| accountsPayables | -13.73M | 79.95M | 24.49M | -33.73M | 20.78M | 21.34M | 31.12M | -37.11M | -3.99M | 35.98M |
| otherWorkingCapital | - | - | 24.49M | -485.49K | 319.01K | 1.71M | 26496 | -49.14M | -59963.04 | -31.43M |
| otherNonCashItems | 1.29M | -857.19K | 5.52M | 9.19M | 7.98M | 13.89M | 10.14M | 13.41M | 11.82M | 14.68M |
| netCashProvidedByOperatingActivities | 8.08M | 109.14M | 115.04M | 82.39M | -12.32M | 59.72M | 74.46M | -21.89M | 11.72M | -18.69M |
| investmentsInPropertyPlantAndEquipment | -4.11M | -16.51M | -1.51M | -3.12M | -6.58M | -5.47M | -3.29M | -15.06M | -10.27M | -6.63M |
| acquisitionsNet | 150 | 10136 | 3.24M | 8.81M | 135.95K | 1.8M | 198.54K | 924.82K | 10.44M | 6.82M |
| purchasesOfInvestments | -395M | -275M | -40M | -125M | -135.95K | -55M | -75M | -144M | -291M | -334.7M |
| salesMaturitiesOfInvestments | 395M | 275.66M | 40.29M | 125.51M | 126.64K | 147.5K | 180.96K | 326.44K | 291.37M | 335.03M |
| otherInvestingActivities | - | 10136 | 3.24M | 8.81M | 135.95K | 55M | 75M | 924.82K | -10.27M | -6.63M |
| netCashProvidedByInvestingActivities | -4.11M | -15.84M | 2.02M | 6.2M | -6.32M | -3.52M | -2.91M | -13.81M | -9.73M | -6.11M |
| netDebtIssuance | - | - | -49.01M | -39.38M | 2.52M | -22.38M | -52.02M | -5.48M | -13.63M | -494.62M |
| longTermNetDebtIssuance | - | - | -49.01M | -39.38M | 2.52M | -22.38M | -52.02M | -5.48M | -13.63M | -494.62M |
| shortTermNetDebtIssuance | - | - | - | - | 2.52M | - | - | 0.96 | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -1.09M | -5.2M | -7.46M | -8.64M | -10.98M | -12.49M | -10.6M | -9.13M |
| commonDividendsPaid | - | - | -1.09M | -5.2M | -7.46M | -8.64M | -10.98M | -12.49M | -10.6M | -9.13M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 1.09M | -54.44M | -49.51M | -21.74M | 29.03M | -30.69M | - | -0.96 | 0.47 | 303.63K |
| netCashProvidedByFinancingActivities | 1.09M | -54.44M | -99.61M | -66.33M | 24.09M | -61.71M | -63M | -17.97M | -24.23M | -503.45M |
| 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 | 152.71M | 174.94M | 226.77M | 243.93M | 212.25M | 210.41M | 198.09M | 188.87M | 219.31M | 124.76M |
| costOfRevenue | 133.72M | 163.93M | 197.64M | 209.24M | 192.35M | 193.93M | 179.32M | 159.49M | 194.75M | 129.6M |
| grossProfit | 18.99M | 11.01M | 29.13M | 34.68M | 19.9M | 16.48M | 18.76M | 29.38M | 24.56M | -4.84M |
| researchAndDevelopmentExpenses | 3.19M | 6.81M | 4.55M | 3.68M | 3.47M | 2.49M | 2.43M | 4.62M | 2.12M | 116.84K |
| generalAndAdministrativeExpenses | 7.1M | -18.6M | 8.68M | 11.4M | 6.76M | 1.25M | 6.02M | 9.48M | 10.88M | 3.04M |
| sellingAndMarketingExpenses | - | - | 7.13M | 9.28M | 5.62M | 13.76M | 3.77M | 10.18M | 4.72M | 11.03M |
| sellingGeneralAndAdministrativeExpenses | 7.1M | -18.6M | 15.81M | 20.68M | 12.39M | 15.02M | 9.79M | 19.66M | 15.6M | 14.07M |
| otherExpenses | 1.1M | 3.48M | 394.6K | 525.98K | -3.43M | -23.66M | 1.16M | -276.63K | 44776 | -21.4M |
| operatingExpenses | 11.39M | -8.3M | 20.76M | 24.89M | 12.43M | -6.16M | 13.37M | 24M | 17.76M | -7.21M |
| costAndExpenses | 145.12M | 155.62M | 218.4M | 234.13M | 204.78M | 187.78M | 192.69M | 183.49M | 212.52M | 122.39M |
| netInterestIncome | 709.15K | 11285 | 645.96K | 532.42K | 619.86K | -94845 | 398.43K | 426.17K | 289.72K | 177.86K |
| interestIncome | 709.15K | 11285 | 645.98K | 532.42K | 619.86K | 366.75K | 398.43K | 426.17K | 289.72K | 177.86K |
| interestExpense | - | - | 18.12 | - | - | 461.59K | - | - | - | - |
| depreciationAndAmortization | - | 2.9M | 1.41M | 1.8M | 1.41M | 1.41M | 2.7M | 1.92M | 2.7M | 2.7M |
| ebitda | 6.62M | 21.93M | 9.79M | 11.64M | 8.85M | 24.54M | 8.14M | 7.43M | 9.59M | 5.04M |
| ebit | 6.62M | 19.04M | 8.37M | 9.84M | 7.44M | 23.13M | 5.44M | 5.51M | 6.9M | 2.34M |
| nonOperatingIncomeExcludingInterest | 969.1K | 280.96K | 939.88 | -42868 | 30366 | -491.59K | -51656 | -133.35K | -102.4K | 30612 |
| operatingIncome | 7.59M | 19.32M | 8.38M | 9.8M | 7.47M | 22.64M | 5.39M | 5.38M | 6.8M | 2.37M |
| totalOtherIncomeExpensesNet | -969.1K | -280.96K | -958 | 42868 | -30366 | 29996 | 51656 | 133.35K | 102.4K | -30612 |
| incomeBeforeTax | 6.62M | 19.04M | 8.37M | 9.84M | 7.44M | 22.67M | 5.44M | 5.51M | 6.9M | 2.34M |
| incomeTaxExpense | 1.42M | 4.86M | 1.45M | 1.42M | 1.52M | 170.54K | 1.25M | 842.62K | 1.51M | 1.44M |
| netIncomeFromContinuingOperations | 5.2M | 14.17M | 6.93M | 8.42M | 5.92M | 22.5M | 4.19M | 4.67M | 5.39M | 897.92K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.2M | 14.17M | 6.93M | 8.42M | 5.92M | 22.5M | 4.19M | 4.67M | 5.39M | 897.92K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.2M | 14.17M | 6.93M | 8.42M | 5.92M | 22.5M | 4.19M | 4.67M | 5.39M | 897.92K |
| eps | 0.02 | 0.05 | 0.02 | 0.03 | 0.02 | 0.08 | 0.01 | 0.02 | 0.02 | 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 | 197.73M | 196.88M | 147.76M | 133.27M | 147.98M | 203.17M | 141.64M | 126.41M | 115.74M | 110.03M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 197.73M | 196.88M | 147.76M | 133.27M | 147.98M | 203.17M | 141.64M | 126.41M | 115.74M | 110.03M |
| netReceivables | 138.52M | 170.59M | 241.24M | 244.96M | 199.43M | 154.95M | 174.8M | 151.94M | 135.44M | 117.28M |
| accountsReceivables | 135.23M | 160.84M | 239M | 228.36M | 184.62M | 144.8M | 170.83M | 146.55M | 114.16M | 117.28M |
| otherReceivables | 3.3M | 9.75M | 2.25M | 16.61M | 14.81M | 10.15M | 3.97M | 5.39M | 21.28M | 10.03M |
| inventory | 88.31M | 76.81M | 70.7M | 76.11M | 78.49M | 58.66M | 79.53M | 86.86M | 69.91M | 68.82M |
| prepaids | 29.33M | 31.33M | 43.49M | 38.84M | 39.96M | 12.91M | 21.7M | 20.52M | -3.37M | 22.63M |
| otherCurrentAssets | 4.56M | 2 | 5.1M | 6.05M | 3.85M | 7.32M | 3.47M | 5.06M | 33.83M | 8.5M |
| totalCurrentAssets | 458.45M | 475.61M | 508.3M | 499.23M | 469.72M | 429.7M | 421.14M | 390.8M | 351.55M | 327.25M |
| propertyPlantEquipmentNet | 159.67M | 67.77M | 161.32M | 162.64M | 163.51M | 163.83M | 154.18M | 62.17M | 155.74M | 64.01M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 31.97M | 32.4M | 32.83M | 33.26M | 33.69M | 34.12M | 34.47M | 34.89M | 35.32M | 35.75M |
| goodwillAndIntangibleAssets | 31.97M | 32.4M | 32.83M | 33.26M | 33.69M | 34.12M | 34.47M | 34.89M | 35.32M | 35.75M |
| longTermInvestments | 38.64M | 39.07M | 39.55M | 39.99M | 40.42M | 40.85M | 41.33M | 41.77M | 42.2M | 42.63M |
| taxAssets | 9.92M | 9.94M | 9.73M | 9.74M | 9.76M | 9.78M | 7.67M | 7.71M | 7.74M | 7.74M |
| otherNonCurrentAssets | 1.76M | 94.68M | 1.5M | 867.25K | 1.88M | 1.92M | 145.43K | 93.06M | 198.88K | 93.17M |
| totalNonCurrentAssets | 241.95M | 243.86M | 244.93M | 246.5M | 249.26M | 250.5M | 237.8M | 239.59M | 241.19M | 243.29M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 700.41M | 719.48M | 753.23M | 745.73M | 718.99M | 680.19M | 658.94M | 630.39M | 592.74M | 570.54M |
| totalPayables | 114.2M | 130.46M | 168.36M | 304.38M | 292.41M | 261.16M | 264.45M | 238.92M | 147.43M | 184.24M |
| accountPayables | 102.83M | 120.93M | 156.07M | 240.85M | 230.25M | 203.18M | 206.36M | 177.39M | 147.43M | 133.6M |
| otherPayables | 11.37M | 9.53M | 12.29M | 63.53M | 62.16M | 57.98M | 58.09M | 61.53M | 53.7M | 50.64M |
| accruedExpenses | 8.49M | 9.49M | 4.96M | - | - | - | - | - | - | 17.51M |
| shortTermDebt | 78.67M | 78.76M | 80.08M | 80.57M | 80.33M | 89.76M | 82.31M | 66M | 41.65M | 42.51M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 10.54M | 13.3M | 12.57M | 9.39M | 5.36M | 9.73M | 6.2M |
| deferredRevenue | 1.32M | 1.72M | 168.32K | - | - | - | - | 1.07M | 1.61M | 1.07M |
| otherCurrentLiabilities | 47.71M | 54.12M | 69.3M | -62.77M | -69.01M | -80.18M | -71.24M | -54.95M | 27.25M | -44.31M |
| totalCurrentLiabilities | 250.39M | 274.55M | 322.87M | 322.18M | 303.73M | 270.74M | 275.53M | 251.04M | 217.94M | 201.01M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 1.53M | - | 1.77M | 1.89M | 3.43M | 2.13M | 2.25M | 2.37M | 2.49M | 2.61M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 4.18M | 4.18M | 3.66M | 3.66M | 2.25M | 3.66M | -1 | 2.37M | -1 | - |
| totalNonCurrentLiabilities | 5.71M | 4.18M | 5.44M | 5.55M | 5.67M | 5.79M | 2.25M | 2.37M | 2.49M | 2.61M |
| otherLiabilities | - | - | - | - | - | - | - | - | 1 | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 256.1M | 278.72M | 328.31M | 327.73M | 309.4M | 276.53M | 277.78M | 253.42M | 220.43M | 203.62M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M | 283.16M |
| retainedEarnings | -62.83M | -68.03M | -82.2M | -89.13M | -97.55M | -103.47M | -125.97M | -130.16M | -134.82M | -140.21M |
| additionalPaidInCapital | - | 96.5M | - | 96.5M | 146.58M | 96.5M | 146.58M | 96.5M | - | 96.5M |
| 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 | 5.2M | 14.17M | 6.93M | 8.42M | 5.92M | - | 4.19M | 4.67M | 5.39M | 897.92K |
| depreciationAndAmortization | - | 2.9M | -4.08M | 4.08M | 2.04M | - | 4.9M | 3.9M | 2.38M | 10.84M |
| deferredIncomeTax | - | - | - | - | - | - | - | 35856 | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | 116.21M | -116.21M | - | -19.53M | 55.68M | -55.68M | - | 59.58M |
| accountsReceivables | - | - | 98.77M | -98.77M | - | -29.86M | 37.64M | -37.64M | - | 62.05M |
| inventory | - | - | 17.45M | -17.45M | - | 10.32M | 18.04M | -18.04M | - | -2.47M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -3.52M | 35.13M | -103.32M | 89.48M | -52.11M | 140.81M | -67.2M | 45.12M | -6.24M | 54.55M |
| netCashProvidedByOperatingActivities | 1.68M | 52.2M | 15.74M | -14.23M | -46.19M | 121.27M | -11.52M | -1.96M | 1.53M | 125.87M |
| investmentsInPropertyPlantAndEquipment | -471.7K | -2.12M | -672.92K | -953.41K | -362.76K | -13.72M | -655.61K | -1.1M | -1.03M | -819.03K |
| acquisitionsNet | - | 150 | - | - | - | -409.57K | - | 417.83K | 1880 | 1.54M |
| purchasesOfInvestments | - | -395M | - | - | - | -275M | - | -125M | - | -40M |
| salesMaturitiesOfInvestments | - | 395M | - | 275.34K | 128.3K | 275.15M | 193.46K | 125M | 123.57K | 40.01M |
| otherInvestingActivities | 1.17M | - | 150.86K | 275.34K | - | -275.41M | - | 417.83K | 1880.0 | 73347 |
| netCashProvidedByInvestingActivities | 701.53K | -2.12M | -522.06K | -678.07K | -234.46K | -13.98M | -462.15K | -681.24K | -906.86K | 802.04K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | -18.06M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -18.06M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -376.92K |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -376.92K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 1.09M | - | - | - | -54.44M | - | - | - | -49.51M |
| netCashProvidedByFinancingActivities | - | 1.09M | - | - | - | -54.44M | - | - | - | -67.95M |