NASDAQ : CBFV
$0.12 (0.34%)
| 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 | 68.64M | 79.2M | 60.03M | 54.74M | 50.06M | 54.49M | 57.7M | 50.78M | 39.29M | 38.44M |
| costOfRevenue | 25.75M | 30.63M | 17.17M | 8.56M | 2.28M | 9.56M | 8.58M | 8.47M | 5.24M | 4.91M |
| grossProfit | 42.89M | 48.57M | 42.86M | 46.18M | 47.78M | 44.92M | 49.12M | 42.31M | 34.04M | 33.53M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.02M | 19.79M | 22.98M | 19.38M | 21.18M | 22.72M | 21.53M | 18.64M | 14.31M | 13.51M |
| sellingAndMarketingExpenses | 566K | 484K | 426K | 527K | 749K | 664K | 731K | 755K | 694K | 719K |
| sellingGeneralAndAdministrativeExpenses | 1.59M | 20.28M | 23.41M | 19.91M | 21.93M | 23.38M | 22.26M | 19.43M | 15M | 14.23M |
| otherExpenses | 36M | 12.95M | -10.83M | 12.19M | 11.15M | 30.93M | 10.8M | 14.29M | 9.22M | 8.61M |
| operatingExpenses | 37.59M | 33.22M | 12.58M | 32.1M | 33.08M | 54.32M | 33.07M | 33.72M | 24.23M | 22.84M |
| costAndExpenses | 63.34M | 63.86M | 29.75M | 40.66M | 35.36M | 63.88M | 41.65M | 42.19M | 29.47M | 27.75M |
| netInterestIncome | 50.78M | 45.96M | 44.45M | 42.84M | 40.07M | 41.82M | 43.09M | 37.61M | 29.06M | 29.15M |
| interestIncome | 75.94M | 76.02M | 62.12M | 47.62M | 43.47M | 47.47M | 51.03M | 43.63M | 32.43M | 32.02M |
| interestExpense | 25.16M | 30.06M | 17.67M | 4.78M | 3.4M | 5.56M | 7.86M | 5.95M | 3.37M | 2.87M |
| depreciationAndAmortization | 1.81M | 2.42M | 2.74M | 2.7M | 2.44M | 3.34M | 3.73M | 3.04M | 2.5M | 3.09M |
| ebitda | 7.11M | 17.77M | 33.02M | 16.78M | 17.13M | -6.05M | 19.78M | 11.64M | 12.32M | 13.78M |
| ebit | 5.3M | 15.34M | 30.28M | 14.08M | 14.7M | -9.39M | 16.06M | 8.59M | 9.82M | 10.69M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 5.3M | 15.34M | 30.28M | 14.08M | 14.7M | -9.39M | 16.06M | 8.59M | 9.82M | 10.69M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 5.3M | 15.34M | 30.28M | 14.08M | 14.7M | -9.39M | 16.06M | 8.59M | 9.82M | 10.69M |
| incomeTaxExpense | 397K | 2.75M | 7.74M | 2.83M | 3.12M | 1.25M | 1.73M | 1.54M | 2.87M | 3.11M |
| netIncomeFromContinuingOperations | 4.9M | 12.59M | 22.55M | 11.25M | 11.57M | -10.64M | 14.33M | 7.05M | 6.94M | 7.58M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 4.9M | 12.59M | 22.55M | 11.25M | 11.57M | -10.64M | 14.33M | 7.05M | 6.94M | 7.58M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 4.9M | 12.59M | 22.55M | 11.25M | 11.57M | -10.64M | 14.33M | 7.05M | 6.94M | 7.58M |
| eps | 0.97 | 2.45 | 4.41 | 2.19 | 2.15 | -1.97 | 2.64 | 1.42 | 1.7 | 1.86 |
| 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 | 31.69M | 49.57M | 68.22M | 103.7M | 119.67M | 160.91M | 80.22M | 53.35M | 20.62M | 14.28M |
| shortTermInvestments | - | 259.51M | 204.51M | 187.36M | 222.11M | 142.9M | 194.68M | 225.41M | 123.58M | 106.21M |
| cashAndShortTermInvestments | 31.69M | 309.09M | 272.73M | 291.06M | 341.78M | 303.81M | 274.89M | 278.76M | 144.2M | 120.49M |
| netReceivables | - | - | - | 21.14M | 12.86M | 15.22M | 15.85M | 13.9M | 10.58M | 9.9M |
| accountsReceivables | - | - | - | 21.14M | 12.86M | 15.22M | 15.85M | 13.9M | 10.58M | 9.9M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 31.69M | 309.09M | 272.73M | 312.2M | 354.64M | 319.02M | 290.74M | 292.66M | 154.79M | 130.39M |
| propertyPlantEquipmentNet | 19.65M | 20.71M | 19.7M | 17.84M | 18.4M | 20.3M | 22.28M | 23.45M | 16.71M | 14.13M |
| goodwill | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 28.42M | 28.42M | 4.95M | 4.95M |
| intangibleAssets | - | - | 958K | 3.51M | 5.3M | 8.4M | 10.53M | 10.93M | 3.28M | 3.82M |
| goodwillAndIntangibleAssets | 9.73M | 9.73M | 10.69M | 13.24M | 15.03M | 18.13M | 38.95M | 39.36M | 8.24M | 8.77M |
| longTermInvestments | 1.43B | 1.09B | 1.1B | 1.04B | 1.01B | 1.03B | 945.34M | 903.31M | 735.6M | 674.09M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 54.58M | 55.68M | 49.69M | 25.89M | 25.33M | 24.78M | 24.22M | 22.92M | 19.15M | 18.69M |
| totalNonCurrentAssets | 1.52B | 1.17B | 1.18B | 1.1B | 1.07B | 1.1B | 1.03B | 989.04M | 779.7M | 715.68M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.55B | 1.48B | 1.46B | 1.41B | 1.43B | 1.42B | 1.32B | 1.28B | 934.49M | 846.08M |
| totalPayables | - | - | - | 7.58M | 8.88M | 8.57M | 7.51M | 6.44M | 3.78M | 3.36M |
| accountPayables | - | - | - | 7.58M | 8.88M | 8.57M | 7.51M | 6.44M | 3.78M | 3.36M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 20M | 20M | - | 8.06M | 42.27M | 43.06M | 36.57M | 61.96M | 39.6M | 54.05M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.34B | 1.28B | 1.27B | 1.27B | 1.23B | 1.22B | 1.12B | 1.09B | 773.34M | 698.22M |
| totalCurrentLiabilities | 1.36B | 1.3B | 1.27B | 1.28B | 1.28B | 1.28B | 1.16B | 1.16B | 816.73M | 755.63M |
| longTermDebt | 14.76M | 14.72M | 34.68M | 14.64M | 14.6M | 6M | 8M | 20M | 24.5M | 28M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -10.91M | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 15.59M | 15.95M | 14.42M | - | - | - | - | -30.98M | - | -27.03M |
| totalNonCurrentLiabilities | 30.35M | 30.67M | 49.1M | 14.64M | 14.6M | 6M | 8M | -10.98M | 24.5M | 973K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.39B | 1.33B | 1.32B | 1.3B | 1.29B | 1.28B | 1.17B | 1.14B | 841.23M | 756.61M |
| treasuryStock | -19.75M | -15.03M | -14.54M | -13.8M | -9.14M | -5.09M | -3.84M | -4.37M | -4.59M | -4.75M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 2.43M | 2.41M | 2.4M | 2.38M | 2.37M | 2.37M | 2.37M | 2.37M | 1.82M | 1.82M |
| retainedEarnings | 90.62M | 90.86M | 83.39M | 63.86M | 57.53M | 51.13M | 66.96M | 57.84M | 55.28M | 51.71M |
| additionalPaidInCapital | 87.64M | 86.37M | 85.33M | 83.95M | 83.29M | 82.72M | 82.97M | 83.22M | 42.09M | 41.86M |
| 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 | 4.9M | 12.59M | 22.55M | 11.25M | 11.57M | -10.64M | 14.33M | 7.05M | 6.94M | 7.58M |
| depreciationAndAmortization | 1.81M | 2.42M | 2.74M | 2.7M | 2.44M | 3.34M | 3.73M | 3.04M | 2.5M | 3.09M |
| deferredIncomeTax | -65000 | -49000 | -29000 | -57000 | -70000 | -62000 | -35000 | -44000 | 57000 | - |
| stockBasedCompensation | 796K | 812K | 1.12M | 600K | 566K | 498K | 323K | 482K | 361K | 353K |
| changeInWorkingCapital | -3.36M | -3.53M | 4.72M | -234K | 1.88M | -1.89M | 329K | -842K | -778K | -342K |
| accountsReceivables | -788K | -500K | -1.1M | -633K | 522K | -575K | 139K | -730K | -266K | -21000 |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -475K | 682K | 1.46M | -131K | -281K | -220K | 393K | 164K | 96000 | 29000 |
| otherWorkingCapital | -2.1M | -3.71M | 4.37M | 530K | 1.64M | -1.1M | -203K | -276K | -608K | -350K |
| otherNonCashItems | 13.72M | -5.5M | -16.87M | -109K | -3.33M | 22.83M | -802K | 3.96M | 2.52M | -112K |
| netCashProvidedByOperatingActivities | 17.81M | 6.75M | 14.24M | 14.15M | 13.06M | 14.08M | 17.87M | 13.66M | 11.6M | 10.57M |
| investmentsInPropertyPlantAndEquipment | -650K | -3.32M | -3.29M | -509K | -2.38M | -322K | -48000 | -4.43M | -3.84M | -2.54M |
| acquisitionsNet | - | - | 26.97M | - | - | - | - | 20.63M | - | - |
| purchasesOfInvestments | -170.1M | -70.22M | -100.21M | -26.83M | -135.02M | -68.96M | -50.2M | -11.23M | -44.66M | -77.87M |
| salesMaturitiesOfInvestments | 157.53M | 15.36M | 85.19M | 29.24M | 50.4M | 122.11M | 83.75M | 96.78M | 27.2M | 64.8M |
| otherInvestingActivities | -69.39M | 21.8M | -63.38M | -30.21M | 26.86M | -89.72M | -44.53M | -74.29M | -64.58M | -1.91M |
| netCashProvidedByInvestingActivities | -82.61M | -36.38M | -54.73M | -28.31M | -60.14M | -36.9M | -11.04M | 27.47M | -85.89M | -17.52M |
| netDebtIssuance | - | - | 11.94M | -34.21M | 7.81M | 4.48M | -6.41M | -35.46M | 9.08M | -5.42M |
| longTermNetDebtIssuance | - | - | 20M | -3M | -5M | -6M | -6M | -6.8M | -3.5M | - |
| shortTermNetDebtIssuance | - | - | -8.06M | -31.21M | 12.81M | 10.48M | -408K | -28.66M | 12.58M | -5.42M |
| netStockIssuance | -4.23M | -965K | -843K | -4.8M | -4.14M | -1.92M | -71000 | -317K | -10000 | -14000 |
| netCommonStockIssuance | -4.23M | -965K | -843K | -4.8M | -4.14M | -1.92M | -71000 | -317K | -10000 | -14000 |
| commonStockIssuance | 2.61M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -6.84M | -965K | -843K | -4.8M | -4.14M | -1.92M | -71000 | -317K | -10000 | -14000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5.13M | -5.13M | -5.11M | -4.92M | -5.17M | -5.18M | -5.22M | -4.53M | -3.6M | -3.59M |
| commonDividendsPaid | -5.13M | -5.13M | -5.11M | -4.92M | -5.17M | -5.18M | -5.22M | -4.53M | -3.6M | -3.59M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 56.29M | 17.08M | -972K | 42.11M | 7.34M | 106.13M | 31.72M | 31.91M | 75.16M | 18.92M |
| netCashProvidedByFinancingActivities | 46.92M | 10.98M | 5.01M | -1.82M | 5.85M | 103.51M | 20.03M | -8.39M | 80.63M | 9.89M |
| 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 | 20.61M | 21.67M | 8.66M | 19.69M | 18.63M | 20.18M | 20.44M | 19.24M | 19.35M | 8.45M |
| costOfRevenue | 6.02M | 6.53M | 6.5M | 6.23M | 6.5M | 8.58M | 8.26M | 7.43M | 6.36M | 4.35M |
| grossProfit | 14.59M | 15.14M | 2.16M | 13.46M | 12.14M | 11.59M | 12.14M | 11.8M | 12.99M | 4.1M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 7M | 6.8M | 5.73M | 5.62M | 6.67M | 5.76M | 4.74M | 4.59M | 4.7M | 6.5M |
| sellingAndMarketingExpenses | - | - | - | - | - | 136K | 141K | 78000 | 129K | 158K |
| sellingGeneralAndAdministrativeExpenses | 7M | 6.8M | 5.73M | 5.62M | 6.67M | 5.9M | 4.88M | 4.66M | 4.83M | 6.65M |
| otherExpenses | 3.01M | 3.07M | 3.44M | 3.12M | 3.13M | 2.64M | 3.33M | 3.93M | 3.04M | -20.87M |
| operatingExpenses | 10.01M | 9.87M | 9.18M | 8.75M | 9.8M | 8.54M | 8.21M | 8.59M | 7.87M | -14.21M |
| costAndExpenses | 16.03M | 16.4M | 15.68M | 14.98M | 16.3M | 17.13M | 16.47M | 16.03M | 14.23M | -9.86M |
| netInterestIncome | 13.87M | 13.83M | 13.1M | 12.54M | 11.31M | 11.5M | 11.45M | 11.44M | 11.56M | 11.1M |
| interestIncome | 19.65M | 19.99M | 19.33M | 18.75M | 17.82M | 19.4M | 19.74M | 18.91M | 17.96M | 16.87M |
| interestExpense | 5.78M | 6.17M | 6.24M | 6.22M | 6.54M | 7.9M | 8.3M | 7.47M | 6.4M | 5.77M |
| depreciationAndAmortization | 445K | 461K | 455K | 452K | 442K | 452K | 573K | 682K | 718K | 604K |
| ebitda | 5.03M | 5.73M | -6.56M | 5.17M | 2.78M | 3.5M | 4.54M | 3.89M | 5.83M | 18.91M |
| ebit | 4.58M | 5.27M | -7.02M | 4.72M | 2.34M | 3.05M | 3.97M | 3.21M | 5.12M | 18.31M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 4.58M | 5.27M | -7.02M | 4.72M | 2.34M | 3.05M | 3.97M | 3.21M | 5.12M | 18.31M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 4.58M | 5.27M | -7.02M | 4.72M | 2.34M | 3.05M | 3.97M | 3.21M | 5.12M | 18.31M |
| incomeTaxExpense | 714K | 528K | -1.32M | 766K | 427K | 522K | 747K | 560K | 920K | 5.34M |
| netIncomeFromContinuingOperations | 3.87M | 4.74M | -5.7M | 3.95M | 1.91M | 2.53M | 3.22M | 2.65M | 4.2M | 12.96M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.87M | 4.74M | -5.7M | 3.95M | 1.91M | 2.53M | 3.22M | 2.65M | 4.2M | 12.96M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.87M | 4.74M | -5.7M | 3.95M | 1.91M | 2.53M | 3.22M | 2.65M | 4.2M | 12.96M |
| eps | 0.77 | 0.95 | -1.14 | 0.79 | 0.37 | 0.49 | 0.63 | 0.52 | 0.82 | 2.53 |
| 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 | 55.55M | 31.69M | 55.89M | 64.51M | 61.27M | 49.57M | 147.32M | 142.6M | 73.69M | 68.22M |
| shortTermInvestments | - | - | - | 120K | 37000 | 259.51M | 268.24M | 266.38M | 229.85M | 204.51M |
| cashAndShortTermInvestments | 55.55M | 31.69M | 55.89M | 64.63M | 61.31M | 309.09M | 415.57M | 408.98M | 303.54M | 272.73M |
| netReceivables | 6.45M | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 6.45M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 62M | 31.69M | 55.89M | 64.63M | 61.31M | 309.09M | 415.57M | 408.98M | 303.54M | 272.73M |
| propertyPlantEquipmentNet | 22.33M | 19.65M | 19.9M | 20.22M | 20.39M | 20.71M | 20.84M | 20.33M | 19.55M | 19.7M |
| goodwill | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M |
| intangibleAssets | - | - | - | - | - | - | 88000 | 353K | 617K | 958K |
| goodwillAndIntangibleAssets | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.73M | 9.82M | 10.08M | 10.35M | 10.69M |
| longTermInvestments | 1.45B | 1.43B | 1.41B | 1.37B | 1.34B | 1.09B | 1.06B | 1.07B | 1.09B | 1.1B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 36.12M | 54.58M | 54.09M | 54.74M | 54.45M | 55.68M | 56.17M | 48.68M | 50.26M | 49.69M |
| totalNonCurrentAssets | 1.52B | 1.52B | 1.49B | 1.45B | 1.42B | 1.17B | 1.15B | 1.15B | 1.17B | 1.18B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.58B | 1.55B | 1.55B | 1.52B | 1.48B | 1.48B | 1.56B | 1.56B | 1.47B | 1.46B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 623K | 20M | - | - | - | 20M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 1.34B | 1.33B | 1.31B | 1.28B | 1.28B | 1.35B | 1.35B | 1.26B | 1.27B |
| totalCurrentLiabilities | 623K | 1.36B | 1.33B | 1.31B | 1.28B | 1.3B | 1.35B | 1.35B | 1.26B | 1.27B |
| longTermDebt | 34.77M | 14.76M | 34.75M | 34.74M | 34.73M | 14.72M | 34.71M | 34.7M | 34.69M | 34.68M |
| capitalLeaseObligationsNonCurrent | 2.36M | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 1.39B | 15.59M | 23.88M | 25.45M | 19.34M | 15.95M | 24.07M | 32.91M | 34.32M | 14.42M |
| totalNonCurrentLiabilities | 1.42B | 30.35M | 58.63M | 60.19M | 54.07M | 30.67M | 58.78M | 67.61M | 69M | 49.1M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.36M | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.42B | 1.39B | 1.39B | 1.37B | 1.34B | 1.33B | 1.41B | 1.42B | 1.33B | 1.32B |
| treasuryStock | -19.95M | -19.75M | -20.56M | -21.12M | -17.21M | -15.03M | -15.04M | -14.57M | -14.55M | -14.54M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 2.45M | 2.43M | 2.43M | 2.43M | 2.43M | 2.41M | 2.41M | 2.41M | 2.41M | 2.4M |
| retainedEarnings | 93.08M | 90.62M | 87.19M | 94.18M | 91.48M | 90.86M | 89.61M | 87.67M | 86.31M | 83.39M |
| additionalPaidInCapital | 88.08M | 87.64M | 87.42M | 87.19M | 86.96M | 86.37M | 86.07M | 85.72M | 85.5M | 85.33M |
| 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 | 3.87M | 6.06M | -5.69M | 3.95M | 1.91M | 2.53M | 3.22M | 2.65M | 4.2M | 12.97M |
| depreciationAndAmortization | 445K | 953K | 455K | 452K | 442K | 452K | 573K | 682K | 718K | 604K |
| deferredIncomeTax | -10000 | -4.96M | -4000 | -3000 | -4000 | -12000 | -12000 | -13000 | -12000 | -7000 |
| stockBasedCompensation | 212K | 175K | 194K | 193K | 223K | 221K | 215K | 198K | 178K | 568K |
| changeInWorkingCapital | 39000 | -4.35M | 1.17M | -294K | 905K | -455K | -411K | -3.53M | 862K | 4.56M |
| accountsReceivables | -77000 | -1.59M | -520K | -290K | 57000 | 660K | -592K | -406K | -162K | -503K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -101K | 1.35M | 252K | -733K | -46000 | -682K | 381K | 584K | 399K | 69000 |
| otherWorkingCapital | 217K | -4.1M | 1.44M | 729K | 894K | -433K | -200K | -3.7M | 625K | 5M |
| otherNonCashItems | -1.54M | 7.04M | 8.5M | -165K | 552K | -1.15M | -516K | -1.16M | -2.68M | -22.13M |
| netCashProvidedByOperatingActivities | 3.02M | 4.92M | 4.62M | 4.13M | 4.03M | 1.59M | 3.07M | -1.17M | 3.26M | -3.43M |
| investmentsInPropertyPlantAndEquipment | -202K | -2.93M | -104K | -257K | -101K | -270K | -856K | -1.22M | -970K | -1.7M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -26.38M | -46.32M | -126.7M | -12.92M | -10.07M | 604K | -8.16M | -42.9M | -19.77M | -100.21M |
| salesMaturitiesOfInvestments | 8.76M | 8.18M | 126.76M | 5.49M | 15.85M | 4.63M | 3.94M | 3.66M | 3.08M | 72.69M |
| otherInvestingActivities | 4.38M | 7.02M | -37.47M | -16.42M | 7.5M | -32.82M | 4.3M | 24.54M | 25.82M | 18.88M |
| netCashProvidedByInvestingActivities | -13.43M | -34.05M | -37.52M | -24.11M | 13.18M | -27.85M | -778K | -15.91M | 8.16M | -10.35M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 49000 | 853K | -7000 | -4.44M | -2.38M | -634K | -326K | - | -5000 | -516K |
| netCommonStockIssuance | 49000 | 853K | -7000 | -4.44M | -2.38M | -634K | -326K | - | -5000 | -516K |
| commonStockIssuance | 341K | 867K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -292K | -14000 | -7000 | -4.44M | -2.38M | -634K | -326K | - | -5000 | -516K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.41M | -1.3M | -1.3M | -1.26M | -1.28M | -1.28M | -1.28M | -1.29M | -1.28M | -1.28M |
| commonDividendsPaid | -1.41M | -1.3M | -1.3M | -1.26M | -1.28M | -1.28M | -1.28M | -1.29M | -1.28M | -1.28M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 35.63M | 5.38M | 25.59M | 28.91M | -1.85M | -69.58M | 4.05M | 87.27M | -4.66M | 31.2M |
| netCashProvidedByFinancingActivities | 34.27M | 4.94M | 24.28M | 23.21M | -5.51M | -71.49M | 2.44M | 85.99M | -5.95M | 29.4M |