-$0.14 (-0.53%)
| 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 | 135.78M | 129.72M | 114.38M | 76.38M | 56.81M | 43.87M | 36.06M | 25.5M | 19.25M | 22.38M |
| costOfRevenue | 57.02M | 58.88M | 42.42M | 14.7M | 6.08M | 9M | 7.15M | 4.01M | 6.17M | 3.02M |
| grossProfit | 78.76M | 70.84M | 71.96M | 61.68M | 50.73M | 34.87M | 28.91M | 21.49M | 13.08M | 19.36M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 31.64M | 27.04M | 25.77M | 24.43M | 23.07M | 17.99M | 20.53M | 17.19M | 11.49M | 9.68M |
| sellingAndMarketingExpenses | - | - | 740K | - | - | - | 423K | 345K | 186K | 47000 |
| sellingGeneralAndAdministrativeExpenses | 31.64M | 27.04M | 26.51M | 24.43M | 23.07M | 17.99M | 20.96M | 17.53M | 11.68M | 9.72M |
| otherExpenses | 15.99M | 16.59M | 13.96M | 13.41M | 12.2M | 8.66M | 4.49M | 4.36M | 7.02M | 4.96M |
| operatingExpenses | 47.63M | 43.62M | 40.47M | 37.85M | 35.27M | 26.65M | 25.44M | 21.89M | 18.7M | 14.68M |
| costAndExpenses | 104.65M | 102.5M | 82.89M | 52.55M | 41.35M | 35.65M | 32.9M | 26.49M | 24.16M | 17.98M |
| netInterestIncome | 73.89M | 65.32M | 64.29M | 56.96M | 41.24M | 31.91M | 24.98M | 19.8M | 15.79M | 14.85M |
| interestIncome | 127.71M | 123.65M | 107.02M | 66.58M | 46M | 37.68M | 30.26M | 22.12M | 17.51M | 17.09M |
| interestExpense | 53.82M | 58.33M | 42.72M | 9.62M | 4.75M | 5.77M | 5.28M | 2.32M | 1.72M | 2.24M |
| depreciationAndAmortization | 2.32M | 2.15M | 2.06M | 1.63M | 1.48M | 1.13M | 1.08M | 555K | 505K | 565K |
| ebitda | 33.46M | 29.36M | 33.55M | 25.46M | 16.95M | 9.35M | 4.55M | 151K | -5.12M | 5.25M |
| ebit | 31.14M | 27.22M | 31.5M | 23.83M | 15.47M | 8.22M | 3.47M | -404K | -5.62M | 4.68M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 31.14M | 27.22M | 31.5M | 23.83M | 15.47M | 8.22M | 3.47M | -404K | -5.62M | 4.68M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 31.14M | 27.22M | 31.5M | 23.83M | 15.47M | 8.22M | 3.47M | -404K | -5.62M | 4.68M |
| incomeTaxExpense | 6.24M | 5.31M | 7.02M | 5.64M | 3.14M | 1.85M | 863K | -223K | 3.51M | 1.65M |
| netIncomeFromContinuingOperations | 24.89M | 21.9M | 24.48M | 18.19M | 12.32M | 6.37M | 2.6M | -181K | -9.13M | 3.03M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | -2.68M | -1.59M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 24.89M | 21.9M | 24.48M | 18.19M | 12.32M | 6.37M | 2.6M | -181K | -11.81M | 1.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 24.89M | 21.9M | 24.48M | 18.19M | 12.32M | 6.37M | 2.6M | -181K | -11.81M | -44000 |
| eps | 2.24 | 2.15 | 2.61 | 2.09 | 1.51 | 0.8 | 0.36 | -0.03 | -3.59 | -0.01 |
| 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 | 41.54M | 67.96M | 19.6M | 19.32M | 15.35M | 7.42M | 4.71M | 38.54M | 96.84M | 19.22M |
| shortTermInvestments | 339.26M | - | 383.75M | 375.76M | 502.24M | 119.56M | 61.38M | 59.87M | 54.79M | 41.59M |
| cashAndShortTermInvestments | 380.8M | 67.96M | 403.35M | 395.08M | 517.58M | 126.98M | 66.09M | 98.41M | 151.63M | 60.81M |
| netReceivables | - | - | 22.84M | 7.86M | 3.93M | 3.75M | 2.17M | 2.26M | 2.07M | 3.78M |
| accountsReceivables | - | - | 20M | 7.86M | 3.93M | 3.75M | 2.17M | 2.06M | 2.01M | 2.94M |
| otherReceivables | - | - | 2.85M | - | - | - | - | 194K | 57000 | 850K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | 1.69M | 1.38M | 1.34M | 957K | 875K | 819K | 703K | 888K |
| otherCurrentAssets | -301.03M | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 79.77M | 67.96M | 427.89M | 404.33M | 522.86M | 131.68M | 69.13M | 101.49M | 154.4M | 65.48M |
| propertyPlantEquipmentNet | 18.12M | 21.83M | 21.6M | 23.35M | 20.63M | 18.51M | 14.87M | 12.05M | 1.17M | 1.66M |
| goodwill | 6.26M | 4.71M | 4.71M | 4.71M | 4.71M | 4.71M | 4.71M | 4.71M | - | - |
| intangibleAssets | - | 1.68M | 1.76M | 2.16M | 2.86M | 1.61M | 1.72M | 1.61M | - | - |
| goodwillAndIntangibleAssets | 6.26M | 6.39M | 6.46M | 6.87M | 7.56M | 6.32M | 6.43M | 6.32M | - | - |
| longTermInvestments | - | - | 1.47B | 1.34B | 805.65M | 810.61M | 546.75M | 407.24M | 301.92M | 304.55M |
| taxAssets | 16.37M | - | 21.24M | 21.8M | 14.5M | 10.11M | 10.78M | 12.15M | 10.02M | 11.47M |
| otherNonCurrentAssets | -40.75M | 2B | 77.93M | 41.69M | 240.46M | 170.3M | 60.53M | 44.86M | 64.45M | 30.35M |
| totalNonCurrentAssets | - | 2.03B | 1.6B | 1.43B | 1.09B | 1.02B | 639.36M | 482.62M | 377.57M | 348.04M |
| otherAssets | 2.23B | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.31B | 2.1B | 2.03B | 1.84B | 1.61B | 1.15B | 708.49M | 584.11M | 531.97M | 413.52M |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | 23.99M | 18M | 10M | - | - | - | 30.18M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 526.87M | 1.24B | 1.75B | 1.55B | 1.42B | 891.55M | 601.09M | 513.33M | 367.2M | 339.89M |
| totalCurrentLiabilities | 526.87M | 1.24B | 1.77B | 1.57B | 1.43B | 891.55M | 601.09M | 513.33M | 397.38M | 339.89M |
| longTermDebt | 30M | 14.73M | 64.68M | 122.68M | 34.59M | 146.04M | 10M | 500K | 75.5M | 37.85M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -30M | 1.89B | 33.23M | 27.36M | 18.02M | 7.96M | 5.1M | 2.45M | 1.95M | 1.58M |
| totalNonCurrentLiabilities | - | 1.9B | 97.91M | 150.04M | 52.61M | 153.99M | 15.1M | 2.95M | 77.45M | 39.44M |
| otherLiabilities | 1.52B | -1.24B | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 2.05B | 1.9B | 1.87B | 1.72B | 1.49B | 1.05B | 616.2M | 516.28M | 474.83M | 379.32M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | 16.5M |
| commonStock | 11.98M | 10.27M | 9.54M | 8.96M | 8.6M | 7.99M | 7.96M | 6.4M | 5.7M | 36.63M |
| retainedEarnings | 66.89M | 41.99M | 20.09M | -86000 | -18.28M | -30.6M | -36.97M | -39.57M | -39.48M | -19.56M |
| additionalPaidInCapital | 189.88M | 158.76M | 145.94M | 136.6M | 131.79M | 121.76M | 120.76M | 101.59M | 90.74M | 1.14M |
| 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 | 24.89M | 21.9M | 24.48M | 18.19M | 12.32M | 6.37M | 2.6M | -181K | -11.81M | 1.44M |
| depreciationAndAmortization | 2.32M | 2.7M | 2.83M | 2.44M | 1.92M | 1.53M | 1.43M | 699K | 505K | 565K |
| deferredIncomeTax | -211K | - | -259K | 1.54M | -609K | 61000 | 786K | -181K | -2.02M | 384K |
| stockBasedCompensation | 946K | 1.3M | 1.09M | 937K | 1.18M | 1.04M | 909K | 583K | 149K | 1.53M |
| changeInWorkingCapital | 2.27M | 940K | -1.16M | -183K | -1.78M | -33.42M | -47.48M | 4.22M | 32.5M | -12.18M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 2.27M | 940K | -1.16M | -183K | -1.78M | -33.42M | -47.48M | 4.22M | 32.5M | -12.18M |
| otherNonCashItems | 32.9M | -39.51M | 10.16M | 60.61M | 57.84M | 4.07M | 3.88M | 3.58M | 7.99M | 1.86M |
| netCashProvidedByOperatingActivities | 63.13M | -12.67M | 37.14M | 83.54M | 70.88M | -20.36M | -37.88M | 8.72M | 27.31M | -7.92M |
| investmentsInPropertyPlantAndEquipment | - | -1.41M | -310K | -2.16M | -2.19M | -2.85M | -2.92M | -5.31M | -5M | -2.54M |
| acquisitionsNet | - | - | - | -379.22M | 80.91M | -227.72M | -88.77M | 18.67M | 1.92M | - |
| purchasesOfInvestments | -50.8M | - | -22.63M | -144.33M | -177.36M | -83.03M | -14.23M | -27.78M | -20.96M | -19.16M |
| salesMaturitiesOfInvestments | 65.87M | - | 39.44M | 21.78M | 17.35M | 19.43M | 8.08M | 16.81M | 9M | 19.98M |
| otherInvestingActivities | -239.16M | -15.9M | -192.85M | 1.03M | -145.01M | -4.21M | 213K | -35.74M | -24.26M | 24.08M |
| netCashProvidedByInvestingActivities | -224.1M | -17.31M | -176.35M | -502.9M | -226.3M | -298.39M | -97.62M | -33.35M | -45.22M | 24.91M |
| netDebtIssuance | -12M | -47M | -52.04M | 96.04M | -101.5M | 136.02M | 10M | -75M | 37.65M | -15M |
| longTermNetDebtIssuance | - | -35M | -58.04M | 88.04M | -111.5M | 136.02M | 10M | -75M | 37.65M | -15M |
| shortTermNetDebtIssuance | -12M | -12M | 6M | 8M | 10M | - | - | - | - | - |
| netStockIssuance | 31.89M | 12.24M | 8.84M | 17000 | - | - | 19.31M | - | 32.62M | 23000 |
| netCommonStockIssuance | 31.89M | 12.24M | 8.84M | 17000 | - | - | 19.31M | - | 39.98M | 23000 |
| commonStockIssuance | 31.86M | 12.24M | 8.84M | 17000 | - | - | 19.31M | - | 39.98M | 23000 |
| commonStockRepurchased | -69000 | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -7.35M | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | -24.51M | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -24.51M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 152.88M | 84.14M | 202.01M | 127.9M | 324.28M | 290.46M | 87.77M | 21.52M | 58.83M | 16.92M |
| netCashProvidedByFinancingActivities | 172.77M | 49.39M | 158.8M | 223.96M | 222.78M | 426.48M | 117.08M | -53.48M | 129.1M | 1.94M |
| 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 | 34.54M | 35.3M | 34.99M | 33.59M | 31.7M | 32.5M | 35.52M | 32.76M | 27.2M | 32.9M |
| costOfRevenue | 13.21M | 14.3M | 14.35M | 14.47M | 13.89M | 15.51M | 14.56M | 14.64M | 14.17M | 12.35M |
| grossProfit | 21.33M | 21M | 20.64M | 19.12M | 17.81M | 16.99M | 20.95M | 18.12M | 13.04M | 20.55M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 10.41M | 7.92M | 6.98M | 7M | 7.15M | 7.52M | 7.48M | 7.39M | 6.36M | 7.6M |
| sellingAndMarketingExpenses | - | - | - | - | 233K | - | - | - | 179K | - |
| sellingGeneralAndAdministrativeExpenses | 10.41M | 7.92M | 6.98M | 7M | 7.38M | 7.52M | 7.48M | 7.39M | 6.54M | 7.6M |
| otherExpenses | 2.63M | 4.35M | 4.87M | 5.1M | 3.84M | 2.81M | 3.35M | 3.26M | 3.53M | 4.04M |
| operatingExpenses | 13.04M | 12.26M | 11.86M | 12.09M | 11.22M | 10.34M | 10.83M | 10.65M | 10.06M | 11.65M |
| costAndExpenses | 26.25M | 26.57M | 26.21M | 26.56M | 25.11M | 25.84M | 25.4M | 25.3M | 24.23M | 24M |
| netInterestIncome | 19.74M | 19.86M | 19.19M | 18.08M | 16.76M | 16.27M | 16.97M | 16.7M | 15.38M | 16.56M |
| interestIncome | 32.57M | 33.01M | 32.89M | 31.79M | 30.02M | 30.54M | 32.55M | 31.17M | 29.39M | 29.35M |
| interestExpense | 12.82M | 13.14M | 13.7M | 13.72M | 13.26M | 14.27M | 15.59M | 14.47M | 14M | 12.78M |
| depreciationAndAmortization | 616K | 925K | 708K | 690K | - | - | - | - | - | - |
| ebitda | 8.9M | 9.66M | 9.49M | 7.72M | 6.59M | 6.65M | 10.12M | 7.46M | 2.98M | 8.9M |
| ebit | 8.28M | 8.73M | 8.78M | 7.03M | 6.59M | 6.65M | 10.12M | 7.46M | 2.98M | 8.9M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 8.28M | 8.73M | 8.78M | 7.03M | 6.59M | 6.65M | 10.12M | 7.46M | 2.98M | 8.9M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 8.28M | 8.73M | 8.78M | 7.03M | 6.59M | 6.65M | 10.12M | 7.46M | 2.98M | 8.9M |
| incomeTaxExpense | 1.96M | 1.6M | 2.04M | 1.06M | 1.54M | 950K | 2.24M | 1.58M | 548K | 1.75M |
| netIncomeFromContinuingOperations | 6.33M | 7.14M | 6.74M | 5.96M | 5.05M | 5.7M | 7.88M | 5.89M | 2.43M | 7.16M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 6.33M | 7.14M | 6.74M | 5.96M | 5.05M | 5.7M | 7.88M | 5.89M | 2.43M | 7.16M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6.33M | 7.14M | 6.74M | 5.96M | 5.05M | 5.7M | 7.88M | 5.89M | 2.43M | 7.16M |
| eps | 0.53 | 0.6 | 0.57 | 0.58 | 0.49 | 0.54 | 0.77 | 0.57 | 0.24 | 0.75 |
| 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 | 22.55M | 41.54M | 20.09M | 23.24M | 19.38M | 67.96M | 17.72M | 21.38M | 20.75M | 19.6M |
| shortTermInvestments | 395.02M | 339.26M | 11.05M | 22.54M | 79.15M | - | 43.6M | 42.06M | - | 354.8M |
| cashAndShortTermInvestments | 417.57M | 380.8M | 31.14M | 45.79M | 98.53M | 67.96M | 61.32M | 63.44M | 20.75M | 374.4M |
| netReceivables | - | - | - | - | - | - | - | - | - | 22.84M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | 20M |
| otherReceivables | - | - | - | - | - | - | - | - | - | 2.85M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | 1.69M |
| otherCurrentAssets | 202.62M | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 620.19M | 380.8M | 31.14M | 45.79M | 98.53M | 67.96M | 61.32M | 63.44M | 20.75M | 398.94M |
| propertyPlantEquipmentNet | 18.81M | 18.12M | 18.19M | 18.17M | 17.84M | 21.83M | 17.88M | 17.53M | 17.55M | 21.6M |
| goodwill | 6.24M | 6.26M | 4.71M | 4.71M | 4.71M | 4.71M | - | - | - | 4.71M |
| intangibleAssets | - | - | 1.48M | 1.48M | 1.49M | 1.68M | 6.45M | 6.28M | 6.41M | 1.76M |
| goodwillAndIntangibleAssets | 6.24M | 6.26M | 6.19M | 6.19M | 6.2M | 6.39M | 6.45M | 6.28M | 6.41M | 6.46M |
| longTermInvestments | 1.61B | - | 2.1B | 2.03B | 1.9B | - | 1.91B | 1.89B | 1.84B | 1.5B |
| taxAssets | 16.91M | 16.37M | 16.26M | 17.21M | 17.12M | - | 16.77M | 18.64M | 18.89M | 21.24M |
| otherNonCurrentAssets | 77.96M | - | 85.14M | 99.03M | 154.93M | 2B | 120.35M | 124.06M | 147.03M | 77.93M |
| totalNonCurrentAssets | 1.73B | 40.75M | 2.22B | 2.18B | 2.09B | 2.03B | 2.07B | 2.05B | 2.03B | 1.63B |
| otherAssets | - | 1.89B | - | - | - | - | - | - | - | - |
| totalAssets | 2.35B | 2.31B | 2.26B | 2.22B | 2.19B | 2.1B | 2.13B | 2.12B | 2.05B | 2.03B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | 6M | - | 11.99M | 11.99M | 11.99M | 23.99M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 2.06B | 526.87M | 1.95B | 1.97B | 1.94B | 1.24B | 1.81B | 1.81B | 1.75B | 1.75B |
| totalCurrentLiabilities | 2.06B | 526.87M | 1.95B | 1.97B | 1.94B | 1.24B | 1.82B | 1.82B | 1.76B | 1.77B |
| longTermDebt | - | 30M | 25M | 14.75M | 14.74M | 14.73M | 14.72M | 14.71M | 14.69M | 64.68M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 28.48M | -30M | 30.28M | 28.83M | 29.86M | 1.89B | 102.02M | 103.09M | 101.55M | 33.23M |
| totalNonCurrentLiabilities | 28.48M | - | 55.28M | 43.58M | 44.6M | 1.9B | 116.73M | 117.8M | 116.25M | 97.91M |
| otherLiabilities | - | 1.52B | - | - | - | -1.24B | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 2.09B | 2.05B | 2B | 2.01B | 1.99B | 1.9B | 1.94B | 1.94B | 1.88B | 1.87B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11.98M | 11.98M | 11.98M | 10.28M | 10.27M | 10.27M | 10.25M | 10.25M | 10.24M | 9.54M |
| retainedEarnings | 72.6M | 66.89M | 59.75M | 53.01M | 47.04M | 41.99M | 36.29M | 28.41M | 22.52M | 20.09M |
| additionalPaidInCapital | 190.16M | 189.88M | 189.65M | 159.27M | 159M | 158.76M | 158.46M | 158.12M | 157.78M | 145.94M |
| 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 | 6.33M | 7.14M | 6.74M | 5.96M | 5.05M | 5.7M | 7.88M | 5.89M | 2.43M | 7.16M |
| depreciationAndAmortization | 616K | 925K | 708K | 690K | - | - | - | - | - | - |
| deferredIncomeTax | 257K | -478K | 267K | - | - | - | - | - | - | - |
| stockBasedCompensation | 318K | 484K | 229K | 233K | - | 1.3M | - | - | - | 1.09M |
| changeInWorkingCapital | - | 5.44M | 769K | -6.21M | - | - | - | 13.27M | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | 5.44M | 769K | -6.21M | - | - | - | 13.27M | - | - |
| otherNonCashItems | -28.13M | 71.96M | -14.21M | -16.32M | -5.05M | -7M | -7.88M | -42.42M | -2.43M | -8.25M |
| netCashProvidedByOperatingActivities | -20.61M | 85.47M | -5.49M | -15.64M | - | - | - | -23.26M | - | - |
| investmentsInPropertyPlantAndEquipment | - | 1.11M | -412K | -698K | - | - | - | -312K | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -29.67M | -27.17M | -23.63M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 16M | 42.83M | 23.04M | - | - | - | - | - | - | - |
| otherInvestingActivities | -21.76M | -91.76M | -33.74M | -63.56M | - | - | - | -42.84M | - | - |
| netCashProvidedByInvestingActivities | -35.43M | -74.98M | -34.75M | -64.25M | - | - | - | -43.15M | - | - |
| netDebtIssuance | - | -10M | 10M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | -10M | 10M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -31.86M | 31.86M | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | -31.86M | 31.86M | - | - | - | - | - | - | - |
| commonStockIssuance | - | -31.86M | 31.86M | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -599K | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 39.42M | 84.86M | -18.63M | 24.65M | - | - | - | 56.11M | - | - |
| netCashProvidedByFinancingActivities | 38.83M | 43M | 23.23M | 24.65M | - | - | - | 56.11M | - | - |