$0.05 (0.25%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|---|
| revenue | 147.61M | 140.75M | 124.65M | 88.85M | 87.08M | 72.97M |
| costOfRevenue | 65.48M | 52.25M | 41.7M | - | - | - |
| grossProfit | 82.12M | 88.5M | 82.94M | 88.85M | 87.08M | 72.97M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 46.07M | 40.49M | 47.23M | - | - | - |
| sellingAndMarketingExpenses | - | - | 2.47M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 46.07M | 40.49M | 49.7M | - | - | - |
| otherExpenses | 41.74M | 32.61M | 16.73M | - | - | - |
| operatingExpenses | 87.8M | 73.1M | 66.43M | - | - | - |
| costAndExpenses | 153.29M | 125.35M | 108.14M | - | - | - |
| netInterestIncome | 86.54M | 73.26M | 71.32M | - | - | - |
| interestIncome | 130.58M | 123.73M | 111.12M | - | - | - |
| interestExpense | 44.04M | 50.47M | 39.79M | - | - | - |
| depreciationAndAmortization | 3M | 3M | 3.04M | - | - | - |
| ebitda | -2.68M | 18.41M | 19.55M | - | - | - |
| ebit | -5.68M | 15.4M | 16.51M | - | - | - |
| nonOperatingIncomeExcludingInterest | - | - | - | 88.85M | 87.08M | 72.97M |
| operatingIncome | -5.68M | 15.4M | 16.51M | 88.85M | 87.08M | 72.97M |
| totalOtherIncomeExpensesNet | - | - | - | -76.54M | -64.1M | -57.86M |
| incomeBeforeTax | -5.68M | 15.4M | 16.51M | 12.31M | 22.98M | 15.11M |
| incomeTaxExpense | -2.39M | 3.92M | 4.07M | 3.35M | 5.62M | 3.42M |
| netIncomeFromContinuingOperations | -3.29M | 11.48M | 12.44M | 8.96M | 17.35M | 11.69M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - |
| netIncome | -3.29M | 11.48M | 12.44M | 8.96M | 17.35M | 11.69M |
| netIncomeDeductions | - | - | - | - | - | - |
| bottomLineNetIncome | -3.29M | 11.48M | 12.44M | 8.96M | 17.35M | 11.69M |
| eps | -0.18 | 0.57 | 0.62 | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 15.9M | 62.44M | 70.34M | 77.85M | 310.7M | 135.64M |
| shortTermInvestments | - | 266.93M | 248.49M | - | - | - |
| cashAndShortTermInvestments | 15.9M | 329.37M | 318.83M | 77.85M | 310.7M | 135.64M |
| netReceivables | 8.54M | 8.9M | 8.62M | - | - | - |
| accountsReceivables | - | 8.9M | 8.62M | - | - | - |
| otherReceivables | 8.54M | - | - | - | - | - |
| inventory | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - |
| totalCurrentAssets | 24.44M | 338.27M | 327.46M | 77.85M | 310.7M | 135.64M |
| propertyPlantEquipmentNet | 29.18M | 28.5M | 28.45M | 26.82M | 23.71M | 21.87M |
| goodwill | 11.94M | 11.94M | 11.94M | 11.94M | 11.94M | 11.94M |
| intangibleAssets | - | 3.49M | 3.33M | - | - | - |
| goodwillAndIntangibleAssets | 11.94M | 15.42M | 15.26M | 11.94M | 11.94M | 11.94M |
| longTermInvestments | 2.7B | 2.19B | 2.14B | - | - | - |
| taxAssets | 10.37M | 12.8M | 14.39M | - | - | - |
| otherNonCurrentAssets | 60.82M | 68.49M | 73.05M | 2.37B | 1.97B | 1.85B |
| totalNonCurrentAssets | 2.81B | 2.32B | 2.27B | 2.41B | 2.01B | 1.88B |
| otherAssets | - | - | - | - | - | - |
| totalAssets | 2.84B | 2.66B | 2.6B | 2.48B | 2.32B | 2.02B |
| totalPayables | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - |
| shortTermDebt | - | 165M | 246M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.38B | 2.07B | 1.95B | - | - | - |
| totalCurrentLiabilities | 1.38B | 2.23B | 2.2B | - | - | - |
| longTermDebt | 287.82M | 187.68M | 182.54M | 323.91M | 62.16M | 44.85M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -287.82M | 43.2M | 38.09M | 2B | 2.07B | 1.8B |
| totalNonCurrentLiabilities | - | 230.88M | 220.64M | 2.32B | 2.13B | 1.85B |
| otherLiabilities | 1.08B | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - |
| totalLiabilities | 2.46B | 2.46B | 2.42B | 2.32B | 2.13B | 1.85B |
| treasuryStock | -15.26M | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - |
| commonStock | 201K | - | - | - | 184M | 166.72M |
| retainedEarnings | 211.98M | 215.27M | 203.79M | 192.96M | - | - |
| additionalPaidInCapital | 194.9M | - | - | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|---|
| netIncome | -3.29M | 11.48M | 12.44M | 8.96M | 17.35M | 11.69M |
| depreciationAndAmortization | - | 3M | 3.04M | - | - | - |
| deferredIncomeTax | - | -543K | 338K | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - |
| changeInWorkingCapital | - | 7.55M | 480K | - | - | - |
| accountsReceivables | - | -276K | -1.31M | - | - | - |
| inventory | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - |
| otherWorkingCapital | - | 7.83M | 1.79M | - | - | - |
| otherNonCashItems | 3.29M | 1.73M | -693K | -8.96M | -17.35M | -11.69M |
| netCashProvidedByOperatingActivities | - | 23.22M | 15.6M | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | -2.77M | -3.12M | - | - | - |
| acquisitionsNet | - | - | - | - | - | - |
| purchasesOfInvestments | - | -114.51M | -32.53M | - | - | - |
| salesMaturitiesOfInvestments | - | 110.95M | 120.94M | - | - | - |
| otherInvestingActivities | - | -64.77M | -197.04M | - | - | - |
| netCashProvidedByInvestingActivities | - | -71.09M | -111.75M | - | - | - |
| netDebtIssuance | - | -76M | 104.5M | - | - | - |
| longTermNetDebtIssuance | - | -40M | 138M | - | - | - |
| shortTermNetDebtIssuance | - | -36M | -33.5M | - | - | - |
| netStockIssuance | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - |
| otherFinancingActivities | - | 115.97M | -15.86M | - | - | - |
| netCashProvidedByFinancingActivities | - | 39.97M | 88.64M | - | - | - |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 37.88M | 37.47M | 38.41M | 37.1M | 34.78M | 33.46M | 34.99M | 33.35M | 34.73M |
| costOfRevenue | 10.71M | 11.37M | 11.99M | 12.31M | 29.45M | 11.7M | 15.4M | 12.26M | 12.89M |
| grossProfit | 27.18M | 26.11M | 26.42M | 24.79M | 5.32M | 21.76M | 19.59M | 21.08M | 21.84M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 12.03M | 11.13M | 10.96M | 10.22M | 12.93M | 11.27M | 10.97M | 12.1M | 11.64M |
| sellingAndMarketingExpenses | - | - | - | - | - | 310K | 343K | 334K | 445K |
| sellingGeneralAndAdministrativeExpenses | 12.03M | 11.13M | 10.96M | 10.22M | 12.93M | 11.58M | 11.31M | 12.43M | 12.08M |
| otherExpenses | 6.96M | 7.23M | 17.41M | 9.54M | 8.9M | 5.4M | 5.53M | 5.54M | 4.99M |
| operatingExpenses | 18.99M | 18.36M | 28.37M | 19.76M | 21.83M | 16.97M | 16.84M | 17.97M | 17.08M |
| costAndExpenses | 29.7M | 29.73M | 40.36M | 32.08M | 51.28M | 28.67M | 32.24M | 30.24M | 29.97M |
| netInterestIncome | 23.98M | 23.61M | 23.43M | 20.62M | 19.21M | 19.08M | 18.28M | 18.31M | 17.59M |
| interestIncome | 33.6M | 33.76M | 33.88M | 31.86M | 31.05M | 31.47M | 31.53M | 30.89M | 29.85M |
| interestExpense | 9.62M | 10.15M | 10.45M | 11.24M | 11.84M | 12.38M | 13.24M | 12.58M | 12.26M |
| depreciationAndAmortization | - | 744K | 748K | 733K | 776K | 779K | 769K | 730K | 725K |
| ebitda | 8.19M | 8.49M | -1.2M | 5.76M | -15.73M | 5.57M | 3.52M | 3.84M | 5.48M |
| ebit | 8.19M | 7.75M | -1.95M | 5.03M | -16.51M | 4.79M | 2.75M | 3.11M | 4.76M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - |
| operatingIncome | 8.19M | 7.75M | -1.95M | 5.03M | -16.51M | 4.79M | 2.75M | 3.11M | 4.76M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 8.19M | 7.75M | -1.95M | 5.03M | -16.51M | 4.79M | 2.75M | 3.11M | 4.76M |
| incomeTaxExpense | 2.19M | 2.41M | -1.04M | 1.16M | -4.92M | 1.28M | 667K | 759K | 1.21M |
| netIncomeFromContinuingOperations | 6M | 5.33M | -907K | 3.87M | -11.59M | 3.51M | 2.08M | 2.35M | 3.54M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 6M | 5.33M | -907K | 3.87M | -11.59M | 3.51M | 2.08M | 2.35M | 3.54M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6M | 5.33M | -907K | 3.87M | -11.59M | 3.51M | 2.08M | 2.35M | 3.54M |
| eps | 0.32 | 0.29 | -0.05 | 0.19 | -0.58 | 0.17 | 0.1 | 0.12 | 0.18 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-03-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 19.23M | 15.9M | 111.87M | 308.59M | 83.08M | 62.44M | - |
| shortTermInvestments | - | - | 178.6M | 172.47M | 166.43M | 266.93M | - |
| cashAndShortTermInvestments | 19.23M | 15.9M | 290.47M | 481.06M | 249.52M | 329.37M | - |
| netReceivables | 8.68M | 8.54M | 8.14M | 8.92M | 8.8M | 8.9M | - |
| accountsReceivables | 8.68M | 8.54M | 8.14M | 8.92M | 8.8M | 8.9M | - |
| otherReceivables | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - |
| totalCurrentAssets | 27.91M | 24.44M | 298.61M | 489.98M | 258.32M | 338.27M | - |
| propertyPlantEquipmentNet | 29.03M | 29.18M | 29.27M | 29.1M | 29.02M | 28.5M | - |
| goodwill | 11.94M | 11.94M | 11.94M | 11.94M | 11.94M | 11.94M | - |
| intangibleAssets | - | - | 3.15M | 3.25M | 3.29M | 3.49M | - |
| goodwillAndIntangibleAssets | 11.94M | 11.94M | 15.08M | 15.19M | 15.22M | 15.42M | - |
| longTermInvestments | 2.65B | 2.7B | 2.36B | 2.34B | 2.32B | 2.19B | - |
| taxAssets | 10.58M | 10.37M | 10.83M | 11.32M | 11.74M | 12.8M | - |
| otherNonCurrentAssets | 73.08M | 60.82M | 74.55M | 77.2M | 68.18M | 68.49M | - |
| totalNonCurrentAssets | 2.78B | 2.81B | 2.49B | 2.47B | 2.45B | 2.32B | - |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 2.81B | 2.84B | 2.79B | 2.96B | 2.71B | 2.66B | - |
| totalPayables | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 35.27M | 23.42M | 20.7M | - | - |
| shortTermDebt | - | - | 225M | 150M | 165M | 165M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 1.38B | 2.04B | 2.42B | 2.11B | 2.07B | - |
| totalCurrentLiabilities | - | 1.38B | 2.3B | 2.59B | 2.3B | 2.23B | - |
| longTermDebt | 232.85M | 287.82M | 62.78M | 137.74M | 187.72M | 187.68M | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.19B | -287.82M | 47.62M | 35.64M | 33.03M | 43.2M | -180.8M |
| totalNonCurrentLiabilities | 2.42B | - | 110.4M | 173.38M | 220.74M | 230.88M | -180.8M |
| otherLiabilities | - | 1.08B | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - |
| totalLiabilities | 2.42B | 2.46B | 2.41B | 2.77B | 2.52B | 2.46B | -180.8M |
| treasuryStock | -15.26M | -15.26M | -15.46M | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 201K | 201K | 201K | - | - | - | - |
| retainedEarnings | 216.97M | 211.98M | 206.65M | 207.56M | 203.68M | 215.27M | - |
| additionalPaidInCapital | 194.9M | 194.9M | 195.03M | - | - | - | - |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 6M | 5.33M | -907K | 3.87M | -11.59M | 3.51M | 2.08M | 2.35M | 3.54M |
| depreciationAndAmortization | - | 744K | 748K | 733K | 776K | 779K | 769K | 730K | 725K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 439K | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | 2.49M | 15.22M | -8.47M | -9.8M | 14.96M | -2.64M | -3.14M | -1.63M |
| accountsReceivables | - | 4.66M | -367K | -5.85M | 95000 | 172K | -71000 | 114K | -491K |
| inventory | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | -2.18M | 15.59M | -2.62M | -9.89M | 14.79M | -2.57M | -3.25M | -1.14M |
| otherNonCashItems | -6M | -189K | 9.06M | 1.52M | 18.38M | 655K | 2.33M | -534K | -1.27M |
| netCashProvidedByOperatingActivities | - | 8.81M | 24.13M | -2.34M | -2.23M | 19.9M | 2.54M | -589K | 1.37M |
| investmentsInPropertyPlantAndEquipment | - | -795K | -871K | -967K | -1.65M | -729K | -906K | -855K | -283K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | -9.59M | -11.97M | -17.44M | -14.66M | -20.79M | -33.28M | -32.39M | -28.05M |
| salesMaturitiesOfInvestments | - | 14.46M | 12.38M | 15.2M | 23.32M | 44.09M | 35M | 27.51M | 4.35M |
| otherInvestingActivities | - | -27.64M | -26.98M | -12.23M | -52.14M | -15.34M | -36.77M | -7.54M | -5.11M |
| netCashProvidedByInvestingActivities | - | -23.56M | -27.45M | -15.43M | -45.13M | 7.24M | -35.95M | -13.28M | -29.1M |
| netDebtIssuance | - | - | - | -65M | - | -40M | -7.3M | -11.2M | -17.5M |
| longTermNetDebtIssuance | - | 50M | - | -50M | - | -55M | 23.7M | -8.7M | - |
| shortTermNetDebtIssuance | - | -50M | - | -15M | - | 15M | -31M | -2.5M | -17.5M |
| netStockIssuance | - | -368K | 170.13M | - | - | - | - | - | - |
| netCommonStockIssuance | - | -368K | 170.13M | - | - | - | - | - | - |
| commonStockIssuance | - | -368K | 186.2M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -16.06M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 48.7M | -363.53M | 308.28M | 68M | 17.18M | 24.78M | 30M | 44.02M |
| netCashProvidedByFinancingActivities | - | 48.34M | -193.39M | 243.28M | 68M | -22.82M | 17.48M | 18.8M | 26.52M |