SHZ : 002767.SZ
-$0.35 (-2.22%)
| 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 | 711.38M | 620.54M | 624M | 562.63M | 475.54M | 354.44M | 317.75M | 289.02M | 309.81M | 292.91M |
| costOfRevenue | 472.78M | 402.37M | 413.02M | 381.48M | 332.49M | 259.99M | 217.55M | 192.09M | 197.62M | 181.04M |
| grossProfit | 238.6M | 218.16M | 210.98M | 181.15M | 143.05M | 94.45M | 100.2M | 96.93M | 112.19M | 111.87M |
| researchAndDevelopmentExpenses | 51.59M | 45.36M | 40.44M | 32.99M | 27.9M | 23.54M | 23.09M | 21.28M | 20.8M | 19.67M |
| generalAndAdministrativeExpenses | 10.58M | 56.66M | 50.05M | 43.75M | 41.48M | 26.96M | 30M | 27.48M | 29.05M | 46.02M |
| sellingAndMarketingExpenses | 67.56M | 88.14M | 79.71M | 69.49M | 59.51M | 39.59M | 42.98M | 38.61M | 35.09M | 33.76M |
| sellingGeneralAndAdministrativeExpenses | 78.13M | 144.79M | 129.76M | 113.24M | 100.99M | 66.55M | 72.98M | 66.09M | 64.14M | 79.78M |
| otherExpenses | 80.55M | 1.6M | 32.07M | -1.69M | -11.88M | -19.64M | -25.93M | -18.56M | -24.55M | -26.03M |
| operatingExpenses | 210.27M | 191.76M | 202.26M | 144.54M | 117.02M | 70.45M | 70.14M | 68.81M | 60.4M | 73.42M |
| costAndExpenses | 683.06M | 594.13M | 615.28M | 526.02M | 449.5M | 330.43M | 287.69M | 260.9M | 258.02M | 254.46M |
| netInterestIncome | 1.88M | 3.35M | 4.6M | 8.96M | 8.58M | 14.17M | 16.62M | 12.48M | 12.37M | 5M |
| interestIncome | 2M | 3.47M | 5.15M | 9.3M | 8.94M | 14.49M | 16.77M | 12.59M | 12.47M | 5.07M |
| interestExpense | 123.83K | 121.02K | 553.26K | 339K | 358.08K | 319.52K | 146.56K | 110.11K | 93728 | 70243 |
| depreciationAndAmortization | 23.5M | 24.95M | 24.44M | 17.8M | 14.11M | 3.45M | 3.15M | 2.98M | 2.85M | 2.55M |
| ebitda | 52.61M | 51.5M | 33.28M | 54.62M | 40.3M | 27.68M | 33.64M | 31.54M | 62.4M | 54.39M |
| ebit | 29.11M | 26.56M | 8.84M | 36.82M | 26.19M | 24.23M | 30.49M | 28.56M | 59.55M | 51.85M |
| nonOperatingIncomeExcludingInterest | -786.09K | -147.7K | -115.94K | -204.75K | -154.7K | -223.08K | -430.45K | -437.06K | -7.76M | -13.39M |
| operatingIncome | 28.32M | 26.41M | 8.72M | 36.61M | 26.03M | 24.01M | 30.06M | 28.12M | 51.79M | 38.45M |
| totalOtherIncomeExpensesNet | 662.26K | 26679 | 55084 | 56359 | -15607 | 40088 | 374.15K | 399.31K | 1.2M | 13.32M |
| incomeBeforeTax | 28.99M | 26.43M | 8.78M | 36.67M | 26.02M | 24.05M | 30.44M | 28.52M | 52.99M | 51.78M |
| incomeTaxExpense | -272.4K | 750.5K | -620.89K | 1.52M | 1.5M | 3.89M | 3.45M | 2.7M | 7.09M | 6.46M |
| netIncomeFromContinuingOperations | 29.26M | 25.68M | 9.4M | 35.15M | 24.52M | 20.16M | 26.99M | 25.82M | 45.9M | 45.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 27.79M | 26.47M | 7.62M | 33.41M | 23.27M | 20.91M | 27.52M | 25.82M | 45.9M | 45.31M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 27.79M | 26.47M | 7.62M | 33.41M | 23.27M | 20.91M | 27.52M | 25.82M | 45.9M | 45.31M |
| eps | 0.19 | 0.18 | 0.05 | 0.22 | 0.16 | 0.14 | 0.18 | 0.17 | 0.31 | 0.3 |
| 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 | 191.43M | 308.43M | 256.12M | 128.24M | 17.86M | 125.59M | 159.74M | 46.01M | 38.14M | 167.72M |
| shortTermInvestments | 232.27M | 49.16M | 61.12M | 155.24M | 271.37M | 252.87M | 236.07M | - | 15.08M | 212.16M |
| cashAndShortTermInvestments | 423.71M | 357.58M | 317.24M | 283.48M | 289.23M | 378.45M | 395.81M | 46.01M | 53.22M | 379.88M |
| netReceivables | 473.18M | 434.74M | 360.81M | 360.2M | 309.54M | 278.58M | 234.76M | 216.67M | 219.81M | 179.85M |
| accountsReceivables | 434.25M | 407.18M | 351.17M | 360.2M | 309.54M | 278.58M | 229.03M | 210.99M | 210.53M | 179.85M |
| otherReceivables | 38.93M | 27.57M | 9.64M | 31.92M | 44.83M | - | 5.73M | 5.68M | 9.28M | 929.87K |
| inventory | 140.74M | 117.05M | 136.15M | 145.64M | 114.13M | 75.71M | 57.88M | 45.32M | 54.18M | 39.91M |
| prepaids | 10.72M | 10.36M | 14.31M | - | - | - | 3M | 573.75K | - | 1.44M |
| otherCurrentAssets | 1.42M | 1.21M | 2.19M | 15.52M | 17.4M | 17.57M | 7.68M | 216.67M | 9.99M | 110M |
| totalCurrentAssets | 1.05B | 920.95M | 830.72M | 804.84M | 730.3M | 750.32M | 699.13M | 698.55M | 751.41M | 711.07M |
| propertyPlantEquipmentNet | 198M | 207.72M | 222.15M | 214.49M | 222.74M | 197.94M | 127.67M | 76.45M | 22.44M | 14.89M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 8.3M | 9.82M | 10.6M | 11.99M | 7.13M | 6.32M | 6.47M | 6.46M | 6.65M | 4.51M |
| goodwillAndIntangibleAssets | 8.3M | 9.82M | 10.6M | 11.99M | 7.13M | 6.32M | 6.47M | 6.46M | 6.65M | 4.51M |
| longTermInvestments | 20.7M | -29.54M | -28.94M | -119.77M | -220.38M | -218.14M | -190.22M | 15M | 16.8M | -175.56M |
| taxAssets | 16.71M | 15.22M | 13.65M | 7.23M | 5.82M | 5.06M | 4.2M | 3.69M | 3.19M | 2.93M |
| otherNonCurrentAssets | 6.28M | 54.3M | 65.67M | 164.59M | 273.84M | 257.66M | 243.44M | 35.28M | 15.08M | 212.16M |
| totalNonCurrentAssets | 249.98M | 257.53M | 283.13M | 278.53M | 289.15M | 248.84M | 191.56M | 136.88M | 64.16M | 58.92M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.3B | 1.18B | 1.11B | 1.08B | 1.02B | 999.15M | 890.69M | 835.43M | 815.57M | 769.99M |
| totalPayables | 414.37M | 318.75M | 247.34M | 266.35M | 205.64M | 225.85M | 146.64M | 117.64M | 102.03M | 100.79M |
| accountPayables | 371.49M | 282.68M | 247.34M | 177.51M | 205.64M | 205.13M | 132.26M | 105.46M | 102.03M | 84.09M |
| otherPayables | 42.88M | 36.07M | - | 88.84M | - | 41.44M | 14.38M | 12.18M | - | 16.71M |
| accruedExpenses | - | - | 22.13M | - | 14.96M | - | - | - | - | - |
| shortTermDebt | 3M | 8M | 1.5M | 5.09M | 2.9M | 8.36M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 5.3M | 7.36M | 10.88M | 4.96M | 8.77M | 2.43M | 1.97M | 1.93M | 3.3M | 4.71M |
| deferredRevenue | 7.06M | 2.59M | 1.04M | 614.2K | 29.7M | 23.49M | 1.53M | 714.64K | 79186 | 69896 |
| otherCurrentLiabilities | 5.01M | 7.33M | 20.95M | 2.24M | 17.91M | 5.47M | 1.53M | 714.64K | 15.71M | 69896 |
| totalCurrentLiabilities | 429.44M | 334.08M | 292.96M | 273.67M | 242.76M | 239.69M | 148.16M | 118.36M | 117.75M | 100.86M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 2.02M | 3.85M | 5.21M | - | 1.1M | 340.11K | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | -702K | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 253.02K | 47669 | 33496 | 702K | 702K | 4.9M | 2.87M | 2.25M | 2.73M | 3.03M |
| otherNonCurrentLiabilities | - | - | - | - | - | -340.11K | - | - | - | - |
| totalNonCurrentLiabilities | 2.27M | 3.9M | 5.24M | 702K | 1.8M | 4.9M | 2.87M | 2.25M | 2.73M | 3.03M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.02M | 3.85M | 5.21M | - | 1.1M | 340.11K | - | - | - | - |
| totalLiabilities | 431.71M | 337.98M | 298.2M | 274.38M | 244.57M | 244.59M | 151.04M | 120.61M | 120.48M | 103.9M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 150M | 150M | 150M | 150M | 150M | 150M | 150M | 150M | 150M | 150M |
| retainedEarnings | 354.28M | 335.65M | 314.48M | 307.68M | 281.52M | 264.63M | 251.27M | 218.54M | 203.7M | 174.39M |
| additionalPaidInCapital | 285.58M | 285.58M | 285.58M | 285.58M | 285.58M | 285.58M | 285.58M | 285.58M | 285.58M | 285.58M |
| 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 | 29.26M | 25.68M | 9.4M | 35.15M | 24.52M | 20.16M | 26.99M | 25.82M | 45.9M | 45.31M |
| depreciationAndAmortization | 23.5M | 25.36M | 24.44M | 19.63M | 15.36M | 3.45M | 3.15M | 2.98M | 2.85M | 2.55M |
| deferredIncomeTax | - | - | - | -1.41M | -4.96M | 1.17M | 109.96K | -1.39M | 304.02K | 2.41M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 21.69M | -21.76M | 16.19M | -79.87M | -72.25M | 2.97M | -6.96M | -6.35M | -30.74M | -2.81M |
| accountsReceivables | -56.04M | -76.9M | -4.78M | -80.55M | -58.54M | -56.44M | -20.96M | -2.91M | -34.96M | 4.52M |
| inventory | -25M | 18.61M | 8.8M | -32.9M | -38.49M | -17.88M | -13.27M | 8.86M | -13.59M | 2.74M |
| accountsPayables | 101.55M | 36.54M | 19.27M | 34.99M | 29.74M | 76.12M | 27.17M | -10.91M | 17.51M | -12.47M |
| otherWorkingCapital | 1.18M | -7034 | -7.09M | -1.41M | -4.96M | 1.17M | 109.96K | -15.21M | -17.15M | -5.54M |
| otherNonCashItems | 15.22M | 17.6M | 53.8M | 5.63M | -3.36M | -9.24M | -18.85M | -9.76M | -11.29M | -3.94M |
| netCashProvidedByOperatingActivities | 89.66M | 46.88M | 103.84M | -19.46M | -35.73M | 17.34M | 4.34M | 12.68M | 6.72M | 41.11M |
| investmentsInPropertyPlantAndEquipment | -15.45M | -11.69M | -14.37M | -29.09M | -54.41M | -64.31M | -59.21M | -45.37M | -13.75M | -1.88M |
| acquisitionsNet | 107.42K | 1.83M | 59163 | 3.48M | 12530 | 64.33M | 59.21M | -0.0 | 13.76M | 1.89M |
| purchasesOfInvestments | -313.29M | -309.08M | -220.77M | -593.22M | -744.37M | -548.2M | -608.64M | -710.1M | -714M | -581.5M |
| salesMaturitiesOfInvestments | 124.53M | 324.41M | 268.89M | 731.1M | 723.26M | 558.13M | 786.45M | 762.13M | 603.43M | 566.13M |
| otherInvestingActivities | -2.54M | 210.33K | 3.53M | -3M | 0.54 | -64.31M | -59.21M | 15185 | -13.75M | -1.88M |
| netCashProvidedByInvestingActivities | -206.64M | 3.86M | 37.34M | 109.27M | -75.51M | -54.35M | 118.6M | 6.67M | -124.31M | -17.25M |
| netDebtIssuance | -5M | 6.48M | 1.5M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | -5M | 6.48M | 1.5M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -6.68M | -2.4M | -21150 | -4.05M | -4.2M | -5.25M | -4.65M | -8.4M | -12M | -10M |
| commonDividendsPaid | -6.68M | -2.4M | -21150 | -4.05M | -4.2M | -5.25M | -4.65M | -8.4M | -12M | -10M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 1.78M | -2.41M | -6.43M | 15.2M | 9.47M | 5.44M | 2.5M | - | -1.99M | 36972 |
| netCashProvidedByFinancingActivities | -9.9M | 1.67M | -4.95M | 11.15M | 5.27M | 187.28K | -2.15M | -8.4M | -13.99M | -9.96M |
| 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 | 138.4M | 233.19M | 193.49M | 169.54M | 115.16M | 177.51M | 178.2M | 163.53M | 101.3M | 181.98M |
| costOfRevenue | 96.12M | 158.14M | 129.69M | 108.84M | 76.12M | 103.85M | 122.03M | 107.72M | 68.77M | 119.63M |
| grossProfit | 42.28M | 75.05M | 63.81M | 60.7M | 39.04M | 73.66M | 56.17M | 55.81M | 32.53M | 62.34M |
| researchAndDevelopmentExpenses | 11.69M | 13.91M | 15.17M | 12.43M | 10.08M | 10.08M | 13.65M | 11.63M | 10M | 15.6M |
| generalAndAdministrativeExpenses | 10.77M | -27.35M | 14.43M | 13.14M | 10.36M | 17.34M | 14.31M | 13.91M | 11.1M | 5.32M |
| sellingAndMarketingExpenses | 22.59M | -4.46M | 27.23M | 24.9M | 19.89M | 24.45M | 26.18M | 22.07M | 15.45M | 22.24M |
| sellingGeneralAndAdministrativeExpenses | 33.36M | -31.81M | 41.65M | 38.04M | 30.26M | 41.79M | 40.49M | 35.97M | 26.55M | 27.57M |
| otherExpenses | 2.77M | 86.87M | -1.62M | -353.82K | -4.35M | 5.9M | 2.27M | 2.17M | -8.74M | 38.47M |
| operatingExpenses | 47.82M | 68.96M | 55.2M | 50.12M | 35.99M | 57.77M | 56.41M | 49.77M | 27.8M | 81.64M |
| costAndExpenses | 143.94M | 227.1M | 184.89M | 158.96M | 112.11M | 161.62M | 178.43M | 157.5M | 96.58M | 201.97M |
| netInterestIncome | 709.18K | -1.26M | 1.12M | 1.03M | 996.24K | 1.38M | 241.19K | 1.06M | 1.11M | 1.01M |
| interestIncome | 770.41K | -1.44M | 1.26M | 1.13M | 1.06M | 1.16M | 375.49K | 1.1M | 1.23M | 1.32M |
| interestExpense | 61227 | -177.94K | 139.7K | 101.98K | 60083 | -224.38K | 134.29K | 46409 | 114.88K | 305.08K |
| depreciationAndAmortization | - | 5.9M | 6.24M | 5.12M | 6.24M | 6.24M | 6.11M | 5.52M | 6.11M | 10.61M |
| ebitda | -5.54M | 11.94M | 14.93M | 16.05M | 9.68M | 21.96M | 5.97M | 11.55M | 11.01M | -9.97M |
| ebit | -5.54M | 6.04M | 8.7M | 10.93M | 3.45M | 15.72M | -140.44K | 6.03M | 4.9M | -20.58M |
| nonOperatingIncomeExcludingInterest | 5760 | 43241 | -91695 | -341.51K | -396.13K | 163.48K | -94902 | 5438 | -171.89K | 585.64K |
| operatingIncome | -5.54M | 6.09M | 8.6M | 10.58M | 3.05M | 15.89M | -235.34K | 6.03M | 4.72M | -19.99M |
| totalOtherIncomeExpensesNet | 6.67M | 134.7K | -48008 | 239.52K | 336.05K | 60903 | -39391 | -51847 | 57014 | -84716 |
| incomeBeforeTax | 1.12M | 6.22M | 8.56M | 10.82M | 3.39M | 15.95M | -274.73K | 5.98M | 4.78M | -20.07M |
| incomeTaxExpense | 393.98K | -1.37M | 327.16K | 160.64K | 612.36K | -720.99K | 147.2K | 404.97K | 919.32K | -2.11M |
| netIncomeFromContinuingOperations | 727.73K | 7.59M | 8.23M | 10.66M | 2.77M | 16.67M | -421.93K | 5.58M | 3.86M | -17.97M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 332.98K | 6.92M | 7.73M | 10.27M | 2.87M | 16.66M | -255.54K | 5.79M | 4.27M | -17.91M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 332.98K | 6.92M | 7.73M | 10.27M | 2.87M | 16.66M | -255.54K | 5.79M | 4.27M | -17.91M |
| eps | 0.0 | 0.05 | 0.05 | 0.07 | 0.02 | 0.12 | -0.0 | 0.04 | 0.03 | -0.11 |
| 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 | 163.17M | 191.43M | 167.71M | 171.07M | 219.37M | 308.43M | 209.38M | 220.74M | 238.22M | 256.12M |
| shortTermInvestments | 150.06M | 232.27M | 176.05M | 149.84M | 98.77M | 49.16M | 62.81M | 49.23M | 46.44M | 61.12M |
| cashAndShortTermInvestments | 313.23M | 423.71M | 343.76M | 320.91M | 318.14M | 357.58M | 272.19M | 269.96M | 284.66M | 317.24M |
| netReceivables | 533.65M | 473.18M | 496.03M | 472.12M | 448.01M | 434.74M | 449.2M | 382.93M | 345.21M | 360.81M |
| accountsReceivables | 506.67M | 434.25M | 478.38M | 446.15M | 420.49M | 407.18M | 431.86M | 365.08M | 334.1M | 351.17M |
| otherReceivables | 26.99M | 38.93M | 17.64M | 25.97M | 27.52M | 27.57M | 17.34M | 17.85M | 11.11M | 9.64M |
| inventory | 173.34M | 140.74M | 147.63M | 128.65M | 130.73M | 117.05M | 139.19M | 149.09M | 135.23M | 136.15M |
| prepaids | 9.57M | 10.72M | 9.2M | 9.34M | 11.82M | 10.36M | 9.66M | - | -3.4M | 14.31M |
| otherCurrentAssets | 851.21K | 1.42M | 54994 | 689.88K | 1.02M | 1.21M | 1.15M | 32.56M | 29.84M | 2.19M |
| totalCurrentAssets | 1.03B | 1.05B | 996.67M | 931.71M | 909.73M | 920.95M | 871.38M | 834.54M | 791.54M | 830.72M |
| propertyPlantEquipmentNet | 193.71M | 198M | 197.83M | 198.87M | 202.59M | 207.72M | 209.31M | 213.8M | 216.83M | 222.15M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 7.88M | 8.3M | 8.7M | 9.08M | 9.44M | 9.82M | 10.23M | 10.39M | 10.82M | 10.6M |
| goodwillAndIntangibleAssets | 7.88M | 8.3M | 8.7M | 9.08M | 9.44M | 9.82M | 10.23M | 10.39M | 10.82M | 10.6M |
| longTermInvestments | 14.78M | 20.7M | 19.16M | 18.63M | -79.64M | -29.54M | 28.02M | 31.96M | 33.57M | -28.94M |
| taxAssets | 16.71M | 16.71M | 15.28M | 15.26M | 15.22M | 15.22M | 13.65M | 17.77M | 13.65M | 13.65M |
| otherNonCurrentAssets | 7.38M | 26.98M | 6.98M | 6.34M | 104.22M | 54.3M | 5.34M | 4.7M | 4.56M | 65.67M |
| totalNonCurrentAssets | 240.45M | 249.98M | 247.95M | 248.18M | 251.83M | 257.53M | 266.55M | 278.63M | 279.42M | 283.13M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.27B | 1.3B | 1.24B | 1.18B | 1.16B | 1.18B | 1.14B | 1.11B | 1.07B | 1.11B |
| totalPayables | 234.77M | 414.37M | 237.79M | 320.45M | 296.91M | 318.75M | 193.33M | 271.72M | 221.45M | 247.34M |
| accountPayables | 233.45M | 371.49M | 233.38M | 295.49M | 284.93M | 282.68M | 193.33M | 256.69M | 221.45M | 247.34M |
| otherPayables | 1.32M | 42.88M | 4.41M | 24.97M | 11.98M | 36.07M | - | 15.03M | - | - |
| accruedExpenses | 3.95M | - | 19.4M | - | - | - | - | - | - | 22.13M |
| shortTermDebt | 124.9M | 3M | 116.11M | 3.71M | 8.71M | 8M | 3M | 3M | 3M | 1.5M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | 2.32M | - |
| taxPayables | - | 5.3M | - | 5.6M | 5.28M | 7.36M | 2.87M | -64766 | 8.06M | 10.88M |
| deferredRevenue | 11.67M | 7.06M | 6.61M | 2.37M | 3.19M | 2.59M | 1.65M | 1.66M | 1.7M | 39.15M |
| otherCurrentLiabilities | 24.43M | 12.06M | 5.22M | 5.34M | 8.51M | 7.33M | 112.76M | 4.46M | 16.81M | 20.95M |
| totalCurrentLiabilities | 399.71M | 429.44M | 385.13M | 329.51M | 314.14M | 334.08M | 309.09M | 279.18M | 245.29M | 292.96M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 2.04M | 2.02M | 1.96M | 1.94M | 3.9M | 3.85M | 5.78M | 6.28M | 5.27M | 5.21M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -6.28M | -33496 | - |
| deferredTaxLiabilitiesNonCurrent | 63393 | 253.02K | 8760 | 55294 | 47669 | 47669 | 33496 | 4.16M | 33496 | 33496 |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | 33497 | - | - |
| totalNonCurrentLiabilities | 2.11M | 2.27M | 1.97M | 2M | 3.95M | 3.9M | 5.82M | 10.44M | 5.3M | 5.24M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.04M | 2.02M | 1.96M | 1.94M | 3.9M | 3.85M | 5.78M | 6.28M | 7.59M | 5.21M |
| totalLiabilities | 401.82M | 431.71M | 387.1M | 331.51M | 318.08M | 337.98M | 314.9M | 289.62M | 250.59M | 298.2M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 150M | 150M | 150M | 150M | 150M | 150M | 150M | 150M | 150M | 150M |
| retainedEarnings | 358.41M | 354.28M | 349.91M | 342.19M | 338.51M | 335.65M | 321.89M | 322.14M | 318.75M | 314.48M |
| additionalPaidInCapital | - | 285.58M | - | 285.58M | - | 285.58M | - | 285.58M | - | 285.58M |
| 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 | 332.98K | 6.92M | 7.73M | 10.27M | 2.87M | 16.66M | -255.54K | 5.79M | 4.27M | -17.91M |
| depreciationAndAmortization | - | 6.61M | 6.61M | 5.86M | 5.86M | 6.96M | 6.96M | 6.28M | 6.28M | 7.03M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | -49.35M | - | - | - | -51.43M | - | 5.76M |
| accountsReceivables | - | - | - | -37.75M | - | - | - | -38.49M | - | -4.78M |
| inventory | - | - | - | -11.6M | - | - | - | -12.94M | - | 8.8M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | 1.75M |
| otherNonCashItems | -100.93M | 90.32M | 26.9M | 52.52M | -39.75M | 88.83M | 1.83M | -12.46M | -34.22M | 119.47M |
| netCashProvidedByOperatingActivities | -100.59M | 90.32M | 34.63M | 3.18M | -39.75M | 88.83M | 1.58M | -12.95M | -29.95M | 114.36M |
| investmentsInPropertyPlantAndEquipment | -3.15M | -6.02M | -4.97M | -2.56M | -1.9M | -3.57M | -3.21M | -1.1M | -3.8M | 888.34K |
| acquisitionsNet | 200 | 60445 | 41800 | 1050 | 4123 | -720.89K | 1.63M | 55271 | 870K | 56095 |
| purchasesOfInvestments | -41M | 237.91M | -119.6M | -83M | -348.6M | 46.95M | -195.58M | -77M | -83.44M | 619.1K |
| salesMaturitiesOfInvestments | 126.99M | -300.69M | 92.39M | 32.61M | 299.43M | -31.48M | 182.92M | 124.21M | 48.13M | 31.69M |
| otherInvestingActivities | 200 | 60445 | - | 1050.0 | 4123 | -1.47M | 338.62K | 47.41M | -35.17M | 56095 |
| netCashProvidedByInvestingActivities | 82.84M | -68.74M | -32.14M | -52.96M | -51.07M | 10.42M | -13.9M | 46.16M | -38.25M | 33.25M |
| netDebtIssuance | - | -5M | - | - | - | 4.98M | - | - | 1.5M | - |
| longTermNetDebtIssuance | - | -5M | - | - | - | 4.98M | - | - | 1.5M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -20581 | - | -22090 | -20557 | 158.74K | -2.4M | -2.43M | -25050 | -13650 |
| commonDividendsPaid | - | -20581 | - | -22090 | -20557 | 158.74K | -2.4M | -2.43M | -25050 | -13650 |
| preferredDividendsPaid | - | - | - | - | - | - | - | -0.19 | - | - |
| otherFinancingActivities | -18375 | 1.78M | -6.62M | -22090 | -20557 | -3.28M | 2.29M | -2.43M | 870K | -6.43M |
| netCashProvidedByFinancingActivities | -18375 | -3.24M | -6.62M | -22090 | -20557 | 1.86M | -107.17K | -2.43M | 1.47M | -6.45M |