OTC : JDVB
$0 (0.0%)
| 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 | 71.43M | 68.81M | 55.87M | 56.18M | 53.24M | 49.11M | 49.87M | 48.54M | 45.05M | 42.9M |
| costOfRevenue | 14.64M | 13.17M | 9.48M | 4.68M | 4.86M | 7.61M | 5.52M | 4.44M | 4.83M | 5.13M |
| grossProfit | 56.79M | 55.64M | 46.39M | 51.5M | 48.38M | 41.5M | 44.35M | 44.1M | 40.22M | 37.77M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 22.79M | 21.78M | 20.74M | 19.39M | 18.4M | 21.65M | 21.33M | 20.46M | 17.03M | 17.63M |
| sellingAndMarketingExpenses | 1.46M | 974.67K | 991.35K | 1.02M | 889.6K | 886.72K | 1.19M | 1.18M | 1.26M | 1.57M |
| sellingGeneralAndAdministrativeExpenses | 24.26M | 22.75M | 21.73M | 20.41M | 19.29M | 22.54M | 22.52M | 21.64M | 18.29M | 19.21M |
| otherExpenses | 16.79M | 16.73M | 17.22M | 16.6M | 15.95M | 10.59M | 11.16M | 11.11M | 13.67M | 13.35M |
| operatingExpenses | 41.05M | 39.48M | 38.95M | 37.02M | 35.24M | 33.13M | 33.68M | 32.75M | 31.95M | 32.56M |
| costAndExpenses | 55.69M | 52.65M | 48.43M | 41.7M | 40.1M | 40.74M | 39.2M | 37.19M | 36.78M | 37.69M |
| netInterestIncome | 45.76M | 43.82M | 44.12M | 40.51M | 35.8M | 34.03M | 35.29M | 33.03M | 32.13M | 32.21M |
| interestIncome | 60.27M | 57.67M | 52.34M | 44.47M | 40.34M | 38.92M | 40.11M | 37.29M | 36.02M | 34.88M |
| interestExpense | 14.51M | 13.85M | 8.22M | 3.96M | 4.53M | 4.88M | 4.83M | 4.26M | 3.89M | 2.68M |
| depreciationAndAmortization | - | 2.13M | 2.22M | 2.08M | 2.25M | 2.41M | 2.71M | 2.59M | 2.69M | 2.68M |
| ebitda | 15.74M | 18.3M | 9.66M | 16.56M | 15.39M | 10.78M | 13.38M | 13.94M | 10.96M | 7.9M |
| ebit | 15.74M | 16.16M | 7.44M | 14.48M | 13.15M | 8.37M | 10.67M | 11.35M | 8.26M | 5.21M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 15.74M | 16.16M | 7.44M | 14.48M | 13.15M | 8.37M | 10.67M | 11.35M | 8.26M | 5.21M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 15.74M | 16.16M | 7.44M | 14.48M | 13.15M | 8.37M | 10.67M | 11.35M | 8.26M | 5.21M |
| incomeTaxExpense | 2.88M | 2.53M | 861.59K | 2.39M | 2.13M | 1.17M | 1.72M | 1.96M | 2.05M | 972.92K |
| netIncomeFromContinuingOperations | 12.86M | 13.63M | 6.58M | 12.1M | 11.01M | 7.2M | 8.95M | 9.39M | 6.21M | 4.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 12.86M | 13.63M | 6.58M | 12.1M | 11.01M | 7.2M | 8.95M | 9.39M | 6.21M | 4.24M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 12.86M | 13.63M | 6.58M | 12.1M | 11.01M | 7.2M | 8.95M | 9.39M | 6.21M | 4.24M |
| eps | 3.75 | 3.97 | 1.92 | 3.54 | 3.21 | 2.1 | 2.61 | 2.74 | 1.82 | 1.24 |
| 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 | 72.34M | 58.88M | 74.54M | 48.29M | 194.21M | 265.13M | 42.35M | 39.28M | 46.31M | 46.88M |
| shortTermInvestments | - | 339.63M | 360.39M | 441.61M | 471.85M | 325.22M | 151.78M | 126.41M | 141.51M | 77.37M |
| cashAndShortTermInvestments | 72.34M | 398.51M | 74.54M | 489.9M | 666.06M | 590.35M | 194.13M | 165.69M | 187.82M | 124.25M |
| netReceivables | 5.12M | 4.98M | 4.91M | 4.99M | 4.49M | 4.93M | 3.46M | 2.91M | 2.89M | 2.74M |
| accountsReceivables | 5.12M | 4.98M | 4.91M | 4.99M | 4.49M | 4.93M | 3.46M | 2.91M | 2.89M | 2.74M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | 24.65M | - | - | - | -46.77M | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 2.95M | - | -29.55M | - | - | - | 46.77M | - | - | - |
| totalCurrentAssets | 80.42M | 403.49M | 74.54M | 494.88M | 670.55M | 595.28M | 197.59M | 168.6M | 190.72M | 126.99M |
| propertyPlantEquipmentNet | 29.15M | 21.08M | 21.67M | 22.69M | 23.16M | 23.13M | 24.34M | 25.37M | 25.8M | 27.77M |
| goodwill | - | 4.18M | 4.18M | 4.18M | 4.18M | 4.18M | 4.18M | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | 4.18M | 4.18M | 4.18M | 4.18M | 4.18M | 4.18M | 4.34M | 4.5M | 4.66M |
| longTermInvestments | 1.11B | 727.76M | 688.42M | 677.46M | 636.11M | 645.4M | 179.59M | 650.5M | 631.61M | 631.31M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 45.94M | 40.18M | 393.25M | 36.92M | 22.57M | 20.06M | - | 15.88M | 16.73M | 15.55M |
| totalNonCurrentAssets | 1.18B | 793.2M | 1.11B | 741.26M | 686.02M | 692.77M | 208.11M | 696.09M | 678.65M | 679.29M |
| otherAssets | - | - | 6.42M | - | - | - | 479.35M | - | - | - |
| totalAssets | 1.26B | 1.2B | 1.19B | 1.24B | 1.36B | 1.29B | 885.05M | 864.69M | 869.36M | 806.28M |
| totalPayables | - | 3.23M | 1.57M | 143.31K | 709.69K | 714.42K | 1.68M | 643.19K | 578.08K | 63008 |
| accountPayables | - | 3.23M | 1.57M | 143.31K | 709.69K | 714.42K | 762.4K | 643.19K | 578.08K | 63008 |
| otherPayables | - | - | - | - | - | - | 920.4K | - | - | - |
| accruedExpenses | - | - | - | 5.14M | 5.99M | 4.54M | 1.9M | 2.49M | 2.36M | 2.23M |
| shortTermDebt | - | 90758 | 320.09K | 319.8K | 319.7K | 444.93K | - | 451.47K | 377.26K | 816.86K |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | 433.14K | - | - | - |
| otherCurrentLiabilities | 1.12B | 1.03B | 447.13M | 1.14B | 1.2B | 1.16B | -3.25M | 758.82M | 733.15M | 724.76M |
| totalCurrentLiabilities | 1.12B | 1.03B | 449.02M | 1.15B | 1.21B | 1.17B | 762.4K | 762.4M | 736.47M | 727.87M |
| longTermDebt | 29.87M | 79.73M | 79.59M | 29.44M | 46.88M | 20.09M | 20.17M | 20.37M | 55.55M | 3.72M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 6.63M | 4.26M | 591.65M | - | - | - | - | 917.54K | 855.34K | 855.34K |
| totalNonCurrentLiabilities | 36.51M | 83.98M | 671.24M | 29.44M | 46.88M | 20.09M | 20.17M | 21.28M | 56.41M | 4.58M |
| otherLiabilities | - | - | -6.15M | - | - | - | 775.25M | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.16B | 1.11B | 1.11B | 1.18B | 1.26B | 1.19B | 796.19M | 783.69M | 792.87M | 732.44M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 21.41M | 21.38M | 21.37M | 21.38M | 21.44M | 9.74M | 9.75M | 9.72M | 9.72M | 9.72M |
| retainedEarnings | 97.09M | 88.19M | 78.54M | 76.82M | 68.14M | 78.78M | 74.34M | 69.07M | 63.17M | 60.38M |
| additionalPaidInCapital | 10.32M | 9.73M | 10M | 9.87M | 10.55M | 3.79M | 3.85M | 3.6M | 3.6M | 3.6M |
| 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 | 12.96M | 13.63M | 6.58M | 12.1M | 11.01M | 7.2M | 8.95M | 9.39M | 6.21M | 4.24M |
| depreciationAndAmortization | - | - | 2.22M | 2.08M | 2.25M | 2.57M | 2.71M | 2.59M | 2.69M | 2.68M |
| deferredIncomeTax | - | - | -347.62K | -136.08K | -106.1K | - | -129.28K | 49359 | -384.54K | 53723 |
| stockBasedCompensation | - | - | 179.36K | 79316 | 57953 | 146.55K | - | - | - | - |
| changeInWorkingCapital | -1.87M | -415.15K | 1.02M | -2.01M | 2.03M | -985.67K | -1.35M | 776.85K | 579.64K | -261.4K |
| accountsReceivables | - | -74747 | 77164 | -493.45K | 435.51K | -1.47M | -546.46K | -17687 | -149.46K | 343.91K |
| inventory | - | - | - | - | - | 122.78K | -295.8K | - | - | - |
| accountsPayables | - | 1.66M | 1.43M | -566.38K | -4725 | -47979 | 119.21K | 65114 | 515.07K | -21101 |
| otherWorkingCapital | -1.87M | -2M | -486.88K | -946.45K | 1.6M | 410.46K | -630.27K | 729.42K | 214.03K | -584.2K |
| otherNonCashItems | 4.17M | 3.48M | 10.96M | 3.66M | 3.65M | 2.46M | 928.24K | -414.66K | -322.1K | -300.99K |
| netCashProvidedByOperatingActivities | 15.26M | 16.69M | 20.61M | 15.78M | 18.89M | 11.4M | 11.1M | 14.19M | 11.03M | 7.82M |
| investmentsInPropertyPlantAndEquipment | -10.12M | -4.82M | -1.21M | -3.94M | -2.4M | -1.74M | -1.51M | -2.06M | -1.55M | -2.92M |
| acquisitionsNet | - | 113.95K | - | 2.08M | 5.2M | -9.22M | 739.74K | -10.45M | -10.49M | -29.53M |
| purchasesOfInvestments | -5.68M | -953.9K | -816K | -65.32M | -222.12M | -198.6M | -103.57M | -12.57M | -98.84M | -61.73M |
| salesMaturitiesOfInvestments | 20.64M | 20.71M | 91.96M | 34.3M | 67.73M | 35.79M | 84.22M | 26.39M | 33.6M | 83.93M |
| otherInvestingActivities | -43.88M | -41.67M | -14.54M | -49.63M | 614.75K | -2.4M | 531.28K | 1.27M | 416.54K | 110.02K |
| netCashProvidedByInvestingActivities | -39.05M | -26.63M | 75.39M | -82.51M | -150.97M | -176.18M | -19.59M | 2.58M | -76.86M | -10.15M |
| netDebtIssuance | -50.09M | -229.34K | 50M | -17.57M | 26.62M | -132.27K | -364.16K | -35.16M | 51.83M | -6.23M |
| longTermNetDebtIssuance | - | - | 50M | -17.5M | 26.62M | -132.27K | -364.16K | -35.16M | 51.83M | -6.23M |
| shortTermNetDebtIssuance | -50.09M | -229.34K | - | -74627 | - | - | - | - | - | - |
| netStockIssuance | -220.06K | -454.02K | - | -748.43K | - | -67169 | 281.74K | - | - | - |
| netCommonStockIssuance | -220.06K | -454.02K | - | -748.43K | - | -67169 | 281.74K | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | 281.74K | - | - | - |
| commonStockRepurchased | -220.06K | -454.02K | - | -748.43K | - | -67169 | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.08M | -3.98M | -3.69M | -3.42M | -3.17M | -3.68M | -3.68M | -3.48M | -3.42M | -3.42M |
| commonDividendsPaid | -4.08M | -3.98M | -3.69M | -3.42M | -3.17M | -3.68M | -3.68M | -3.48M | -3.42M | -3.42M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 91.64M | -1.06M | -116.06M | -57.45M | 37.71M | 391.59M | 12.93M | 25.74M | 7.9M | 17.32M |
| netCashProvidedByFinancingActivities | 37.25M | -5.72M | -69.75M | -79.18M | 61.16M | 387.71M | 9.17M | -12.9M | 56.31M | 7.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 | 18.24M | 18.32M | 18.43M | 17.74M | 16.94M | 17.39M | 17.85M | 17.04M | 16.54M | 9.92M |
| costOfRevenue | 3.83M | 3.78M | 3.5M | 3.82M | 3.54M | 3.95M | 3.36M | 3.48M | 2.38M | 3.04M |
| grossProfit | 14.42M | 14.54M | 14.94M | 13.92M | 13.4M | 13.44M | 14.49M | 13.56M | 14.16M | 6.88M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 5.95M | 5.55M | 7.21M | 6.05M | 5.51M | 5.52M | 5.46M | 5.49M | 5.32M | 5.5M |
| sellingAndMarketingExpenses | 396.03K | 350.46K | - | 374.76K | 364.18K | -128.05K | 370.78K | 398.43K | 333.5K | 86549 |
| sellingGeneralAndAdministrativeExpenses | 6.35M | 5.9M | 7.21M | 6.43M | 5.88M | 5.39M | 5.83M | 5.88M | 5.65M | 5.58M |
| otherExpenses | 4.51M | 4.42M | 3.16M | 4.21M | 4.04M | 4.37M | 4.18M | 4.05M | 4.12M | 4.31M |
| operatingExpenses | 10.86M | 10.33M | 10.37M | 10.64M | 9.92M | 9.75M | 10.01M | 9.94M | 9.77M | 9.9M |
| costAndExpenses | 14.68M | 14.11M | 13.87M | 14.46M | 13.46M | 13.7M | 13.37M | 13.42M | 12.16M | 12.93M |
| netInterestIncome | 11.88M | 11.78M | 11.72M | 11.46M | 10.81M | 10.81M | 11.36M | 10.89M | 10.76M | 11.03M |
| interestIncome | 15.38M | 15.44M | 15.55M | 14.97M | 14.31M | 14.61M | 15.02M | 14.22M | 13.83M | 13.75M |
| interestExpense | 3.5M | 3.66M | 3.83M | 3.51M | 3.51M | 3.8M | 3.66M | 3.32M | 3.07M | 2.72M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| ebitda | 3.56M | 4.22M | 4.56M | 3.28M | 3.48M | 3.69M | 4.48M | 3.62M | 4.38M | -3.02M |
| ebit | 3.56M | 4.22M | 4.56M | 3.28M | 3.48M | 3.69M | 4.48M | 3.62M | 4.38M | -3.02M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 3.56M | 4.22M | 4.56M | 5.18M | 3.48M | 3.69M | 4.48M | 3.62M | 4.38M | -3.02M |
| totalOtherIncomeExpensesNet | - | - | - | -1.7M | - | - | - | - | - | - |
| incomeBeforeTax | 3.56M | 4.22M | 4.56M | 3.49M | 3.48M | 3.69M | 4.48M | 3.62M | 4.38M | -3.02M |
| incomeTaxExpense | 593.44K | 982.6K | 785.31K | 558.36K | 554.26K | 441.47K | 769.32K | 588.75K | 730.27K | -804.02K |
| netIncomeFromContinuingOperations | 2.97M | 3.23M | 3.78M | 2.93M | 2.93M | 3.25M | 3.71M | 3.03M | 3.65M | -2.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.97M | 3.23M | 3.78M | 2.93M | 2.93M | 3.25M | 3.71M | 3.03M | 3.65M | -2.21M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.97M | 3.23M | 3.78M | 2.93M | 2.93M | 3.25M | 3.71M | 3.03M | 3.65M | -2.21M |
| eps | 0.87 | 0.94 | 1.1 | 0.85 | 0.85 | 0.95 | 1.08 | 0.88 | 1.07 | -0.65 |
| 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 | 25.5M | 72.34M | 25.07M | 30.87M | 43.78M | 58.88M | 36.15M | 36.22M | 45.17M | 74.54M |
| shortTermInvestments | - | - | - | - | - | 339.63M | - | - | - | - |
| cashAndShortTermInvestments | 25.5M | 72.34M | 25.07M | 30.87M | 43.78M | 398.51M | 36.15M | 36.22M | 45.17M | 74.54M |
| netReceivables | 4.57M | 5.12M | 4.73M | 5M | 4.55M | 4.98M | 4.61M | 5.3M | 4.66M | 4.91M |
| accountsReceivables | 4.57M | 5.12M | - | 5M | 4.55M | 4.98M | 4.61M | 5.3M | 4.66M | 4.91M |
| otherReceivables | - | - | 4.73M | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | 24.65M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | 2.95M | - | - | - | - | - | - | 1.44M | -23.13M |
| totalCurrentAssets | 30.07M | 80.42M | 29.8M | 35.87M | 48.33M | 403.49M | 40.76M | 41.53M | 51.28M | 80.96M |
| propertyPlantEquipmentNet | 29.96M | 29.15M | 24.96M | 24.02M | 21.43M | 21.08M | 20.32M | 21.02M | 21.37M | 21.67M |
| goodwill | - | - | - | - | - | 4.18M | - | - | - | 4.18M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | 4.18M | - | - | - | 4.18M |
| longTermInvestments | 1.15B | 1.11B | 1.12B | 1.1B | 1.07B | 727.76M | 1.08B | 1.07B | 1.05B | 688.42M |
| taxAssets | - | - | - | - | - | - | - | - | - | 1B |
| otherNonCurrentAssets | 44.74M | -1.13B | -24.96M | 48.99M | 48.56M | 40.18M | 43.02M | 46.54M | 42.96M | -607.34M |
| totalNonCurrentAssets | 1.23B | 843.05M | 1.19B | 1.17B | 1.14B | 793.2M | 1.15B | 1.13B | 1.11B | 1.11B |
| otherAssets | - | 1.18B | 1.22B | - | - | - | 2.46M | - | - | - |
| totalAssets | 1.26B | 1.26B | 1.22B | 1.21B | 1.19B | 1.2B | 1.19B | 1.18B | 1.16B | 1.19B |
| totalPayables | - | - | - | - | - | 3.23M | - | - | - | 1.57M |
| accountPayables | - | - | - | - | - | 3.23M | - | - | - | 1.57M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 6.19M | - | - | 8.75M | 6.57M | 5.85M | 6.27M |
| shortTermDebt | - | - | - | - | - | 365.88K | - | - | - | 320.09K |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 1.12B | - | 1.03B | 1.06B | 1.03B | 519.57M | 1.01B | -5.85M | 440.86M |
| totalCurrentLiabilities | - | 1.12B | - | 1.04B | 1.06B | 1.03B | 528.32M | 1.01B | 1B | 449.02M |
| longTermDebt | 29.91M | 29.87M | 59.84M | 72.8M | 29.85M | 79.73M | 79.78M | 79.75M | 79.71M | 79.59M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 1.12B | 6.63M | -59.84M | 6.19M | 5.72M | 4.26M | 493.44M | 6.57M | 1.01B | 591.65M |
| totalNonCurrentLiabilities | 1.15B | 36.51M | 1.12B | 78.99M | 35.57M | 83.98M | 573.22M | 86.32M | 1.09B | 671.93M |
| otherLiabilities | - | - | 1.12B | - | - | - | - | - | - | -6.15M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.15B | 1.16B | 1.12B | 1.12B | 1.1B | 1.11B | 1.1B | 1.1B | 1.09B | 1.11B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 21.47M | 21.41M | 21.46M | 21.46M | 21.44M | 21.38M | 21.47M | 21.47M | 21.48M | 21.37M |
| retainedEarnings | 99.03M | 97.09M | 94.79M | 92.04M | 90.15M | 88.19M | 85.97M | 83.26M | 81.22M | 78.54M |
| additionalPaidInCapital | 10.61M | 10.32M | 10.5M | 10.5M | 10.46M | 9.73M | 10.55M | 10.55M | 10.61M | 10M |
| 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.97M | 3.33M | 3.78M | 2.93M | 2.93M | 3.25M | 3.71M | 3.03M | 3.65M | -2.21M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 282.1K | - | - | - | 236.83K | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -2.97M | -3.61M | -3.78M | -2.93M | -2.93M | -3.48M | -3.71M | -3.03M | -3.65M | 2.21M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |