KLS : 0113.KL
-$0.01 (-1.69%)
| 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 | 34.46M | 26.35M | 12.95M | 52.87M | 37.98M | 22.7M | 43.01M | 47.84M | 75.57M | 35.58M |
| costOfRevenue | 28.57M | 25.43M | 15.37M | 34.77M | 26.63M | 19.54M | 31.21M | 33.51M | 49.45M | 23.98M |
| grossProfit | 5.89M | 921.22K | -2.42M | 18.1M | 11.34M | 3.16M | 11.8M | 14.33M | 26.12M | 11.6M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 5.05M | 5.02M | 5.15M | 5.47M | 4.68M | 4.49M | 5.3M | 5.16M | 5.28M | 4.06M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 5.05M | 5.02M | 5.15M | 5.47M | 4.68M | 4.49M | 5.3M | 5.16M | 5.28M | 4.06M |
| otherExpenses | - | -2.86M | - | - | - | - | - | - | - | - |
| operatingExpenses | 5.05M | 2.16M | -2.42M | 8.26M | 2.21M | 1.45M | 3.57M | 4.38M | 4.91M | 1.99M |
| costAndExpenses | 33.62M | 27.59M | 20.67M | 43.03M | 28.85M | 20.99M | 34.78M | 37.89M | 54.36M | 25.98M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | -366 |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | 366 |
| depreciationAndAmortization | 389.37K | 513.28K | 623.27K | 645.33K | 634.27K | 675.72K | 694.44K | 622.19K | 616.37K | 648.56K |
| ebitda | 1.24M | -720.7K | -3.52M | 10.52M | 9.53M | 2.39M | 8.93M | 10.58M | 21.83M | 10.25M |
| ebit | 847.81K | -1.23M | -4.14M | 9.84M | 9.13M | 1.34M | 8.23M | 9.96M | 21.21M | 9.61M |
| nonOperatingIncomeExcludingInterest | - | - | -3.58M | - | -2.48M | -2.64M | -1.74M | -923.42K | 709.42K | - |
| operatingIncome | 847.81K | -1.23M | -7.72M | 9.88M | 8.9M | 1.71M | 8.23M | 9.96M | 21.21M | 9.61M |
| totalOtherIncomeExpensesNet | 2M | 30115 | 3.58M | -40000 | 2.71M | 3.01M | 1.74M | 923.42K | -709.42K | -366 |
| incomeBeforeTax | 2.85M | -1.23M | -4.14M | 9.8M | 9.37M | 1.71M | 8.23M | 9.96M | 21.21M | 9.61M |
| incomeTaxExpense | 378.29K | -592.84K | -1.06M | 749.77K | 1.12M | -130.78K | 652.18K | 980.81K | 156.11K | 85807 |
| netIncomeFromContinuingOperations | 2.47M | -641.14K | -3.08M | 9.05M | 8.25M | 1.84M | 7.58M | 8.97M | 21.05M | 9.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.47M | -641.14K | -3.08M | 9.05M | 8.25M | 1.84M | 7.58M | 8.97M | 21.05M | 9.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.47M | -641.14K | -3.08M | 9.05M | 8.25M | 1.84M | 7.58M | 8.97M | 21.05M | 9.52M |
| eps | 0.01 | -0.0 | -0.02 | 0.05 | 0.04 | 0.01 | 0.04 | 0.04 | 0.1 | 0.05 |
| 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 | 38.84M | 15.98M | 11.9M | 17.85M | 8.6M | 9.51M | 30.81M | 27.3M | 28.74M | 17.82M |
| shortTermInvestments | 11.52M | 28.59M | 32.38M | 31.29M | 35.95M | 23.74M | 6.21M | 4.41M | 4.41M | 4.74M |
| cashAndShortTermInvestments | 50.37M | 44.57M | 44.28M | 49.13M | 44.55M | 33.25M | 37.02M | 31.7M | 33.15M | 22.57M |
| netReceivables | 2.31M | 6.12M | 2.32M | 7.47M | 5.65M | 13.95M | 13.11M | 16M | 18.46M | 10.74M |
| accountsReceivables | 2.23M | 5.59M | 1.55M | 7.34M | 5.6M | 12.34M | 12.17M | 14.43M | 17.49M | 10.36M |
| otherReceivables | 80821 | 525.88K | 1.02M | 129.33K | 49097 | 1.61M | 940.89K | 1.58M | 971.87K | 386.26K |
| inventory | 9.63M | 14.37M | 13.95M | 12.54M | 14.95M | 9.4M | 9.56M | 8.84M | 9.75M | 5.7M |
| prepaids | - | 382.97K | 261.26K | 131.74K | 80053 | 188.9K | 459.19K | 1.35M | 540.26K | 522.54K |
| otherCurrentAssets | 311.16K | -87901 | 242.47K | 86594 | 2196 | - | - | - | 6900 | 7700 |
| totalCurrentAssets | 62.61M | 65.35M | 61.06M | 69.28M | 66.79M | 56.79M | 60.15M | 57.9M | 61.9M | 39.54M |
| propertyPlantEquipmentNet | 7.46M | 7.79M | 8.28M | 8.79M | 8.85M | 9.22M | 9.21M | 9.51M | 9.23M | 9.48M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 459.96K | 744.04K | 119.17K | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 7.92M | 8.54M | 8.4M | 8.79M | 8.85M | 9.22M | 9.21M | 9.51M | 9.23M | 9.48M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 70.53M | 73.89M | 69.46M | 78.08M | 75.64M | 66.02M | 69.36M | 67.4M | 71.13M | 49.02M |
| totalPayables | 386.08K | 3.57M | 624.83K | 2.63M | 5.2M | 4.07M | 4.04M | 6.57M | 7.19M | 3.19M |
| accountPayables | 386.08K | 2.09M | 518.95K | 2.09M | 5.06M | 2.28M | 3.67M | 4.83M | 7.19M | 3.19M |
| otherPayables | - | 1.48M | 105.88K | 542.04K | 143.37K | 1.78M | 376.82K | 1.74M | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 1.68M | - | - | 110.4K | 207.31K | 289.99K | 391.6K | - | 854.06K | 1.27M |
| otherCurrentLiabilities | 1.91M | 5.67M | 3.31M | 2.14M | 3.14M | 1.54M | 2.73M | 2.39M | 4.56M | 2.74M |
| totalCurrentLiabilities | 3.98M | 9.24M | 3.93M | 4.88M | 8.34M | 5.89M | 7.17M | 8.95M | 12.61M | 7.19M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 986.31K | 986.74K | 1.02M | 993.57K | 782.56K | 860.75K | 692.94K | 453.13K | 463.33K |
| otherNonCurrentLiabilities | - | - | -986.74K | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | - | 986.31K | 986.74K | 1.02M | 993.57K | 782.56K | 860.75K | 692.94K | 453.13K | 463.33K |
| otherLiabilities | - | - | -813.46K | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.98M | 9.24M | 4.1M | 5.9M | 9.34M | 6.68M | 8.03M | 9.65M | 13.06M | 7.66M |
| treasuryStock | -7.73M | -7.05M | -6.82M | -6.49M | -6.01M | -5.55M | -4.9M | -4.32M | -1.48M | -1.16M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 24.24M | 24.24M | 24.21M | 24.01M | 23.34M | 22.05M | 21.72M | 21.65M | 20.96M | 16.3M |
| retainedEarnings | 48.02M | 45.55M | 46.19M | 53.25M | 48.19M | 41.92M | 44.04M | 40.43M | 38.59M | 21.56M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 21.65M | 20.96M | 4.66M |
| 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 | 2.85M | -1.23M | -3.08M | 9.8M | 9.37M | 1.71M | 8.23M | 9.96M | 21.21M | 9.61M |
| depreciationAndAmortization | 389.37K | 513.28K | 623.27K | 645.33K | 634.27K | 675.72K | 694.44K | 622.19K | 616.37K | 648.56K |
| deferredIncomeTax | - | - | - | 3.47M | -1.07M | -2.8M | 233.59K | - | - | - |
| stockBasedCompensation | 102.98K | 145.09K | 426.44K | 823.67K | 259.12K | 540.05K | 494.3K | - | - | - |
| changeInWorkingCapital | 1.88M | 565.13K | 2.02M | -1.63M | 2.27M | -503.3K | 269.03K | -2.04M | -6.94M | -1.93M |
| accountsReceivables | 3.36M | -3.48M | 5.78M | -352.79K | 5.6M | 603.26K | 2.98M | 2.15M | -8.16M | -2.94M |
| inventory | 3.56M | -1.09M | -2.12M | 2.17M | -5.77M | 163.54K | -932.63K | 3.19M | -4.19M | -633.63K |
| accountsPayables | -1.71M | 1.51M | -364.32K | -3.35M | 2.53M | -1.17M | -2.17M | -7.38M | 5.42M | 1.64M |
| otherWorkingCapital | -3.33M | 3.62M | -1.27M | -96909 | -88812 | -101.61K | 391.6K | -5.23M | -2.75M | -1.29M |
| otherNonCashItems | 1.1M | -1.49M | -2.66M | -137.2K | -62715 | -547.2K | -901.49K | -1.47M | -604.42K | -1.46M |
| netCashProvidedByOperatingActivities | 6.33M | -1.5M | -2.67M | 12.97M | 11.4M | -927.25K | 9.02M | 7.06M | 14.29M | 6.87M |
| investmentsInPropertyPlantAndEquipment | -51268 | -28532 | -109.48K | -596.15K | -261.11K | -684.43K | -403.92K | -900.67K | -363.62K | -284.98K |
| acquisitionsNet | - | - | - | 228.44K | 109.15K | 563K | 902.89K | 886.83K | 300 | 37265 |
| purchasesOfInvestments | -1.68M | -4.05M | -1.65M | -4.98M | -14.6M | -11.24M | -2M | -2.52M | -1M | -3.08M |
| salesMaturitiesOfInvestments | 1.71M | 1.37M | 1.77M | 2.98M | 11.38M | 9.38M | 545.2K | 1.82M | 1.66M | 448.62K |
| otherInvestingActivities | -356.9K | 524.93K | 578.17K | 18738 | 322.73K | 60186 | 2.25M | -90862 | 701.14K | 513.91K |
| netCashProvidedByInvestingActivities | -373.96K | 1.86M | 591.38K | -2.35M | -3.05M | -1.92M | 1.3M | -804.73K | 999.68K | -2.4M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -677.4K | -209.86K | -184.89K | -14893 | 439.65K | -418.25K | -529.72K | -2.15M | -321.08K | -409.37K |
| netCommonStockIssuance | -677.4K | -209.86K | -184.89K | -14893 | 439.65K | -418.25K | -529.72K | -2.15M | -321.08K | -409.37K |
| commonStockIssuance | - | 18032 | 144.3K | 468.44K | 903.63K | 230.64K | 46447 | 1.62M | - | - |
| commonStockRepurchased | -677.4K | -227.89K | -329.2K | -483.33K | -463.98K | -648.89K | -576.16K | -3.78M | -321.08K | -409.37K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -3.98M | -3.98M | -1.98M | -3.96M | -3.97M | -5.62M | -4.03M | -3.23M |
| commonDividendsPaid | - | - | -3.98M | -3.98M | -1.98M | -3.96M | -3.97M | -5.62M | -4.03M | -3.23M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -15647 | -15218 | -11867 | -10330 | -13709 | -18867 | -19002 | -17318 | -36712 |
| netCashProvidedByFinancingActivities | -677.4K | -225.51K | -4.18M | -4.01M | -1.55M | -4.39M | -4.52M | -7.79M | -4.37M | -3.67M |
| 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 | 1.69M | 4.78M | 9.75M | 10.84M | 9.1M | 5.71M | 9.94M | 5.41M | 5.29M | 2.36M |
| costOfRevenue | 2.97M | 5.88M | 7.63M | 7.24M | 7.82M | 6.93M | 9.25M | 4.14M | 5.12M | 3.7M |
| grossProfit | -1.27M | -1.1M | 2.11M | 3.6M | 1.28M | -1.21M | 687.8K | 1.26M | 167.16K | -1.35M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.27M | 1.06M | 1.3M | 1.44M | 1.25M | 1.16M | 1.19M | 1.3M | 1.36M | 1.2M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 80806 | 36621 |
| sellingGeneralAndAdministrativeExpenses | 1.27M | 1.06M | 1.3M | 1.44M | 1.25M | 1.16M | 1.19M | 1.3M | 1.44M | 1.24M |
| otherExpenses | -6832 | - | -956.28K | -1.24M | 409.9K | -782.55K | -507.13K | -38723 | - | - |
| operatingExpenses | 1.26M | 1.06M | 344.15K | 194.04K | 1.66M | 381.7K | 687.8K | 1.26M | 1.44M | 1.24M |
| costAndExpenses | 4.23M | 6.94M | 7.98M | 7.43M | 9.48M | 7.31M | 9.94M | 5.44M | 6.57M | 4.94M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 86660 | 86867 | 87907 | 102.61K | 111.99K | 126.23K | 127.11K | 128.66K | 131.28K | 135.42K |
| ebitda | -2.45M | -2.07M | 1.86M | 3.51M | -266.59K | -1.47M | -765.36K | 915.47K | 598.05K | -1.45M |
| ebit | -2.53M | -2.16M | 1.77M | 3.41M | -378.58K | -1.6M | -892.47K | 786.81K | 466.76K | -1.59M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | 892.47K | -824.16K | -1.74M | - |
| operatingIncome | -2.53M | -2.16M | 1.77M | 3.41M | -378.58K | -1.6M | -892.47K | -37350 | -1.28M | -2.58M |
| totalOtherIncomeExpensesNet | -346.87K | 215.13K | 957.86K | 1.11M | -454.48K | 1.02M | -892.47K | 824.16K | 1.74M | 2758 |
| incomeBeforeTax | -2.88M | -1.95M | 1.77M | 3.41M | -378.58K | -1.6M | -892.47K | 786.81K | 466.76K | -1.58M |
| incomeTaxExpense | -1297 | -220.76K | -81669 | 604.46K | 76261 | -622.69K | 4230 | 13231 | 12393 | -495.84K |
| netIncomeFromContinuingOperations | -2.88M | -1.73M | 1.85M | 2.8M | -454.84K | -972.4K | -896.7K | 773.58K | 454.37K | -1.09M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -2.88M | -1.73M | 1.85M | 2.8M | -454.84K | -972.4K | -896.7K | 773.58K | 454.37K | -1.09M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -2.88M | -1.73M | 1.85M | 2.8M | -454.84K | -972.4K | -896.7K | 773.58K | 454.37K | -1.09M |
| eps | -0.01 | -0.01 | 0.01 | 0.01 | -0.0 | -0.0 | -0.0 | 0.0 | 0.0 | -0.01 |
| 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 | 36.69M | 38.84M | 13.33M | 16.03M | 13.39M | 15.98M | 10.55M | 10.84M | 30.35M | 33.4M |
| shortTermInvestments | 11.2M | 11.52M | 38.16M | 31.46M | 29M | 28.59M | 26.78M | 30.85M | 13.74M | 10.88M |
| cashAndShortTermInvestments | 47.9M | 50.37M | 51.49M | 47.49M | 42.38M | 44.57M | 37.32M | 41.69M | 44.1M | 44.28M |
| netReceivables | 1.89M | 2.31M | 2.75M | 7.99M | 9.67M | 6.12M | 8.12M | 5.01M | 3.88M | 2.57M |
| accountsReceivables | 1.78M | 2.23M | 2.56M | 7.6M | 8.88M | 5.59M | 7.84M | 4.69M | 3.61M | 1.55M |
| otherReceivables | 106.31K | 80821 | 194.27K | 386.73K | 791.7K | 525.88K | 284.19K | 314.85K | 272.67K | 1.02M |
| inventory | 10.28M | 9.63M | 12.76M | 15.02M | 16.24M | 14.37M | 14.68M | 15.2M | 12.99M | 13.95M |
| prepaids | - | - | - | - | - | - | - | -5.01M | - | 261.26K |
| otherCurrentAssets | 203.83K | 311.16K | 280.96K | 286.44K | 303.11K | 295.07K | 1.77M | 8.83M | 2.3M | 242.47K |
| totalCurrentAssets | 60.27M | 62.61M | 67.28M | 70.78M | 68.6M | 65.35M | 61.9M | 65.72M | 63.27M | 60.89M |
| propertyPlantEquipmentNet | 7.4M | 7.46M | 7.54M | 7.62M | 7.71M | 7.79M | 7.92M | 8.03M | 8.15M | 8.28M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 462.51K | 459.96K | 200.34K | 104.21K | 672.4K | 744.04K | - | 123.07K | 120.52K | 119.17K |
| otherNonCurrentAssets | - | - | - | - | - | - | 125.62K | - | - | - |
| totalNonCurrentAssets | 7.87M | 7.92M | 7.74M | 7.73M | 8.38M | 8.54M | 8.04M | 8.15M | 8.27M | 8.4M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 68.14M | 70.53M | 75.02M | 78.51M | 76.98M | 73.89M | 69.94M | 73.87M | 71.54M | 69.29M |
| totalPayables | 1.02M | 386.08K | 3.61M | 3.02M | 6.2M | 3.57M | 2.43M | 1.76M | 1.44M | 624.83K |
| accountPayables | 1.02M | 386.08K | 1.54M | 1.62M | 5.17M | 2.09M | 1.12M | 1.76M | 1.44M | 518.95K |
| otherPayables | - | - | 2.07M | 1.4M | 1.02M | 1.48M | 1.31M | - | - | 105.88K |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 2.23M | 1.68M | - | - | - | - | - | 4.24M | 3.1M | 119K |
| otherCurrentLiabilities | 3.17M | 1.91M | 3.14M | 9.1M | 6.92M | 5.67M | 1.74M | 1.21M | 1.17M | 3.31M |
| totalCurrentLiabilities | 6.41M | 3.98M | 6.75M | 12.12M | 13.11M | 9.24M | 4.18M | 7.21M | 5.71M | 3.93M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 986.31K | - | - | - | 986.74K |
| otherNonCurrentLiabilities | - | - | - | - | - | -986.31K | - | - | - | -986.74K |
| totalNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | 986.74K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | -986.74K |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 6.41M | 3.98M | 6.75M | 12.12M | 13.11M | 9.24M | 4.18M | 7.21M | 5.71M | 3.93M |
| treasuryStock | -7.73M | -7.73M | -7.73M | -7.73M | -7.41M | -7.05M | -6.96M | -6.9M | -6.9M | -6.82M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 24.24M | 24.24M | 24.24M | 24.24M | 24.24M | 24.24M | 24.24M | 24.24M | 24.24M | 24.21M |
| retainedEarnings | 43.18M | 48.02M | 49.75M | 47.9M | 45.1M | 45.55M | 46.52M | 47.42M | 46.65M | 46.19M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | -2.88M | -1.73M | 1.77M | 3.41M | -378.58K | -1.6M | -892.47K | 773.58K | 454.37K | -1.09M |
| depreciationAndAmortization | 86660 | 86867 | 87907 | 102.61K | 111.99K | 126.22K | 127.11K | 128.66K | 131.28K | 135.42K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 17100 | 3085 | 33300 | 33300 | 33300 | -53993 | 59100 | 59100 | 80886 | 53367 |
| changeInWorkingCapital | 394.89K | -301.05K | 1.83M | 1.93M | -1.57M | 8.33M | -3.7M | -3.31M | -747.27K | -538.52K |
| accountsReceivables | 486.98K | 332.98K | 5.24M | 1.68M | -3.56M | 3.61M | -1.17M | -1.08M | -2.06M | 592.09K |
| inventory | -655.02K | 2.26M | 1.96M | 1.22M | -1.88M | -360.36K | 515.08K | -2.21M | 962.46K | -120.71K |
| accountsPayables | 632.89K | -1.15M | -79740 | -3.54M | 3.06M | 965.22K | -694.75K | 311.46K | 928.12K | -355.27K |
| otherWorkingCapital | -69960 | -1.75M | -5.37M | -970.84K | 3.87M | 5.08M | -3.05M | -334.97K | -579.83K | -654.63K |
| otherNonCashItems | 793.71K | 908.82K | -331.47K | -1.16M | 659.72K | 169.73K | 271.9K | -536.84K | -686.15K | -203.61K |
| netCashProvidedByOperatingActivities | -1.59M | -1.03M | 3.39M | 4.31M | -1.15M | 6.98M | -4.14M | -2.89M | -1.28M | -1.85M |
| investmentsInPropertyPlantAndEquipment | -35820 | -1 | -5170 | -17530 | -28568 | -2795 | -14612 | -11125 | - | -44586 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -541.11K | 169.81K | -429.26K | -54898 | -8339 | -4.05M | - | 1.74M | -1.74M | -1.06M |
| salesMaturitiesOfInvestments | - | 1.71M | - | - | 3913 | 2.89M | 535.65K | 943.47K | 53704 | -34053 |
| otherInvestingActivities | - | 80778 | 92296 | 100.29K | 122.7K | 83284 | 638.3K | 2.77M | 53704 | 237.04K |
| netCashProvidedByInvestingActivities | -576.93K | 169.81K | 87126 | 82758 | 89707 | 80489 | 623.69K | 2.67M | -1.69M | 748K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | -318.33K | -359.08K | -90830 | -55484 | - | -63546 | -66230 |
| netCommonStockIssuance | - | - | - | -318.33K | -359.08K | -90830 | -55484 | - | -63546 | -66230 |
| commonStockIssuance | - | - | - | - | - | - | - | - | 18032 | 36358 |
| commonStockRepurchased | - | - | - | -318.33K | -359.08K | -90830 | -55484 | - | -81578 | -102.59K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -1.99M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -1.99M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3237 | -3260 | -3825 | -4007 | -3900 | -3921 | -3944 | -3922 | -3860 | -3838 |
| netCashProvidedByFinancingActivities | -3237 | -3260 | -3825 | -322.33K | -362.98K | -94751 | -59428 | -3922 | -63546 | -2.07M |