OTC : HFBK
$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 | 38.08M | 36.23M | 28.97M | 21.87M | 20.93M | 19.53M | 17.32M | 16.28M | 15.21M | 14.34M |
| costOfRevenue | 12.33M | 11.52M | 6.55M | 623.36K | 1.55M | 4.26M | 2.38M | 1.96M | 2.14M | 2.17M |
| grossProfit | 25.75M | 24.71M | 22.43M | 21.24M | 19.39M | 15.27M | 14.94M | 14.32M | 13.07M | 12.17M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.04M | 10.57M | 10.07M | 9.65M | 7.58M | 7.59M | 7.56M | 7.36M | 6.95M | 5.8M |
| sellingAndMarketingExpenses | 246.95K | 227.8K | 223.45K | 231.24K | 173.59K | 97165 | 179.44K | 178.03K | 160.68K | 148.23K |
| sellingGeneralAndAdministrativeExpenses | 11.29M | 10.8M | 10.29M | 9.88M | 7.75M | 7.69M | 7.74M | 7.54M | 7.11M | 5.95M |
| otherExpenses | 5.33M | 4.82M | 3.49M | 4.6M | 4.44M | 3.36M | 2.8M | 2.5M | 2.38M | 3.28M |
| operatingExpenses | 16.62M | 15.62M | 13.78M | 14.48M | 12.19M | 11.05M | 10.54M | 10.04M | 9.49M | 9.22M |
| costAndExpenses | 28.94M | 27.14M | 20.33M | 15.11M | 13.74M | 15.31M | 12.92M | 12M | 11.63M | 11.39M |
| netInterestIncome | 24.73M | 22.8M | 21.45M | 19.35M | 17.59M | 15.39M | 13.67M | 13.36M | 12.33M | 11.51M |
| interestIncome | 35.97M | 34.24M | 27.15M | 20.43M | 19.14M | 17.77M | 15.86M | 15.06M | 14.03M | 13.16M |
| interestExpense | 11.24M | 11.43M | 5.71M | 1.08M | 1.55M | 2.38M | 2.19M | 1.7M | 1.7M | 1.64M |
| depreciationAndAmortization | 406.71K | 464.29K | 539.89K | 545.64K | 506.68K | 520.57K | 446.92K | 349.09K | 368.38K | 385.31K |
| ebitda | 9.54M | 9.55M | 9.19M | 7.31M | 7.71M | 4.74M | 4.84M | 4.63M | 3.94M | 3.34M |
| ebit | 9.13M | 9.09M | 8.65M | 6.76M | 7.2M | 4.22M | 4.39M | 4.28M | 3.58M | 2.95M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 9.13M | 9.09M | 8.65M | 6.76M | 7.2M | 4.22M | 4.39M | 4.28M | 3.58M | 2.95M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 9.13M | 9.09M | 8.65M | 6.76M | 7.2M | 4.22M | 4.39M | 4.28M | 3.58M | 2.95M |
| incomeTaxExpense | 2.06M | 2.13M | 2.19M | 1.64M | 1.86M | 1.02M | 1.1M | 1.09M | 1.64M | 1.1M |
| netIncomeFromContinuingOperations | 7.07M | 6.96M | 6.46M | 5.13M | 5.34M | 3.2M | 3.29M | 3.19M | 1.94M | 1.85M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 7.07M | 6.96M | 6.46M | 5.13M | 5.34M | 3.2M | 3.29M | 3.19M | 1.94M | 1.85M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.07M | 6.96M | 6.46M | 5.13M | 5.34M | 3.2M | 3.29M | 3.19M | 1.94M | 1.85M |
| eps | 4.71 | 4.68 | 4.38 | 3.51 | 3.71 | 2.24 | 2.32 | 2.27 | 1.4 | 1.35 |
| 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 | 60.71M | 97.56M | 34.26M | 30.96M | 85.25M | 57.35M | 32.1M | 29.13M | 27.26M | 11.55M |
| shortTermInvestments | 56095 | 16.06M | 16.65M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 60.77M | 113.62M | 50.91M | 30.96M | 85.25M | 57.35M | 32.1M | 29.13M | 27.26M | 11.55M |
| netReceivables | 1.98M | 1.68M | 1.83M | 1.56M | 1.36M | 1.38M | 1.02M | 908.28K | 823.34K | 824.48K |
| accountsReceivables | 1.98M | 1.64M | 1.83M | 1.42M | 1.36M | 1.38M | 870.21K | 848.72K | 823.34K | 824.48K |
| otherReceivables | - | 41231 | - | 146.07K | 7441 | - | 153.26K | 59558 | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 62.75M | 115.29M | 52.74M | 32.53M | 86.61M | 58.73M | 33.12M | 30.04M | 28.08M | 12.38M |
| propertyPlantEquipmentNet | 9.26M | 8.09M | 8.19M | 9.82M | 10.17M | 8.85M | 8.71M | 8.38M | 7.66M | 7.87M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 14915 | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 14915 | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 646.17M | 578.42M | 592.09M | 544.01M | 468.91M | 408.96M | 325.76M | 316.53M | 306.57M | 304.3M |
| taxAssets | 2.91M | 1.75M | 1.61M | 980.03K | 994.19K | 1.04M | 587.4K | 663.42K | 711.52K | 842.45K |
| otherNonCurrentAssets | 8.22M | 9.88M | 10.98M | 8.13M | 8.49M | 8.37M | 9.11M | 8.96M | 9.3M | 10.02M |
| totalNonCurrentAssets | 666.57M | 598.14M | 612.88M | 562.94M | 488.57M | 427.22M | 344.17M | 334.53M | 324.25M | 323.03M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 729.32M | 713.43M | 665.62M | 595.47M | 575.18M | 485.95M | 377.29M | 364.57M | 352.33M | 335.4M |
| totalPayables | 746.56K | 743.03K | 712.07K | 88851 | 130.14K | 200.14K | 213.91K | 134.75K | 99725 | 130.71K |
| accountPayables | 746.56K | 743.03K | 712.07K | 88851 | 130.14K | 200.14K | 213.91K | 134.75K | 99725 | 130.71K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | 130.71K |
| shortTermDebt | 281.05K | - | 31M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | 770.13K | - | - | 558.92K | - | - | 159.83K | 313.21K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -746.56K | 643.36M | 554.31M | 538.52M | 522.32M | 437.82M | 312.84M | 296.74M | 281.42M | 265.02M |
| totalCurrentLiabilities | 281.05K | 644.1M | 586.02M | 538.61M | 522.45M | 438.02M | 313.05M | 296.88M | 281.52M | 265.29M |
| longTermDebt | - | - | 17M | - | - | - | 19M | 26M | 32M | 33M |
| capitalLeaseObligationsNonCurrent | 935.64K | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 958.43K | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 655.94M | 4.3M | 3.63M | 2.81M | 3.17M | 2.73M | 2.7M | 2.1M | 1.92M | 1.78M |
| totalNonCurrentLiabilities | 657.84M | 4.3M | 20.63M | 2.81M | 3.17M | 2.73M | 21.7M | 28.1M | 33.92M | 34.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 935.64K | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 658.12M | 648.4M | 606.65M | 541.42M | 525.63M | 440.75M | 334.76M | 324.97M | 315.44M | 300.07M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 15.08M | 14.93M | 14.78M | 14.7M | 14.51M | 14.34M | 14.24M | 14.1M | 13.95M | 13.36M |
| retainedEarnings | 37.55M | 31.92M | 26.32M | 21.67M | 17.67M | 13.8M | 11.34M | 8.77M | 6.51M | 6.46M |
| additionalPaidInCapital | 18.59M | 18.18M | 17.86M | 17.67M | 17.37M | 17.06M | 16.95M | 16.72M | 16.43M | 15.52M |
| 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 | 7.07M | 6.96M | 6.46M | 5.13M | 5.34M | 3.2M | 3.29M | 3.19M | 1.94M | 1.85M |
| depreciationAndAmortization | - | 464.29K | 539.89K | 545.64K | 506.68K | 520.57K | 446.92K | 349.09K | 368.38K | 385.31K |
| deferredIncomeTax | - | - | -441.76K | 14161 | 3.2M | 529.98K | 286.22K | - | 744.28K | 842.53K |
| stockBasedCompensation | - | 47998 | 59557 | 55659 | 43169 | 43380 | 56526 | 67810 | 69269 | 65982 |
| changeInWorkingCapital | -720.94K | -321.76K | -111.67K | -39591 | 350.4K | -1.38M | 555.69K | 113.14K | -11064 | 102.86K |
| accountsReceivables | -340.59K | 148.2K | -407.48K | -62229 | 25216 | -510.97K | -21491 | -84935 | 1139 | -34278 |
| inventory | - | - | - | - | - | - | 647K | - | 169.85K | 30036 |
| accountsPayables | 3530 | 30964 | 623.22K | -41288 | -70002 | -13768 | 79163 | 35021 | -30981 | 7244 |
| otherWorkingCapital | -383.88K | -500.92K | -327.4K | 63926 | 395.18K | -852.97K | -148.98K | 163.05K | -151.07K | 99862 |
| otherNonCashItems | 1.94M | 254.79K | 790.44K | 953.01K | -133.89K | -136.72K | 11000 | 371.91K | -10615 | 35556 |
| netCashProvidedByOperatingActivities | 8.29M | 7.41M | 7.29M | 6.65M | 9.31M | 2.78M | 4.65M | 4.09M | 3.1M | 3.28M |
| investmentsInPropertyPlantAndEquipment | -370.04K | -363.65K | -142.12K | -222.62K | -1.81M | -664.1K | -764.84K | -1.11M | -170.41K | -232.23K |
| acquisitionsNet | - | - | 2.38M | - | -5.44M | -77.99M | -3.3M | - | -1.17M | -36.58M |
| purchasesOfInvestments | -35.72M | -17.47M | - | -28.63M | -79.03M | -27.93M | -34.73M | -16.58M | -13.5M | -995.31K |
| salesMaturitiesOfInvestments | 26.99M | 23.02M | 13.18M | 13.74M | 20.24M | 21.97M | 27.14M | 14.62M | 12.4M | 11.11M |
| otherInvestingActivities | -43.68M | 12.85M | -81.51M | -61.04M | 96600 | 1.35M | 243.9K | -7.35M | -17700 | -1.16M |
| netCashProvidedByInvestingActivities | -52.79M | 18.04M | -66.1M | -76.16M | -65.95M | -83.27M | -11.41M | -10.43M | -2.45M | -27.85M |
| netDebtIssuance | - | -48M | 48M | - | - | -19M | -7M | -6M | -1M | 5M |
| longTermNetDebtIssuance | - | -48M | 48M | - | - | -19M | -7M | -6M | -1M | 5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 165.74K | -201.95K | -126.22K | -107.02K | -159.93K | -117.4K | -73084 | - | -221 | -123.1K |
| netCommonStockIssuance | 165.74K | -201.95K | -221.21K | -107.02K | -159.93K | -117.4K | -73084 | - | -221 | -123.1K |
| commonStockIssuance | 165.74K | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -201.95K | -221.21K | -107.02K | -159.93K | -117.4K | -73084 | - | -221 | -123.1K |
| netPreferredStockIssuance | - | - | 94988 | - | - | - | - | - | - | - |
| netDividendsPaid | -1.44M | -1.37M | -1.3M | -1.12M | -1.47M | -743.53K | -963.72K | -911.17K | -859.98K | -825.94K |
| commonDividendsPaid | -1.44M | -1.37M | -1.3M | -1.12M | -1.47M | -743.53K | -963.72K | -911.17K | -859.98K | -825.94K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 8.99M | 89.68M | 15.79M | 16.75M | 85.1M | 124.98M | 16.48M | 15.7M | 16.82M | 13.17M |
| netCashProvidedByFinancingActivities | 7.71M | 40.11M | 62.36M | 15.52M | 83.47M | 105.12M | 8.44M | 8.78M | 14.96M | 17.22M |
| 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 | 9.84M | 9.95M | 9.58M | 9.52M | 9.01M | 9.46M | 9.26M | 8.97M | 8.53M | 8.13M |
| costOfRevenue | 2.94M | 3.23M | 2.96M | 3.16M | 2.98M | 2.6M | 2.87M | 3.39M | 2.65M | 2.64M |
| grossProfit | 6.9M | 6.72M | 6.63M | 6.36M | 6.04M | 6.86M | 6.39M | 5.58M | 5.88M | 5.49M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2.88M | 3.05M | 2.74M | 2.8M | 2.98M | 2.6M | 2.84M | 2.55M | 2.83M | 2.52M |
| sellingAndMarketingExpenses | 68410 | - | 68342 | 82046 | 53465 | 42149 | 58917 | 83413 | 43319 | 44973 |
| sellingGeneralAndAdministrativeExpenses | 2.95M | 3.05M | 2.81M | 2.88M | 3.04M | 2.64M | 2.9M | 2.63M | 2.87M | 2.57M |
| otherExpenses | 1.56M | 1.13M | 1.38M | 1.29M | 1.05M | 1.24M | 1.24M | 1.21M | 894K | 86183 |
| operatingExpenses | 4.51M | 4.18M | 4.19M | 4.17M | 4.08M | 3.88M | 4.14M | 3.84M | 3.77M | 2.66M |
| costAndExpenses | 7.45M | 7.41M | 7.14M | 7.33M | 7.06M | 6.48M | 7.02M | 7.23M | 6.42M | 5.29M |
| netInterestIncome | 6.69M | 6.7M | 6.31M | 6.01M | 5.71M | 6.1M | 5.76M | 5.58M | 5.36M | 5.3M |
| interestIncome | 9.31M | 9.43M | 9.06M | 8.98M | 8.5M | 8.96M | 8.74M | 8.48M | 8.05M | 7.63M |
| interestExpense | 2.62M | 2.73M | 2.75M | 2.97M | 2.79M | 2.86M | 2.98M | 2.9M | 2.69M | 2.33M |
| depreciationAndAmortization | 107.95K | 107.81K | 106.6K | 95788 | 96510 | 104.99K | 114.8K | 121.65K | 122.85K | 130.01K |
| ebitda | 2.5M | 2.66M | 2.55M | 2.29M | 2.05M | 3.09M | 2.36M | 1.86M | 2.24M | 2.97M |
| ebit | 2.4M | 2.55M | 2.44M | 2.19M | 1.95M | 2.98M | 2.25M | 1.74M | 2.12M | 2.84M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 2.4M | 2.55M | 2.44M | 2.19M | 1.95M | 2.98M | 2.25M | 1.74M | 2.12M | 2.84M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 2.4M | 2.55M | 2.44M | 2.19M | 1.95M | 2.98M | 2.25M | 1.74M | 2.12M | 2.84M |
| incomeTaxExpense | 586.6K | 595.63K | 563.54K | 477.3K | 426.24K | 699K | 518.02K | 393.55K | 516.33K | 722.95K |
| netIncomeFromContinuingOperations | 1.81M | 1.95M | 1.88M | 1.72M | 1.53M | 2.29M | 1.73M | 1.35M | 1.6M | 2.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.81M | 1.95M | 1.88M | 1.72M | 1.53M | 2.29M | 1.73M | 1.35M | 1.6M | 2.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.81M | 1.95M | 1.88M | 1.72M | 1.53M | 2.29M | 1.73M | 1.35M | 1.6M | 2.11M |
| eps | 1.2 | 1.3 | 1.25 | 1.14 | 1.02 | 1.53 | 1.16 | 0.91 | 1.08 | 1.43 |
| 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 | 52.8M | 60.71M | 106.65M | 5.23M | 119.65M | 97.56M | 98.85M | 71.4M | 51.9M | 34.26M |
| shortTermInvestments | - | - | 8.35M | 11.09M | 11.07M | 16.06M | - | - | - | 16.65M |
| cashAndShortTermInvestments | 52.8M | 60.71M | 115M | 126.93M | 130.71M | 113.62M | 98.85M | 71.4M | 51.9M | 50.91M |
| netReceivables | 2.04M | 1.98M | 1.88M | 1.66M | 1.8M | 1.68M | 1.83M | 2.04M | 1.75M | 1.83M |
| accountsReceivables | 2.04M | 1.98M | 1.88M | 1.66M | 1.8M | 1.64M | 1.59M | 1.77M | 1.75M | 1.83M |
| otherReceivables | - | - | - | - | - | 41231 | 240.72K | 269.68K | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | -1.83M | - | - | - |
| totalCurrentAssets | 54.84M | 62.69M | 116.88M | 128.59M | 132.51M | 115.29M | 98.85M | 73.44M | 53.65M | 52.74M |
| propertyPlantEquipmentNet | 9.16M | 9.26M | 8.07M | 8.02M | 8.06M | 8.09M | 9.51M | 8.07M | 8.12M | 8.19M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 13436 | 14915 | 15470 | - | - | - | 1366 | - | - | - |
| goodwillAndIntangibleAssets | 13436 | 14915 | 15470 | - | - | - | 1366 | - | - | - |
| longTermInvestments | 657.93M | 646.23M | 598.22M | 580.01M | 568.32M | 578.42M | 89.97M | 605.41M | 604.88M | 592.09M |
| taxAssets | - | 2.91M | - | - | - | 1.75M | 1.61M | 1.61M | 1.61M | 1.61M |
| otherNonCurrentAssets | 10.37M | 8.22M | 12.19M | 11.79M | 11.68M | 9.88M | 511.89M | 11.6M | 10.1M | 10.98M |
| totalNonCurrentAssets | 677.47M | 666.63M | 618.5M | 599.82M | 588.06M | 598.14M | 612.98M | 626.7M | 624.72M | 612.88M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 732.31M | 729.32M | 735.38M | 728.41M | 720.57M | 713.43M | 711.84M | 700.13M | 678.37M | 665.62M |
| totalPayables | 801.35K | 746.56K | 804.88K | 721.47K | 715.56K | 743.03K | 790.93K | 880.66K | 911.66K | 712.07K |
| accountPayables | 801.35K | 746.56K | 804.88K | 721.47K | 715.56K | 743.03K | 790.93K | 880.66K | 911.66K | 712.07K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 241.76K | 281.05K | 62104 | 124.21K | - | - | - | 17.75M | 25.25M | 31M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | 1.29M | 770.13K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -801.35K | -746.56K | 660.62M | 655.37M | 648.98M | 643.36M | 626.81M | 599.12M | 571.1M | 554.31M |
| totalCurrentLiabilities | 241.76K | 281.05K | 661.48M | 656.22M | 649.7M | 644.1M | 627.61M | 617.75M | 597.27M | 586.02M |
| longTermDebt | - | - | - | - | - | - | 17M | 17M | 17M | 17M |
| capitalLeaseObligationsNonCurrent | 1M | 935.64K | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 958.43K | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 658.37M | 655.94M | 4.37M | 4.28M | 4.55M | 4.3M | 4.18M | 3.95M | 3.81M | 3.63M |
| totalNonCurrentLiabilities | 659.38M | 657.84M | 4.37M | 4.28M | 4.55M | 4.3M | 21.18M | 20.95M | 20.81M | 20.63M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1M | 935.64K | - | - | - | - | - | - | - | - |
| totalLiabilities | 659.62M | 658.12M | 665.85M | 660.49M | 654.25M | 648.4M | 648.79M | 638.7M | 618.08M | 606.65M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 15.1M | 15.08M | 15.05M | 15.03M | 14.97M | 14.93M | 14.92M | 14.86M | 14.81M | 14.78M |
| retainedEarnings | 38.98M | 37.55M | 35.96M | 34.44M | 33.09M | 31.92M | 29.98M | 28.59M | 27.58M | 26.32M |
| additionalPaidInCapital | 18.66M | 18.59M | 18.52M | 18.45M | 18.26M | 18.18M | 18.15M | 17.99M | 17.9M | 17.86M |
| 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 | 1.81M | 1.95M | 1.88M | 1.72M | 1.53M | 2.29M | 1.73M | 1.35M | 1.6M | 2.11M |
| depreciationAndAmortization | 107.95K | - | 106.6K | 95788 | 96510 | 104.99K | 114.8K | 121.65K | 122.85K | 130.01K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 354.82K | 24774 | -581.4K | -152.92K | -11394 | 254.43K | 24141 | -2.14M | 1.54M | 321.46K |
| accountsReceivables | -61772 | 50072 | -214.33K | -11210 | -165.13K | 154.87K | 203.64K | -283.28K | 72967 | -157.33K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 54787 | -58316 | 83403 | 5915 | -27472 | -47896 | -89734 | -31003 | 199.6K | 137.26K |
| otherWorkingCapital | 361.8K | 33018 | -450.48K | -147.62K | 181.2K | 147.46K | -89769 | -1.83M | 1.27M | 341.53K |
| otherNonCashItems | 230.87K | 1.13M | 120.19K | 219.98K | 172.02K | -242.98K | 102.02K | 464.42K | -20674 | -675.39K |
| netCashProvidedByOperatingActivities | 2.5M | 3.1M | 1.52M | 1.88M | 1.78M | 2.4M | 1.97M | -204.66K | 3.24M | 1.89M |
| investmentsInPropertyPlantAndEquipment | -6420 | -81451 | -165.22K | -64433 | -58939 | -50792 | -189.6K | -81046 | -42209 | -36709 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | -6.58M | -15.81M | -7.85M | -5.48M | -15.91M | - | - | - | - |
| salesMaturitiesOfInvestments | 4.91M | 7.63M | 6.17M | 2.4M | 10.78M | 5.19M | 5.32M | 6.86M | 5.65M | 4.65M |
| otherInvestingActivities | -16.89M | -41.05M | -5.82M | -6.49M | 9.68M | 7.67M | 11.33M | -6.82M | -879.33K | -6.68M |
| netCashProvidedByInvestingActivities | -11.99M | -40.08M | -15.63M | -12M | 14.92M | -3.11M | 16.46M | -41166 | 4.73M | -2.07M |
| netDebtIssuance | - | - | - | - | - | -17M | -17.75M | -7.5M | -5.75M | 5M |
| longTermNetDebtIssuance | - | - | - | - | - | -17M | -17.75M | -7.5M | -5.75M | 5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 18361 | 17755 | 19063 | 84956 | 43969 | -70876 | -59805 | -3074 | -68192 | -79943 |
| netCommonStockIssuance | 18361 | 17755 | 19063 | 84956 | 43969 | -70876 | -59805 | -3074 | -68192 | -79943 |
| commonStockIssuance | 18361 | 17755 | 19063 | 84956 | 43969 | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -70876 | -59805 | -3074 | -68192 | -79943 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -376.89K | -361.23K | -360.68K | -360.01K | -358.42K | -343.36K | -342.95K | -341.06K | -339.94K | -324.96K |
| commonDividendsPaid | -376.89K | -361.23K | -360.68K | -360.01K | -358.42K | -343.36K | -342.95K | -341.06K | -339.94K | -324.96K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 1.93M | -8.56M | 5.26M | 6.59M | 5.7M | 16.66M | 27.93M | 28.15M | 16.93M | 3.84M |
| netCashProvidedByFinancingActivities | 1.57M | -8.9M | 4.91M | 6.32M | 5.39M | -757.11K | 9.78M | 20.31M | 10.78M | 8.44M |