$0.0 (0.59%)
| 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 | 5.49M | 6.45M | 10.69M | 15.84M | 8.7M | 4.95M | 9.81M | 13.5M | 15.66M | 12.43M |
| costOfRevenue | 329K | 435K | 699K | 1.11M | 590K | 36000 | 525K | 878K | 669K | 449K |
| grossProfit | 5.16M | 6.01M | 9.99M | 14.73M | 8.11M | 4.98M | 9.28M | 12.63M | 15M | 11.98M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 1.55M | 1.27M | 1.37M | 1.31M | 1.34M | 1.33M | 1.68M | 1.61M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.24M | 1.39M | 1.55M | 1.27M | 1.37M | 1.31M | 1.34M | 1.33M | 1.68M | 1.61M |
| otherExpenses | - | - | - | 471K | 197K | - | 317K | - | - | - |
| operatingExpenses | 1.24M | 1.39M | 1.55M | 1.74M | 1.57M | 1.31M | 1.65M | 1.33M | 1.68M | 1.61M |
| costAndExpenses | 1.57M | 1.83M | 2.25M | 2.85M | 2.16M | 1.27M | 2.18M | 2.21M | 2.35M | 2.06M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| ebitda | 3.92M | 4.23M | 8.05M | 12.99M | 6.54M | 3.4M | 7.63M | 11.3M | 13.31M | 10.38M |
| ebit | 3.92M | 4.23M | 8.05M | 12.99M | 6.54M | 3.4M | 7.63M | 11.3M | 13.31M | 10.38M |
| nonOperatingIncomeExcludingInterest | - | 395K | 395K | - | - | 280K | - | - | - | - |
| operatingIncome | 3.92M | 4.62M | 8.44M | 12.99M | 6.54M | 3.68M | 7.63M | 11.3M | 13.31M | 10.38M |
| totalOtherIncomeExpensesNet | -395K | -395K | -395K | - | - | -280K | - | - | - | 2.11M |
| incomeBeforeTax | 3.52M | 4.23M | 8.05M | 12.99M | 6.54M | 3.4M | 7.63M | 11.3M | 13.31M | 12.48M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 3.52M | 4.23M | 8.05M | 12.99M | 6.54M | 3.4M | 7.63M | 11.3M | 13.31M | 12.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.52M | 4.23M | 8.05M | 12.99M | 6.54M | 3.4M | 7.63M | 11.3M | 13.31M | 12.48M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.52M | 4.23M | 8.05M | 12.99M | 6.54M | 3.4M | 7.63M | 11.3M | 13.31M | 12.48M |
| eps | 0.08 | 0.09 | 0.17 | 0.28 | 0.14 | 0.07 | 0.16 | 0.24 | 0.36 | 0.36 |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.69M | 2.56M | 2.09M | 1.74M | 1.6M | 1.34M | 2.07M | 1.22M | 1.15M | 1.11M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.69M | 2.56M | 2.09M | 1.74M | 1.6M | 1.34M | 2.07M | 1.22M | 1.15M | 1.11M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | 2.11M | 17.14M |
| totalCurrentAssets | 2.69M | 2.56M | 2.09M | 1.74M | 1.6M | 1.34M | 2.07M | 1.22M | 3.26M | 18.25M |
| propertyPlantEquipmentNet | - | 8.26M | 9.15M | 11.41M | 20.2M | 23.04M | 26.3M | 30.72M | 60.13M | 236.88M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 7.52M | 8.26M | 9.15M | 11.41M | 20.2M | 23.04M | 26.3M | 30.72M | 60.13M | 236.88M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | -8.26M | -9.15M | -11.41M | -20.2M | -23.04M | -26.3M | -30.72M | -60.13M | -235.4M |
| totalNonCurrentAssets | 7.52M | 8.26M | 9.15M | 11.41M | 20.2M | 23.04M | 26.3M | 30.72M | 60.13M | 238.35M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 10.2M | 10.82M | 11.24M | 13.15M | 21.8M | 24.38M | 28.37M | 31.94M | 63.39M | 256.6M |
| totalPayables | - | - | - | - | - | - | 768K | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | 768K | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | 175K | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | - | - | - | - | - | - | 768K | - | 175K | - |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | - | - | - | - | - | - | 768K | - | 175K | - |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.2M | 10.82M | 11.24M | 13.15M | 21.8M | 24.38M | 27.6M | 31.94M | 63.22M | 256.6M |
| retainedEarnings | - | - | - | - | - | - | - | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 8.05M | 12.99M | 6.54M | 3.4M | 7.63M | 11.3M | 13.31M | 12.48M | 53.32M | 83.98M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -8.05M | -12.99M | -6.54M | -3.4M | -7.63M | -11.3M | -13.31M | -12.48M | -53.32M | -83.98M |
| netCashProvidedByOperatingActivities | - | 12.99M | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| 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.1M | 1.07M | 1.43M | 1.58M | 1.4M | 1.57M | 1.73M | 1.25M | 1.89M | 1.93M |
| costOfRevenue | 90000 | 76000 | 83000 | 95000 | 76000 | 102K | 109K | 99000 | 125K | 122K |
| grossProfit | 1M | 995K | 1.34M | 1.49M | 1.33M | 1.47M | 1.62M | 1.15M | 1.77M | 1.81M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 18000 | 721K | - | 578K | 192K | 500K | 306K |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 309K | 74000 | 428K | 18000 | 721K | 121K | 578K | 192K | 500K | 306K |
| otherExpenses | - | - | - | - | 99000 | -99000 | 99000 | - | - | - |
| operatingExpenses | 309K | 74000 | 428K | 18000 | 820K | 22000 | 677K | 192K | 500K | 306K |
| costAndExpenses | 399K | 150K | 511K | 113K | 896K | 224K | 786K | 291K | 625K | 428K |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | -1.27M | 359K |
| ebitda | 696K | 921K | 916K | 1.37M | 508K | 1.25M | 945K | 863K | -99000 | 1.76M |
| ebit | 696K | 921K | 916K | 1.37M | 508K | 1.25M | 945K | 863K | 1.17M | 1.4M |
| nonOperatingIncomeExcludingInterest | - | - | - | 99000 | - | 98000 | 99000 | 99000 | 99000 | 98000 |
| operatingIncome | 696K | 921K | 916K | 1.47M | 508K | 1.34M | 945K | 962K | 1.27M | 1.5M |
| totalOtherIncomeExpensesNet | -99000 | -99000 | -99000 | -99000 | - | -98000 | -99000 | -99000 | -99000 | -98000 |
| incomeBeforeTax | 597K | 822K | 817K | 1.37M | 508K | 1.25M | 945K | 863K | 1.17M | 1.4M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 597K | 822K | 817K | 1.37M | 508K | 1.25M | 945K | 863K | 1.17M | 1.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 597K | 822K | 817K | 1.37M | 508K | 1.25M | 945K | 863K | 1.17M | 1.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 597K | 822K | 817K | 1.37M | 508K | 1.25M | 945K | 863K | 1.17M | 1.4M |
| eps | 0.01 | 0.02 | 0.02 | 0.03 | 0.01 | 0.03 | 0.02 | 0.02 | 0.03 | 0.03 |
| date | 2025-06-30 | 2025-03-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 3.33M | 3.55M | 3.27M | 3.02M | 3.27M | 2.69M | 2.76M | 2.49M | 2.43M | 2.56M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 3.33M | 3.55M | 3.27M | 3.02M | 3.27M | 2.69M | 2.76M | 2.49M | 2.43M | 2.56M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 3.33M | 3.55M | 3.27M | 3.02M | 3.27M | 2.69M | 2.76M | 2.49M | 2.43M | 2.56M |
| propertyPlantEquipmentNet | - | - | - | - | 7.35M | - | 7.67M | 7.9M | - | 8.26M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 6.36M | 6.56M | 7.03M | 7.19M | 7.35M | 7.52M | 7.67M | 7.9M | 8.08M | 8.26M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | - | - | -7.35M | - | -7.67M | -7.9M | - | -8.26M |
| totalNonCurrentAssets | 6.36M | 6.56M | 7.03M | 7.19M | 7.35M | 7.52M | 7.67M | 7.9M | 8.08M | 8.26M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 9.69M | 10.11M | 10.31M | 10.21M | 10.62M | 10.2M | 10.44M | 10.39M | 10.51M | 10.82M |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | - | - | - | - | - | - | - | - | - | - |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.69M | 10.11M | 10.31M | 10.21M | 10.62M | 10.2M | 10.44M | 10.39M | - | 10.82M |
| retainedEarnings | - | - | - | - | - | - | - | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 2025-03-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.37M | 508K | 945K | 863K | 1.17M | 1.4M | 832K | 2.27M | 3.54M | 3.38M |
| depreciationAndAmortization | - | - | - | - | -165K | 359K | - | -183K | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -1.37M | -508K | -945K | -863K | -1M | -1.4M | -832K | -2.27M | -3.54M | -3.38M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | 359K | - | -183K | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |