NASDAQ : OPBK
$0.87 (5.88%)
| 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 | 166.66M | 154.05M | 135.85M | 105.83M | 80.18M | 64.43M | 70.2M | 59.4M | 49.27M | 40.71M |
| costOfRevenue | 75.56M | 74.77M | 54.63M | 14.28M | 3.65M | 14.25M | 15.61M | 10.38M | 5.88M | 5.05M |
| grossProfit | 91.1M | 79.28M | 81.22M | 91.55M | 76.52M | 50.17M | 54.6M | 49.02M | 43.38M | 35.66M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.79M | 34.03M | 31.73M | 28.68M | 22.43M | 21.19M | 22.96M | 20.68M | 18.97M | 16.77M |
| sellingAndMarketingExpenses | 505K | 533K | 614K | 543K | 684K | 467K | 806K | 814K | 631K | 557K |
| sellingGeneralAndAdministrativeExpenses | 2.3M | 34.56M | 32.34M | 29.23M | 23.11M | 21.66M | 23.77M | 21.5M | 19.6M | 17.33M |
| otherExpenses | 53.48M | 15.64M | 15.38M | 15.6M | 12.75M | 10.28M | 8.75M | 8.07M | 6.66M | 6.01M |
| operatingExpenses | 55.77M | 50.2M | 47.73M | 44.83M | 35.86M | 31.94M | 32.52M | 29.56M | 26.26M | 23.34M |
| costAndExpenses | 131.33M | 124.97M | 102.36M | 59.11M | 39.52M | 46.19M | 48.13M | 39.94M | 32.14M | 28.39M |
| netInterestIncome | 78.35M | 65.61M | 68.69M | 76.91M | 61.03M | 45.36M | 44.27M | 40.96M | 35.71M | 28.33M |
| interestIncome | 150.33M | 137.62M | 121.66M | 88.21M | 64.16M | 53.66M | 58.78M | 50.07M | 40.28M | 31.7M |
| interestExpense | 71.98M | 72.01M | 52.98M | 11.3M | 3.13M | 8.29M | 14.51M | 9.11M | 4.57M | 3.37M |
| depreciationAndAmortization | 7.26M | 1.36M | 1.34M | 1.37M | 1.31M | 1.3M | 1.15M | 1.04M | 1.01M | 1.08M |
| ebitda | 42.59M | 30.44M | 34.83M | 48.09M | 41.97M | 19.54M | 23.22M | 20.5M | 18.14M | 13.4M |
| ebit | 35.33M | 29.08M | 33.49M | 46.72M | 40.66M | 18.23M | 22.08M | 19.46M | 17.13M | 12.32M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 35.33M | 29.08M | 33.49M | 46.72M | 40.66M | 18.23M | 22.08M | 19.46M | 17.13M | 12.32M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 35.33M | 29.08M | 33.49M | 46.72M | 40.66M | 18.23M | 22.08M | 19.46M | 17.13M | 12.32M |
| incomeTaxExpense | 9.67M | 8.01M | 9.57M | 13.41M | 11.8M | 5.11M | 5.32M | 5.2M | 7.89M | 4.89M |
| netIncomeFromContinuingOperations | 25.66M | 21.07M | 23.92M | 33.31M | 28.84M | 13.13M | 16.76M | 14.25M | 9.24M | 7.43M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -1000 |
| netIncome | 25.66M | 21.07M | 23.92M | 33.31M | 28.84M | 13.13M | 16.76M | 14.25M | 9.24M | 7.42M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 25.66M | 20.69M | 23.44M | 32.61M | 28.51M | 12.93M | 16.37M | 14.25M | 8.87M | 7.02M |
| eps | 1.72 | 1.39 | 1.55 | 2.15 | 1.89 | 0.85 | 1.04 | 0.92 | 0.68 | 0.55 |
| 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 | 434M | 135.04M | 91.31M | 82.97M | 115.46M | 106.31M | 86.04M | 77.73M | 63.25M | 20.13M |
| shortTermInvestments | 30000 | 22000 | 194.25M | 209.81M | 150.44M | 91.79M | 56.55M | 55.34M | 41.47M | 35.46M |
| cashAndShortTermInvestments | 434M | 135.06M | 285.56M | 292.78M | 265.9M | 198.1M | 142.58M | 133.06M | 104.72M | 55.59M |
| netReceivables | 10.48M | 9.19M | 8.26M | 7.18M | 4.58M | 3.98M | 3.17M | 3.07M | 2.46M | 2M |
| accountsReceivables | 10.48M | 9.19M | 8.26M | 7.18M | 4.58M | 3.98M | 3.17M | 3.07M | 2.46M | 2M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | -423.09M | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 21.39M | 144.25M | 293.82M | 299.96M | 270.48M | 202.09M | 145.75M | 136.13M | 107.18M | 57.59M |
| propertyPlantEquipmentNet | 14.55M | 12.86M | 13.74M | 13.5M | 13.26M | 11.33M | 13.48M | 4.63M | 4.48M | 5.07M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 10.83M | 11.74M | 12.76M | 12.72M | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | 10.83M | 11.74M | 12.76M | 12.72M | - | - | - | - | - |
| longTermInvestments | 2.54B | 2.13B | 1.75B | 1.72B | 1.4B | 1.12B | 991.36M | 873.44M | 758.91M | 667.96M |
| taxAssets | 12.44M | 14.89M | 13.31M | 14.32M | 8.41M | 5.24M | 3.19M | 3.67M | 3.38M | 3.28M |
| otherNonCurrentAssets | 58.32M | 56.92M | 65.82M | 38.48M | 23.5M | 27.02M | 25.74M | 26.32M | 27.04M | 27.35M |
| totalNonCurrentAssets | 2.63B | 2.22B | 1.85B | 1.79B | 1.46B | 1.16B | 1.03B | 908.06M | 793.81M | 703.66M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.65B | 2.37B | 2.15B | 2.09B | 1.73B | 1.37B | 1.18B | 1.04B | 901M | 761.25M |
| totalPayables | 14.6M | 16.07M | 12.63M | 2.77M | 558K | 1.02M | 2.69M | 1.72M | 423K | 321.75K |
| accountPayables | 14.6M | 16.07M | 12.63M | 2.77M | 558K | 1.02M | 2.69M | 1.72M | 423K | 321.75K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | 25M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -3.42M | 2.03B | 1.81B | 1.89B | 1.53B | 1.2B | 1.02B | 905.18M | 773.31M | 661.78M |
| totalCurrentLiabilities | 11.18M | 2.04B | 1.82B | 1.89B | 1.53B | 1.2B | 1.02B | 906.89M | 798.73M | 662.11M |
| longTermDebt | 110.76M | 95M | 105M | - | - | 5M | - | - | 25M | 10M |
| capitalLeaseObligationsNonCurrent | 11.18M | 7.86M | 9.34M | 10.21M | 10.31M | 8.43M | 10.13M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.31B | 14.81M | 20.58M | 18.83M | 16.54M | 8.92M | 5.42M | 7.51M | -14.21M | 7.86M |
| totalNonCurrentLiabilities | 2.42B | 117.67M | 134.92M | 29.04M | 26.84M | 22.35M | 15.55M | 7.51M | 10.79M | 17.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.18M | 7.86M | 9.34M | 10.21M | 10.31M | 8.43M | 10.13M | - | - | - |
| totalLiabilities | 2.42B | 2.16B | 1.96B | 1.92B | 1.56B | 1.22B | 1.04B | 914.4M | 809.52M | 679.97M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 73.02M | 73.7M | 76.28M | 79.33M | 78.72M | 78.66M | 86.38M | 91.21M | 67.93M | 67.5M |
| retainedEarnings | 153.3M | 134.78M | 120.86M | 105.69M | 79.06M | 55.35M | 46.48M | 32.88M | 18.62M | 9.39M |
| additionalPaidInCapital | 11.85M | 11.93M | 10.94M | 9.74M | 8.64M | 8.52M | 7.52M | 6.25M | 5.28M | 4.61M |
| 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 | 25.64M | 21.07M | 23.92M | 33.31M | 28.84M | 13.13M | 16.76M | 14.25M | 9.24M | 7.43M |
| depreciationAndAmortization | 7.26M | 1.36M | 1.34M | 1.37M | 1.31M | 1.3M | 1.15M | 1.04M | 1.01M | 1.08M |
| deferredIncomeTax | 81000 | -1.6M | 626K | 1.08M | -2.31M | - | - | - | - | - |
| stockBasedCompensation | 699K | 1.18M | 1.3M | 1.18M | 558K | 1.1M | 1.47M | 969K | 668K | 1.2M |
| changeInWorkingCapital | -1.69M | 9.56M | -2.6M | -3.58M | 8.69M | -1.74M | 3.59M | -1.89M | -252K | -3.57M |
| accountsReceivables | -2.28M | -929K | -1.08M | -2.4M | 242K | -1.46M | -98000 | -605K | -462K | -440K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 590K | 3.44M | 9.86M | 2.21M | -463K | -1.66M | 971K | 1.29M | 101K | -25000 |
| otherWorkingCapital | - | 7.05M | -11.37M | -3.4M | 8.91M | 1.39M | 2.72M | -2.58M | 109K | -3.1M |
| otherNonCashItems | -5.83M | -230K | 43.26M | 50.38M | -65.37M | -18.64M | -3.98M | 16.23M | -12.81M | 4.43M |
| netCashProvidedByOperatingActivities | 26.16M | 31.34M | 67.84M | 83.73M | -28.28M | -4.85M | 18.98M | 30.6M | -2.15M | 10.58M |
| investmentsInPropertyPlantAndEquipment | -2.8M | -1.56M | -2.18M | -1.41M | -1.12M | -619K | -1.74M | -1.2M | -421K | -259K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -35.11M | -23.46M | -8.58M | -116.95M | -99.2M | -66.62M | -16.59M | -23.36M | -13.55M | -782K |
| salesMaturitiesOfInvestments | 30.72M | 27.67M | 24.37M | 32.19M | 35.94M | 30.32M | 14.55M | 6.56M | 6.17M | 8.07M |
| otherInvestingActivities | -235.82M | -190.06M | -89.58M | -375.61M | -221.66M | -110.16M | -114.26M | -128.29M | -73.88M | -167.1M |
| netCashProvidedByInvestingActivities | -243.01M | -187.42M | -75.97M | -461.78M | -286.04M | -147.07M | -118.03M | -146.28M | -81.68M | -160.08M |
| netDebtIssuance | 4.57M | -10M | 105M | - | -5M | 5M | - | -25M | 15M | -10M |
| longTermNetDebtIssuance | 4.57M | -10M | 105M | - | -5M | 5M | - | -25M | 15M | -10M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -706K | -2.74M | -3.93M | 608K | -28000 | -8.1M | -5.39M | 22.57M | - | - |
| netCommonStockIssuance | -706K | -2.74M | -3.93M | 608K | -28000 | -8.1M | -5.39M | 22.57M | - | - |
| commonStockIssuance | - | - | - | 608K | - | - | - | 22.57M | - | - |
| commonStockRepurchased | -706K | -2.74M | -3.93M | - | -28000 | -8.1M | -5.39M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.13M | -7.14M | -7.27M | -6.68M | -5.13M | -4.26M | -3.15M | - | - | - |
| commonDividendsPaid | -7.13M | -7.14M | -7.27M | -6.68M | -5.13M | -4.26M | -3.15M | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 252.48M | 219.69M | -77.42M | 351.62M | 333.63M | 179.65M | 115.9M | 132.58M | 111.95M | 142.22M |
| netCashProvidedByFinancingActivities | 249.22M | 199.8M | 16.37M | 345.56M | 323.47M | 172.29M | 107.36M | 130.15M | 126.95M | 132.22M |
| 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 | 43.84M | 42.57M | 42.7M | 42.65M | 41.63M | 39.68M | 39.47M | 39.54M | 38.54M | 36.5M |
| costOfRevenue | 17.98M | 18.43M | 18.88M | 19.35M | 19.15M | 18.18M | 19.67M | 19.24M | 18.78M | 17.08M |
| grossProfit | 25.87M | 24.14M | 23.82M | 23.3M | 22.48M | 21.5M | 19.8M | 20.3M | 19.76M | 19.42M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.63M | 9.84M | 11.16M | 9.47M | 418K | 9.44M | 8.96M | 8.58M | 8.12M | 8.37M |
| sellingAndMarketingExpenses | - | 120K | -9000 | 126K | 232K | 156K | 82000 | 151K | 151K | 149K |
| sellingGeneralAndAdministrativeExpenses | 11.63M | 9.96M | 11.16M | 9.6M | 650K | 9.6M | 9.04M | 8.73M | 8.28M | 8.52M |
| otherExpenses | 3.19M | 4.28M | 3.13M | 4.03M | 13.39M | 4.22M | 4.09M | 3.99M | 3.91M | 3.64M |
| operatingExpenses | 14.83M | 14.23M | 14.29M | 13.63M | 14.04M | 13.81M | 13.13M | 12.72M | 12.19M | 12.16M |
| costAndExpenses | 32.8M | 32.66M | 33.18M | 32.98M | 33.19M | 31.99M | 32.8M | 31.96M | 30.97M | 29.24M |
| netInterestIncome | 20.07M | 20.52M | 20.86M | 20.35M | 19.72M | 17.42M | 16.93M | 16.51M | 16.19M | 15.98M |
| interestIncome | 38.19M | 38.54M | 39.28M | 38.52M | 37.66M | 34.86M | 35.05M | 35.3M | 34.36M | 32.91M |
| interestExpense | 18.12M | 18.01M | 18.42M | 18.18M | 17.94M | 17.44M | 18.12M | 18.79M | 18.16M | 16.93M |
| depreciationAndAmortization | - | 2.07M | 1.63M | 4.89M | 394K | 347K | 327K | 335K | 332K | 367K |
| ebitda | 11.04M | 11.98M | 11.16M | 14.56M | 8.84M | 8.03M | 6.99M | 7.91M | 7.9M | 7.63M |
| ebit | 11.04M | 9.91M | 9.52M | 9.67M | 8.45M | 7.68M | 6.67M | 7.58M | 7.57M | 7.26M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 11.04M | 9.91M | 9.52M | 9.67M | 8.45M | 7.68M | 6.67M | 7.58M | 7.57M | 7.26M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 11.04M | 9.91M | 9.52M | 9.67M | 8.45M | 7.68M | 6.67M | 7.58M | 7.57M | 7.26M |
| incomeTaxExpense | 3.06M | 2.68M | 2.47M | 2.97M | 2.11M | 2.12M | 1.7M | 2.14M | 2.14M | 2.04M |
| netIncomeFromContinuingOperations | 7.98M | 7.23M | 7.06M | 6.7M | 6.33M | 5.56M | 4.97M | 5.44M | 5.44M | 5.23M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 7.98M | 7.23M | 7.06M | 6.7M | 6.33M | 5.56M | 4.97M | 5.44M | 5.44M | 5.23M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.98M | 7.23M | 7.06M | 6.7M | 6.28M | 5.49M | 4.89M | 5.34M | 5.33M | 5.13M |
| eps | 0.54 | 0.49 | 0.47 | 0.45 | 0.42 | 0.37 | 0.33 | 0.36 | 0.36 | 0.34 |
| 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 | 21.81M | 160.26M | 434M | 166.85M | 205.49M | 198.96M | 135.04M | 166.86M | 127.78M | 139.34M |
| shortTermInvestments | - | 9.5M | 30000 | 18000 | 38000 | 62000 | 22000 | 199.37M | 199.2M | 187.22M |
| cashAndShortTermInvestments | 21.81M | 169.76M | 434M | 166.87M | 205.53M | 199.02M | 135.06M | 366.23M | 326.98M | 326.57M |
| netReceivables | 10.17M | 10.68M | 10.48M | 10.34M | 9.99M | 9.87M | 9.19M | 9.48M | 8.56M | 8.37M |
| accountsReceivables | - | 10.68M | 10.48M | 10.34M | 9.99M | 9.87M | 9.19M | 9.48M | 8.56M | 8.37M |
| otherReceivables | 10.17M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | -423.09M | - | - | - | - | - | - | - |
| totalCurrentAssets | 31.98M | 180.44M | 21.39M | 177.21M | 215.52M | 208.89M | 144.25M | 375.71M | 335.54M | 334.94M |
| propertyPlantEquipmentNet | 13.03M | 5.52M | 14.55M | 16.34M | 16.74M | 13.46M | 12.86M | 12.83M | 13.06M | 13.84M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 9.83M | - | - | 10.57M | 10.85M | 10.83M | 10.88M | 11.04M | 11.4M |
| goodwillAndIntangibleAssets | - | 9.83M | - | - | 10.57M | 10.85M | 10.83M | 10.88M | 11.04M | 11.4M |
| longTermInvestments | 2.63B | 2.43B | 2.54B | 2.34B | 2.24B | 2.21B | 2.13B | 1.92B | 1.86B | 1.8B |
| taxAssets | 12.46M | 12.42M | 12.44M | 12.1M | 12.63M | 13.18M | 14.89M | 12.29M | 14.12M | 13.8M |
| otherNonCurrentAssets | 85.49M | 58.35M | 58.32M | 73.52M | 64.02M | 57.3M | 56.92M | 56.26M | 59.44M | 57.97M |
| totalNonCurrentAssets | 25.49M | 2.52B | 2.63B | 2.44B | 2.35B | 2.3B | 2.22B | 2.01B | 1.96B | 1.9B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.63B | 2.7B | 2.65B | 2.61B | 2.56B | 2.51B | 2.37B | 2.39B | 2.29B | 2.23B |
| totalPayables | - | - | 14.6M | 15.97M | 15.72M | 14.99M | 16.07M | 19.48M | 15.5M | 12.27M |
| accountPayables | - | - | 14.6M | 15.97M | 15.72M | 14.99M | 16.07M | 19.48M | 15.5M | 12.27M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 15.18M | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 2.33B | -3.42M | 2.27B | 2.25B | 2.19B | 2.03B | 2.06B | 1.94B | 1.9B |
| totalCurrentLiabilities | - | 2.34B | 11.18M | 2.29B | 2.27B | 2.2B | 2.04B | 2.08B | 1.96B | 1.91B |
| longTermDebt | 99.63M | 99.61M | 110.76M | 75M | 50M | 75M | 95M | 75M | 115M | 105M |
| capitalLeaseObligationsNonCurrent | 9.86M | 10.51M | 11.18M | 11.83M | 12.24M | 9.19M | 7.86M | 8.42M | 9M | 9.61M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.4B | 13.33M | 2.31B | 16.5M | 17.19M | 13.82M | 14.81M | 16.87M | 14.37M | 17.5M |
| totalNonCurrentLiabilities | 2.41B | 123.44M | 2.42B | 103.33M | 79.43M | 98.02M | 117.67M | 100.29M | 138.37M | 132.11M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.86M | 10.51M | 11.18M | 11.83M | 12.24M | 9.19M | 7.86M | 8.42M | 9M | 9.61M |
| totalLiabilities | 2.41B | 2.47B | 2.42B | 2.39B | 2.35B | 2.3B | 2.16B | 2.18B | 2.09B | 2.04B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 73.02M | 73.02M | 73.02M | 72.98M | 72.98M | 73.7M | 73.7M | 73.7M | 73.75M | 75.96M |
| retainedEarnings | 164.62M | 158.73M | 153.3M | 148.03M | 143.11M | 138.56M | 134.78M | 131.59M | 127.93M | 124.28M |
| additionalPaidInCapital | 12.13M | 12M | 11.85M | 11.66M | 11.48M | 11.37M | 11.93M | 11.71M | 11.44M | 11.24M |
| 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 | 7.23M | 7.04M | 6.7M | 6.33M | 5.56M | 4.97M | 5.44M | 5.44M | 5.23M | 5.17M |
| depreciationAndAmortization | 2.07M | 188K | 4.89M | 394K | 347K | 327K | 335K | 332K | 367K | 361K |
| deferredIncomeTax | 330K | -674K | -532K | 364K | 923K | -1.08M | -312K | -263K | 54000 | - |
| stockBasedCompensation | 180K | 212K | 174K | 153K | 160K | 275K | 272K | 317K | 319K | 336K |
| changeInWorkingCapital | -3.56M | -4.41M | 770K | -138K | -2.14M | -3.98M | 8.97M | -324K | 4.9M | -6.18M |
| accountsReceivables | -2.31M | -3.08M | -753K | -1.72M | -683K | 291K | -924K | -185K | -111K | -263K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -1.25M | -944K | 1.52M | 1.2M | -1.07M | -3.42M | 3.98M | 3.23M | -358K | -924K |
| otherWorkingCapital | - | -379K | - | 379K | -379K | -854K | 5.91M | -3.37M | 5.37M | -5M |
| otherNonCashItems | 1.46M | 1.2M | 11.94M | -14.09M | 790K | 4.78M | -1.3M | 10.32M | -14.02M | -1.02M |
| netCashProvidedByOperatingActivities | 7.72M | 3.56M | 23.94M | -6.98M | 5.64M | 5.29M | 13.39M | 15.82M | -3.15M | -1.33M |
| investmentsInPropertyPlantAndEquipment | -114K | -3.57M | -554K | -720K | -1.42M | -815K | -580K | -77000 | -90000 | -231K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -29.71M | -2.61M | -32.25M | -2.58M | -28000 | -990K | -788K | -20.62M | -1.07M | -1.3M |
| salesMaturitiesOfInvestments | 11.78M | 14.12M | 7.56M | 7.52M | 6.6M | 8.55M | 7.07M | 6.91M | 5.14M | 5.48M |
| otherInvestingActivities | -41.66M | -40.84M | -79.25M | -28.03M | -86.97M | -24.69M | -61.97M | -64.89M | -38.51M | -6.37M |
| netCashProvidedByInvestingActivities | -59.69M | -32.9M | -104.49M | -23.81M | -81.82M | -17.95M | -56.27M | -78.68M | -34.52M | -2.43M |
| netDebtIssuance | - | 24.57M | 25M | -25M | -20M | 20M | -40M | 10M | - | 10M |
| longTermNetDebtIssuance | - | 4.57M | 25M | -25M | -20M | 20M | -40M | 10M | - | 10M |
| shortTermNetDebtIssuance | - | 20M | - | - | - | - | - | - | - | - |
| netStockIssuance | -34000 | 7000 | - | -713K | -717K | -60000 | -52000 | -2.21M | -483K | -1.35M |
| netCommonStockIssuance | -34000 | 7000 | - | -713K | -717K | -60000 | -52000 | -2.21M | -483K | -1.35M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -34000 | 7000 | - | -713K | -717K | -60000 | -52000 | -2.21M | -483K | -1.35M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.79M | -1.79M | -1.79M | -1.78M | -1.78M | -1.78M | -1.78M | -1.79M | -1.8M | -1.8M |
| commonDividendsPaid | -1.79M | -1.79M | -1.79M | -1.78M | -1.78M | -1.78M | -1.78M | -1.79M | -1.8M | -1.8M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 46.75M | 7.11M | 18.69M | 64.82M | 162.59M | -37.32M | 123.78M | 45.29M | 87.99M | -17.61M |
| netCashProvidedByFinancingActivities | 44.93M | 29.9M | 41.9M | 37.32M | 140.09M | -19.16M | 81.95M | 51.3M | 85.71M | -10.76M |