NASDAQ : VABK
$0.43 (0.97%)
| 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 | 83.34M | 82.61M | 79.09M | 69.99M | 58.74M | 33.8M | 31.56M | 31.01M | 28.21M | 24.39M |
| costOfRevenue | 25.87M | 28.95M | 21.76M | 3.29M | 4.3M | 4.97M | 5.65M | 4.66M | 1.65M | 1.05M |
| grossProfit | 57.47M | 53.66M | 57.34M | 66.7M | 54.44M | 28.82M | 25.91M | 26.35M | 26.56M | 23.34M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.15M | 16.63M | 16.61M | 17.77M | 16.99M | 9.65M | 9.25M | 8.04M | 8.28M | 9.22M |
| sellingAndMarketingExpenses | 761K | 730K | 1.1M | 1.22M | 922K | 409K | 539K | 715K | 472K | 404K |
| sellingGeneralAndAdministrativeExpenses | 1.91M | 17.36M | 17.71M | 19M | 17.91M | 10.06M | 9.79M | 8.75M | 8.75M | 9.63M |
| otherExpenses | 31.48M | 15.4M | 16.36M | 19.16M | 24.61M | 8.72M | 7.91M | 7.06M | 6.85M | 5.36M |
| operatingExpenses | 33.38M | 32.76M | 34.06M | 38.15M | 42.52M | 18.78M | 17.69M | 15.81M | 15.6M | 14.99M |
| costAndExpenses | 59.26M | 61.71M | 55.82M | 41.44M | 46.82M | 23.75M | 23.34M | 20.47M | 17.25M | 16.04M |
| netInterestIncome | 51.51M | 45.94M | 48.6M | 53.27M | 44.82M | 23.78M | 21.81M | 22.75M | 21.28M | 18.18M |
| interestIncome | 77.25M | 75.5M | 69.62M | 56.45M | 48.1M | 27.13M | 26.09M | 25.54M | 22.52M | 19.12M |
| interestExpense | 25.74M | 29.55M | 21.02M | 3.18M | 3.28M | 3.35M | 4.27M | 2.79M | 1.23M | 937K |
| depreciationAndAmortization | 3.99M | 4.26M | 4.77M | 5.08M | 4.4M | 1.96M | 1.2M | 1.23M | 1.25M | 1.27M |
| ebitda | 28.07M | 25.16M | 28.04M | 33.63M | 16.32M | 12M | 9.41M | 11.76M | 12.21M | 9.62M |
| ebit | 24.08M | 20.9M | 23.27M | 28.55M | 11.92M | 10.04M | 8.22M | 10.54M | 10.96M | 8.35M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 24.08M | 20.9M | 23.27M | 28.55M | 11.92M | 10.04M | 8.22M | 10.54M | 10.96M | 8.35M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 24.08M | 20.9M | 23.27M | 28.55M | 11.92M | 10.04M | 8.22M | 10.54M | 10.96M | 8.35M |
| incomeTaxExpense | 4.82M | 3.93M | 4.01M | 5.11M | 1.85M | 2.06M | 1.53M | 2.07M | 4.4M | 2.6M |
| netIncomeFromContinuingOperations | 19.26M | 16.97M | 19.26M | 23.44M | 10.07M | 7.98M | 6.69M | 8.47M | 6.55M | 5.75M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 19.26M | 16.97M | 19.26M | 23.44M | 10.07M | 7.98M | 6.69M | 8.47M | 6.55M | 5.75M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 19.26M | 16.97M | 19.26M | 23.44M | 10.07M | 7.98M | 6.69M | 8.47M | 6.55M | 5.75M |
| eps | 3.57 | 3.15 | 3.6 | 4.4 | 2.16 | 2.95 | 2.49 | 3.18 | 2.49 | 2.2 |
| 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 | 5.8M | 17.1M | 28.39M | 40.09M | 356.38M | 8.12M | 14.91M | 11.74M | 11.39M | 10.05M |
| shortTermInvestments | 54.26M | 263.54M | 420.6M | 538.19M | 303.82M | 174.09M | 114.04M | 61.39M | 67.5M | 56.66M |
| cashAndShortTermInvestments | 60.06M | 280.64M | 448.98M | 578.28M | 660.19M | 182.2M | 128.95M | 73.13M | 78.89M | 66.71M |
| netReceivables | 6.21M | - | 14.29M | 13.51M | 13.3M | 6.34M | 9.16M | 5.87M | 6.42M | 6.7M |
| accountsReceivables | - | - | 14.29M | 13.51M | 13.3M | 6.34M | 9.16M | 5.87M | 6.42M | 6.7M |
| otherReceivables | 6.21M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | -60.48M | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 5.8M | 280.64M | 463.27M | 591.78M | 673.5M | 188.54M | 138.11M | 79M | 85.31M | 73.41M |
| propertyPlantEquipmentNet | 17.98M | 20.93M | 22.94M | 24.34M | 32.68M | 8.76M | 6.14M | 7.04M | 7.37M | 8.05M |
| goodwill | 7.77M | 7.77M | 7.77M | 7.77M | 8.14M | 372K | 372K | 372K | 372K | 372K |
| intangibleAssets | 2.68M | 3.79M | 5.09M | 6.59M | 8.54M | 341K | 408K | 477K | 579K | 680K |
| goodwillAndIntangibleAssets | 10.45M | 11.56M | 12.86M | 14.35M | 16.68M | 713K | 780K | 849K | 951K | 1.05M |
| longTermInvestments | 1.49B | 1.23B | 1.08B | 931.83M | 1.06B | 603.95M | 535.32M | 532.3M | 524.74M | 478.45M |
| taxAssets | 12.08M | 15.41M | 15.38M | 17.32M | 4.84M | - | - | - | - | - |
| otherNonCurrentAssets | -1.49B | 60.77M | 47.29M | 43.73M | 189.26M | 46.44M | 22.27M | 25.61M | 25.52M | 44.08M |
| totalNonCurrentAssets | 40.51M | 1.34B | 1.18B | 1.03B | 1.3B | 659.87M | 564.52M | 565.8M | 558.58M | 531.62M |
| otherAssets | 1.6B | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.65B | 1.62B | 1.65B | 1.62B | 1.97B | 848.41M | 702.63M | 644.8M | 643.89M | 605.03M |
| totalPayables | - | - | 3.95M | 2.02M | 3.55M | 1.46M | 5.31M | 1.52M | 1.73M | 1.62M |
| accountPayables | - | - | 3.95M | 2.02M | 3.55M | 1.46M | 5.31M | 1.52M | 1.73M | 1.62M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | 236K | 3.46M | - | - | - | - | - | 34.09M | 19.7M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.43B | 1.42B | 1.41B | 1.48B | 1.8B | 730.76M | 621.21M | 572.53M | 542.96M | 524.65M |
| totalCurrentLiabilities | 1.43B | 1.42B | 1.42B | 1.48B | 1.8B | 732.22M | 626.52M | 574.06M | 578.78M | 545.98M |
| longTermDebt | 23.55M | 23.51M | 69.96M | 3.41M | 3.37M | 30M | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 6.19M | 5.39M | 6.5M | 6.17M | 7.11M | 3.59M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 4.1M | 3.85M | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 33.85M | 32.74M | 76.46M | 9.59M | 10.48M | 33.59M | - | - | - | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.19M | 5.39M | 6.5M | 6.17M | 7.11M | 3.59M | - | - | - | - |
| totalLiabilities | 1.47B | 1.46B | 1.49B | 1.49B | 1.81B | 765.81M | 626.52M | 574.06M | 578.78M | 545.98M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13.33M | 13.26M | 13.26M | 13.21M | 13.18M | 6.72M | 6.72M | 6.36M | 6.03M | 5.92M |
| retainedEarnings | 94.16M | 82.51M | 73.78M | 63.48M | 46.44M | 41.96M | 37.24M | 38.65M | 37.78M | 32.76M |
| additionalPaidInCapital | 107.34M | 106.39M | 106.04M | 105.34M | 104.58M | 32.46M | 32.2M | 27.01M | 22.04M | 21.15M |
| 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 | 19.26M | 16.97M | 19.26M | 23.44M | 10.07M | 7.98M | 6.69M | 8.47M | 6.55M | 5.75M |
| depreciationAndAmortization | 3.99M | 4.26M | 4.77M | 5.08M | 4.4M | 1.96M | 1.2M | 1.23M | 1.25M | 1.27M |
| deferredIncomeTax | 352K | -10000 | -473K | -138K | 702K | -214K | 91000 | -234K | 768K | 77000 |
| stockBasedCompensation | 972K | 968K | 727K | 687K | 521K | 264K | 534K | 65000 | 10000 | 28000 |
| changeInWorkingCapital | -678K | -2.16M | -811K | -2.16M | -1.03M | -1.9M | 41000 | 495K | -268K | -1.77M |
| accountsReceivables | 676K | -1.36M | 52000 | -828K | -2.6M | -946K | 545K | 910K | -509K | -1.31M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -1.35M | -799K | -863K | -1.34M | 1.57M | -951K | -504K | -415K | 241K | -458K |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -2.56M | -4.73M | -9.57M | -4.22M | -1.6M | 1.17M | 794K | 1.74M | 481K | -66000 |
| netCashProvidedByOperatingActivities | 21.33M | 15.29M | 13.9M | 22.68M | 13.06M | 9.25M | 9.35M | 11.76M | 8.8M | 5.29M |
| investmentsInPropertyPlantAndEquipment | -582K | -733K | -1.17M | -546K | -1.29M | -199K | -189K | -846K | -463K | -585K |
| acquisitionsNet | - | - | - | - | 153.28M | -50000 | -50000 | -100000 | -300K | -700K |
| purchasesOfInvestments | - | - | -83.16M | -316.35M | -74.43M | -167.36M | -79.75M | - | -45.29M | -18.98M |
| salesMaturitiesOfInvestments | 28.91M | 154.22M | 214.39M | 22.72M | 31.72M | 109.23M | 28.44M | 5.94M | 34.02M | 35.87M |
| otherInvestingActivities | 3.47M | -137.74M | -149.83M | 126.98M | 152.91M | -71.58M | -3.22M | -9.43M | -49.29M | -58.48M |
| netCashProvidedByInvestingActivities | 31.8M | 15.75M | -19.77M | -167.2M | 262.19M | -129.95M | -54.77M | -4.44M | -61.32M | -42.87M |
| netDebtIssuance | -236K | -49.13M | 69.96M | - | -42.58M | 30M | - | -15M | 15M | - |
| longTermNetDebtIssuance | - | -45.91M | 66.5M | - | -42.58M | 30M | - | - | - | - |
| shortTermNetDebtIssuance | -236K | -3.23M | 3.46M | - | - | - | - | -15M | 15M | - |
| netStockIssuance | 35000 | -559K | 18000 | 23000 | 30000 | - | -5000 | - | - | -1.26M |
| netCommonStockIssuance | 35000 | -559K | 18000 | 23000 | 30000 | - | -5000 | - | - | -1.26M |
| commonStockIssuance | 35000 | - | 18000 | 23000 | 30000 | - | - | - | - | - |
| commonStockRepurchased | - | -559K | - | - | - | - | -5000 | - | - | -1.26M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.6M | -7.09M | -7.07M | -6.39M | -6.41M | -3.25M | -3.14M | -2.47M | -1.38M | -1.09M |
| commonDividendsPaid | -7.6M | -7.09M | -7.07M | -6.39M | -6.41M | -3.25M | -3.14M | -2.47M | -1.38M | -1.09M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 8.18M | 14.45M | -68.79M | -317.82M | 247.85M | 109.55M | 48.78M | 10.75M | 18.68M | 34.91M |
| netCashProvidedByFinancingActivities | 381K | -42.33M | -5.88M | -324.19M | 198.89M | 136.3M | 45.63M | -6.72M | 32.3M | 32.56M |
| date | 2026-06-30 | 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 | 11.87M | 20.37M | 21.3M | 20.82M | 20.45M | 20.77M | 21.04M | 20.86M | 20.35M | 20.36M |
| costOfRevenue | - | 5.64M | 6.25M | 6.73M | 6.34M | 6.55M | 6.94M | 7.27M | 7.14M | 7.6M |
| grossProfit | 11.87M | 14.73M | 15.06M | 14.09M | 14.1M | 14.21M | 14.1M | 13.59M | 13.21M | 12.76M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 333K | 348K | -11.11M | 4.16M | 4.01M | 4.08M | 4.36M | 3.89M | 4.03M | 4.35M |
| sellingAndMarketingExpenses | 254K | 267K | 157K | 171K | 179K | 254K | 159K | 166K | 157K | 248K |
| sellingGeneralAndAdministrativeExpenses | 587K | 615K | -10.95M | 4.34M | 4.19M | 4.34M | 4.52M | 4.06M | 4.19M | 4.6M |
| otherExpenses | - | 7.58M | 18.43M | 4.07M | 4.49M | 4.49M | 3.74M | 3.88M | 3.94M | 3.84M |
| operatingExpenses | 587K | 8.2M | 7.48M | 8.4M | 8.68M | 8.82M | 8.26M | 7.94M | 8.12M | 8.44M |
| costAndExpenses | 587K | 13.83M | 13.72M | 15.14M | 15.02M | 15.38M | 15.19M | 15.21M | 15.27M | 16.04M |
| netInterestIncome | -5.75M | 12.91M | 13.35M | 12.96M | 12.69M | 12.18M | 12.12M | 11.92M | 11.08M | 10.82M |
| interestIncome | - | 18.88M | 19.63M | 19.36M | 19.03M | 18.89M | 19.19M | 19.3M | 18.56M | 18.44M |
| interestExpense | 5.75M | 5.97M | 6.28M | 6.4M | 6.34M | 6.71M | 7.06M | 7.38M | 7.48M | 7.62M |
| depreciationAndAmortization | - | 794K | - | -187K | 1.07M | 1.06M | 1.04M | 1.06M | 1.07M | 1.08M |
| ebitda | 11.28M | 7.33M | 7.58M | 5.5M | 6.49M | 6.45M | 6.89M | 6.71M | 6.16M | 5.4M |
| ebit | 11.28M | 6.53M | 7.58M | 5.69M | 5.42M | 5.39M | 5.85M | 5.65M | 5.09M | 4.32M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 11.28M | 6.53M | 7.58M | 5.69M | 5.42M | 5.39M | 5.85M | 5.65M | 5.09M | 4.32M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 11.28M | 6.53M | 7.58M | 5.69M | 5.42M | 5.39M | 5.85M | 5.65M | 5.09M | 4.32M |
| incomeTaxExpense | 2.27M | 1.27M | 1.62M | 1.11M | 1.18M | 901K | 1.29M | 1.05M | 929K | 671K |
| netIncomeFromContinuingOperations | 9.01M | 5.26M | 5.96M | 4.58M | 4.24M | 4.49M | 4.56M | 4.6M | 4.16M | 3.65M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 9.01M | 5.26M | 5.96M | 4.58M | 4.24M | 4.49M | 4.56M | 4.6M | 4.16M | 3.65M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 9.01M | 5.26M | 5.96M | 4.58M | 4.24M | 4.49M | 4.56M | 4.6M | 4.16M | 3.65M |
| eps | 1.66 | 0.97 | 1.1 | 0.85 | 0.79 | 0.83 | 0.85 | 0.86 | 0.77 | 0.68 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 35.7M | 19.11M | 5.8M | 15.13M | 15.84M | 26.23M | 17.1M | 19.16M | 17.3M | 17.8M |
| shortTermInvestments | - | 3.51M | 54.26M | 11.35M | 9.42M | 12.92M | 263.54M | 279.32M | 284.7M | 341.86M |
| cashAndShortTermInvestments | 35.7M | 22.62M | 60.06M | 26.48M | 25.25M | 39.15M | 280.64M | 298.49M | 302M | 359.65M |
| netReceivables | - | - | 6.21M | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | 6.21M | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | -60.48M | - | - | - | - | - | - | - |
| totalCurrentAssets | 35.7M | 22.62M | 5.8M | 26.48M | 25.25M | 39.15M | 280.64M | 298.49M | 302M | 359.65M |
| propertyPlantEquipmentNet | 17.13M | 17.58M | 17.98M | 18.44M | 19.24M | 17.66M | 20.93M | 21.48M | 22.1M | 22.51M |
| goodwill | 7.77M | 7.77M | 7.77M | 7.77M | 7.77M | 7.77M | 7.77M | 7.77M | 7.77M | 7.77M |
| intangibleAssets | 2.2M | 2.44M | 2.68M | 2.94M | 3.21M | 3.5M | 3.79M | 4.1M | 4.42M | 4.75M |
| goodwillAndIntangibleAssets | 9.97M | 10.2M | 10.45M | 10.71M | 10.98M | 11.26M | 11.56M | 11.87M | 12.19M | 12.52M |
| longTermInvestments | - | 1.47B | 1.49B | 1.47B | 1.48B | 1.48B | 1.23B | 1.21B | 1.15B | 1.12B |
| taxAssets | 12.18M | 12.42M | 12.08M | 13.1M | 14.08M | 14.47M | 15.41M | 13.55M | 15.86M | 15.74M |
| otherNonCurrentAssets | - | 118.74M | -1.49B | 69.61M | 86.51M | 67.31M | 60.77M | 62.4M | 71.48M | 89.19M |
| totalNonCurrentAssets | 39.27M | 1.63B | 40.51M | 1.58B | 1.61B | 1.59B | 1.34B | 1.32B | 1.27B | 1.26B |
| otherAssets | 1.56B | - | 1.6B | - | - | - | - | - | - | - |
| totalAssets | 1.64B | 1.65B | 1.65B | 1.61B | 1.63B | 1.63B | 1.62B | 1.61B | 1.57B | 1.62B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 20M | - | - | - | - | - | 236K | 3.11M | 2.44M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.41B | 1.43B | 1.43B | 1.38B | 1.39B | 1.43B | 1.42B | 1.38B | 1.37B | 1.43B |
| totalCurrentLiabilities | 1.43B | 1.43B | 1.43B | 1.38B | 1.39B | 1.43B | 1.42B | 1.38B | 1.38B | 1.43B |
| longTermDebt | 3.58M | 23.57M | 23.55M | 33.54M | 64.53M | 23.52M | 23.51M | 56M | 33.48M | 23.47M |
| capitalLeaseObligationsNonCurrent | 5.47M | 5.84M | 6.19M | 6.54M | 6.89M | 5.03M | 5.39M | 5.75M | 6.1M | 6.45M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | 5.54M | 4.1M | 4.1M | 3.67M | 4.49M | 3.85M | 4.11M | 3.79M | 5.02M |
| totalNonCurrentLiabilities | 9.05M | 34.94M | 33.85M | 44.18M | 75.08M | 33.03M | 32.74M | 65.86M | 43.38M | 34.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.47M | 5.84M | 6.19M | 6.54M | 6.89M | 5.03M | 5.39M | 5.75M | 6.1M | 6.45M |
| totalLiabilities | 1.44B | 1.46B | 1.47B | 1.43B | 1.46B | 1.47B | 1.46B | 1.45B | 1.42B | 1.47B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13.42M | 13.39M | 13.33M | 13.32M | 13.32M | 13.3M | 13.26M | 13.26M | 13.26M | 13.28M |
| retainedEarnings | 104.53M | 97.48M | 94.16M | 90.15M | 87.51M | 85.22M | 82.51M | 80.79M | 77.96M | 75.66M |
| additionalPaidInCapital | - | 107.57M | 107.34M | 107.08M | 106.83M | 106.61M | 106.39M | 106.17M | 105.94M | 106.2M |
| 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 | 5.26M | 5.96M | 4.58M | 4.24M | 4.49M | 4.56M | 4.6M | 4.16M | 3.65M | 3.17M |
| depreciationAndAmortization | 794K | 2.04M | -1.28M | 1.07M | 1.06M | 1.04M | 1.06M | 1.07M | 1.08M | 1.1M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 302K | 235K | -495K | 247K | 248K | 289K | 232K | 252K | 195K | 188K |
| changeInWorkingCapital | 1.76M | -1.43M | 849K | 1.8M | -2.64M | -1.27M | 10.42M | -10.89M | -414K | -80000 |
| accountsReceivables | 679K | 180K | 527K | 2.4M | -2.92M | -1.12M | 10.62M | -9.66M | -1.2M | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 1.08M | - | 322K | -601K | 279K | -152K | -204K | -1.23M | 790K | -80000 |
| otherWorkingCapital | - | -1.61M | - | - | - | - | - | - | - | - |
| otherNonCashItems | -867K | -282K | 2.33M | -613K | -1.06M | -1.26M | -1.13M | -1.02M | -1.34M | -1.17M |
| netCashProvidedByOperatingActivities | 7.24M | 6.53M | 5.98M | 6.74M | 2.09M | 3.36M | 15.18M | -6.42M | 3.17M | 3.21M |
| investmentsInPropertyPlantAndEquipment | -207K | -364K | 285K | -26000 | -259K | -183K | -122K | -397K | -31000 | -301K |
| acquisitionsNet | - | 222K | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | -14.6M |
| salesMaturitiesOfInvestments | 5.76M | 7.94M | 6.45M | 9.65M | 4.87M | 6.02M | 16.16M | 56.43M | 75.61M | 30.44M |
| otherInvestingActivities | 406K | -1.74M | 8.98M | -1.32M | -2.88M | -18.34M | -56.82M | -29.81M | -32.76M | -72.74M |
| netCashProvidedByInvestingActivities | 5.96M | 6.06M | 15.71M | 8.3M | 1.73M | -12.51M | -40.78M | 26.22M | 42.82M | -57.2M |
| netDebtIssuance | - | -10M | -31M | 41M | -236K | -34.78M | 23.17M | 12.44M | -49.96M | 26.96M |
| longTermNetDebtIssuance | - | -10M | -31M | 41M | - | -31.91M | 22.5M | 10M | -46.5M | 23.5M |
| shortTermNetDebtIssuance | - | - | - | - | -236K | -2.88M | 674K | 2.44M | -3.46M | 3.46M |
| netStockIssuance | - | 35000 | - | - | - | - | - | -533K | -26000 | - |
| netCommonStockIssuance | - | 35000 | - | - | - | - | - | -533K | -26000 | - |
| commonStockIssuance | - | 35000 | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | -533K | -26000 | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.95M | -1.94M | -1.94M | -1.94M | -1.78M | -1.77M | -1.77M | -1.77M | -1.77M | -1.77M |
| commonDividendsPaid | -1.95M | -1.94M | -1.94M | -1.94M | -1.78M | -1.77M | -1.77M | -1.77M | -1.77M | -1.77M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5M | 46.84M | -4.18M | -45.15M | 10.67M | 43.64M | 6.06M | -58.13M | 22.87M | 38.8M |
| netCashProvidedByFinancingActivities | -6.95M | 34.94M | -37.12M | -6.09M | 8.65M | 7.09M | 27.46M | -48M | -28.88M | 63.99M |