NASDAQ : BFC
$1.09 (0.74%)
| 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 | 240.45M | 223.24M | 186.47M | 130.77M | 116.78M | 117.02M | 97.14M | 84.52M | 59.28M | 50M |
| costOfRevenue | 71.31M | 67.8M | 53.68M | 14.65M | 11.4M | 20.99M | 24.75M | 17.78M | 8.79M | 6.25M |
| grossProfit | 169.14M | 155.44M | 132.79M | 116.12M | 105.38M | 96.03M | 72.4M | 66.74M | 50.5M | 43.75M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 55.72M | 42.75M | 42.19M | 34.25M | 28.52M | 33.66M | 28M | 25.74M | 19.99M | 16.15M |
| sellingAndMarketingExpenses | 176K | 313K | 326K | 271K | 227K | 226K | 268K | 220K | 183K | 201K |
| sellingGeneralAndAdministrativeExpenses | 55.9M | 43.06M | 42.51M | 34.52M | 28.74M | 33.89M | 28.27M | 25.96M | 20.17M | 16.35M |
| otherExpenses | 25.07M | 32.86M | -8.52M | 21.96M | 16.67M | 12.27M | 9.84M | 8.72M | 6.19M | 4.78M |
| operatingExpenses | 80.97M | 75.92M | 33.99M | 56.49M | 45.41M | 46.15M | 38.11M | 34.68M | 26.36M | 21.13M |
| costAndExpenses | 152.28M | 143.73M | 87.68M | 71.14M | 56.81M | 67.14M | 62.85M | 52.46M | 35.14M | 27.38M |
| netInterestIncome | 151.66M | 137.8M | 133.48M | 104.08M | 90.08M | 86.84M | 69.67M | 63.1M | 45.74M | 38.79M |
| interestIncome | 221.72M | 206.4M | 182.48M | 116.53M | 98.39M | 100.7M | 89.16M | 77.94M | 53.47M | 44.73M |
| interestExpense | 70.06M | 68.6M | 49M | 12.45M | 8.3M | 13.86M | 19.5M | 14.84M | 7.73M | 5.93M |
| depreciationAndAmortization | 5.59M | 8.05M | 8.4M | 3.97M | 3.18M | 3.17M | 2.34M | 1.87M | 1.26M | 918K |
| ebitda | 93.76M | 87.56M | 107.19M | 63.61M | 63.15M | 53.05M | 36.63M | 33.92M | 25.4M | 23.54M |
| ebit | 88.17M | 79.51M | 98.79M | 59.63M | 59.97M | 49.88M | 34.29M | 32.05M | 24.14M | 22.62M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 88.17M | 79.51M | 98.79M | 59.63M | 59.97M | 49.88M | 34.29M | 32.05M | 24.14M | 22.62M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 88.17M | 79.51M | 98.79M | 59.63M | 59.97M | 49.88M | 34.29M | 32.05M | 24.14M | 22.62M |
| incomeTaxExpense | 16.67M | 13.95M | 24.28M | 14.42M | 14.52M | 11.83M | 7.6M | 6.6M | 8.83M | 7.71M |
| netIncomeFromContinuingOperations | 71.5M | 65.56M | 74.51M | 45.21M | 45.44M | 38.05M | 26.69M | 25.46M | 15.31M | 14.91M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 71.5M | 65.56M | 74.51M | 45.21M | 45.44M | 38.05M | 26.69M | 25.46M | 15.31M | 14.91M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 71.32M | 65.21M | 74.09M | 44.88M | 45.09M | 38.05M | 26.69M | 25.46M | 15.31M | 14.91M |
| eps | 7.23 | 6.5 | 7.28 | 5.58 | 5.92 | 5.07 | 3.91 | 3.81 | 2.44 | 2.4 |
| 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 | 55.34M | 261.33M | 247.47M | 119.35M | 296.86M | 170.22M | 53.06M | 63.26M | 53.1M | 40.31M |
| shortTermInvestments | - | 152.96M | 159.97M | 305.03M | 212.69M | 165.79M | 185.64M | 118.91M | 119.04M | 111.32M |
| cashAndShortTermInvestments | 55.34M | 414.29M | 407.44M | 424.38M | 509.55M | 335.26M | 238.7M | 182.17M | 172.14M | 151.63M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 55.34M | 414.29M | 407.44M | 424.38M | 509.55M | 335.26M | 238.7M | 182.17M | 172.14M | 151.63M |
| propertyPlantEquipmentNet | 79.22M | 71.11M | 69.89M | 56.45M | 49.46M | 43.18M | 35.29M | 24.49M | 18.58M | 13.32M |
| goodwill | 175.11M | 175.11M | 175.11M | 110.21M | 55.36M | 55.47M | 43.46M | 15.02M | 15.08M | 7.98M |
| intangibleAssets | 16.2M | 34.57M | 40.66M | 26.41M | 9.05M | 9.17M | 9.67M | 5.3M | 5.58M | 2.41M |
| goodwillAndIntangibleAssets | 191.31M | 209.68M | 215.77M | 136.62M | 64.41M | 64.64M | 53.12M | 20.32M | 20.66M | 10.39M |
| longTermInvestments | 4.08B | 3.71B | 3.44B | 2.98B | 2.27B | 2.23B | 1.81B | 1.49B | 1.45B | 1.07B |
| taxAssets | 19.54M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 94.17M | 86.28M | 86.52M | 65.66M | 40.3M | 42.48M | 72.71M | 79.22M | 87.35M | 68.13M |
| totalNonCurrentAssets | 4.47B | 4.08B | 3.81B | 3.24B | 2.43B | 2.38B | 1.97B | 1.61B | 1.58B | 1.16B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.52B | 4.5B | 4.22B | 3.66B | 2.94B | 2.72B | 2.21B | 1.79B | 1.75B | 1.32B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 30.09M | - | 75.75M | 97.2M | 41.12M | 36.38M | 45.86M | 31.49M | 52.57M | 50.11M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 3.66B | 3.43B | 3.06B | 2.53B | 2.32B | 1.84B | 1.56B | 1.51B | 1.13B |
| totalCurrentLiabilities | 30.09M | 3.66B | 3.51B | 3.16B | 2.57B | 2.36B | 1.89B | 1.59B | 1.56B | 1.18B |
| longTermDebt | 91.97M | 147.37M | 51.39M | 25.43M | 25.51M | 40.97M | 68.41M | 11.5M | 15M | - |
| capitalLeaseObligationsNonCurrent | 1.49M | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 15.07M | - | - | - | - | - | - | - | - | 4.3M |
| otherNonCurrentLiabilities | 3.74B | 46.93M | 41.98M | 24.48M | 19.83M | 24.85M | 22.37M | 18.69M | 17.47M | 11.35M |
| totalNonCurrentLiabilities | 3.85B | 194.3M | 93.38M | 49.9M | 45.34M | 65.82M | 90.78M | 30.19M | 32.47M | 11.35M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.49M | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.88B | 3.86B | 3.6B | 3.21B | 2.61B | 2.42B | 1.98B | 1.62B | 1.59B | 1.19B |
| treasuryStock | -102.09M | -82.92M | -53.39M | -45.19M | -32.29M | -25.23M | -24.94M | -21.35M | -12.73M | -10.44M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 115K | 115K | 115K | 101K | 85000 | 85000 | 79000 | 74000 | 74000 | 67000 |
| retainedEarnings | 417M | 398M | 348M | 295.5M | 258.1M | 221.39M | 189.49M | 168.36M | 145.88M | 134.77M |
| additionalPaidInCapital | 333.84M | 333.84M | 333.82M | 218.26M | 93.15M | 92.85M | 63.08M | 27.6M | 27.53M | 2.83M |
| 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 | 71.5M | 65.56M | 74.51M | 45.21M | 45.44M | 38.05M | 26.69M | 25.46M | 15.31M | 14.91M |
| depreciationAndAmortization | 7.42M | 8.05M | 8.4M | 3.97M | 3.18M | 3.17M | 2.34M | 1.87M | 1.26M | 918K |
| deferredIncomeTax | 180K | 1.77M | -1.72M | -869K | -1000 | -116K | 856K | 1.15M | 624K | -66000 |
| stockBasedCompensation | 2.14M | 2.17M | 2.14M | 1.66M | 1.39M | 1.08M | 685K | 556K | 465K | 419K |
| changeInWorkingCapital | -4.48M | 2.86M | 12.48M | -411K | -4.36M | 6.98M | 332K | 1.76M | 5.38M | 655K |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -4.48M | 2.86M | 12.48M | -411K | -4.36M | 6.98M | 332K | 1.76M | 5.38M | 655K |
| otherNonCashItems | -14.27M | -14.56M | -42.86M | -9.56M | -5.38M | -5.2M | -8.26M | -7.74M | -4.72M | -2.42M |
| netCashProvidedByOperatingActivities | 62.48M | 65.85M | 52.94M | 40.01M | 40.28M | 43.96M | 22.65M | 23.05M | 18.32M | 14.42M |
| investmentsInPropertyPlantAndEquipment | -11.44M | -7.22M | -13.48M | -6.87M | -8.72M | -8.37M | -7.27M | -7.93M | -2.82M | -1.27M |
| acquisitionsNet | - | - | 89.96M | 154.36M | - | 35.3M | -9.77M | - | -19.88M | - |
| purchasesOfInvestments | -212.75M | -302.21M | -26.65M | -142.41M | -93.77M | -28.76M | -117.55M | -22.91M | -49.59M | -44.67M |
| salesMaturitiesOfInvestments | 287.3M | 216.56M | 254.7M | 14.69M | 43.12M | 133.22M | 59.85M | 22.7M | 62.38M | 30.73M |
| otherInvestingActivities | -79.08M | -160.07M | -35.53M | -197.57M | -34.52M | -337.41M | -31.42M | -21.96M | -31.5M | -67.82M |
| netCashProvidedByInvestingActivities | -15.97M | -252.94M | 269M | -177.81M | -93.89M | -206.03M | -106.15M | -30.1M | -41.42M | -83.03M |
| netDebtIssuance | -25.51M | 95.88M | 8.84M | -884K | -15.38M | -40.4M | 40M | -8.5M | 20M | - |
| longTermNetDebtIssuance | -25.51M | 95.88M | 8.84M | -884K | -15.38M | -40.4M | 40M | -8.5M | 15M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 5M | - |
| netStockIssuance | -21.3M | -31.68M | -9.85M | -14.2M | -8.16M | -4.35M | -4.2M | -9.1M | -2.74M | -2.14M |
| netCommonStockIssuance | -21.3M | -31.68M | -9.85M | -14.2M | -8.16M | -4.35M | -4.2M | -9.1M | -2.74M | -2.14M |
| commonStockIssuance | 737K | 245K | 195K | 114K | 114K | 19000 | - | 1.35M | 896K | 448K |
| commonStockRepurchased | -22.04M | -31.93M | -10.05M | -14.31M | -8.27M | -4.37M | -4.2M | -10.45M | -3.63M | -2.59M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -52.5M | -15.56M | -11.96M | -7.82M | -8.73M | -6.15M | -5.46M | -4.53M | -4.05M | -3.67M |
| commonDividendsPaid | -52.5M | -15.56M | -11.96M | -7.82M | -8.73M | -6.15M | -5.46M | -4.53M | -4.05M | -3.67M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 34.67M | 152.32M | -180.86M | -16.8M | 212.63M | 296.75M | 31.88M | 34.94M | 31.7M | 68.93M |
| netCashProvidedByFinancingActivities | -64.64M | 200.95M | -193.82M | -39.71M | 180.24M | 245.83M | 62.21M | 12.81M | 44.92M | 63.13M |
| 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 | 84.3M | 61.39M | 60.1M | 58.5M | 60.46M | 58.37M | 57.86M | 54.31M | 52.7M | 42.87M |
| costOfRevenue | 20.39M | 16.47M | 17.85M | 18.07M | 18.91M | 17.19M | 18.15M | 16.34M | 16.12M | 16.25M |
| grossProfit | 63.91M | 44.92M | 42.24M | 40.43M | 41.54M | 41.18M | 39.71M | 37.97M | 36.58M | 26.62M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 24.34M | 22.01M | 11.04M | 11.06M | 11.62M | 11.74M | 10.12M | 10.45M | 11.31M | 3.4M |
| sellingAndMarketingExpenses | - | -28000 | 78000 | 61000 | 65000 | 78000 | 61000 | 79000 | 95000 | 99000 |
| sellingGeneralAndAdministrativeExpenses | 24.34M | 21.98M | 11.12M | 11.12M | 11.68M | 11.81M | 10.18M | 10.53M | 11.4M | 3.5M |
| otherExpenses | 14.87M | 28000 | 8.66M | 8.64M | 7.74M | 7.58M | 8.86M | 7.61M | 7.95M | -22.89M |
| operatingExpenses | 39.22M | 22.01M | 19.77M | 19.76M | 19.42M | 19.39M | 19.04M | 18.14M | 19.36M | -19.39M |
| costAndExpenses | 59.6M | 38.48M | 37.62M | 37.84M | 38.33M | 36.58M | 37.19M | 34.48M | 35.48M | -3.14M |
| netInterestIncome | 53.22M | 40.17M | 38.25M | 36.7M | 36.54M | 35.56M | 35.88M | 33.01M | 33.35M | 32.92M |
| interestIncome | 73.6M | 56.64M | 55.46M | 54.58M | 55.05M | 53.75M | 54.03M | 49.35M | 49.27M | 48.66M |
| interestExpense | 20.39M | 16.47M | 17.2M | 17.87M | 18.51M | 18.19M | 18.15M | 16.34M | 15.92M | 15.75M |
| depreciationAndAmortization | 3.3M | 1.83M | 1.84M | 1.86M | 1.89M | 1.95M | 2M | 2.03M | 2.06M | 2.28M |
| ebitda | 27.99M | 24.74M | 24.31M | 22.53M | 24.01M | 23.86M | 22.67M | 21.86M | 19.29M | 48.29M |
| ebit | 24.69M | 22.91M | 22.47M | 20.67M | 22.12M | 21.79M | 20.68M | 19.83M | 17.22M | 46.01M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 24.69M | 22.91M | 22.47M | 20.67M | 22.12M | 21.79M | 20.68M | 19.83M | 17.22M | 46.01M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 24.69M | 22.91M | 22.47M | 20.67M | 22.12M | 21.79M | 20.68M | 19.83M | 17.22M | 46.01M |
| incomeTaxExpense | 4.7M | 4.52M | 4.48M | 3.79M | 3.88M | 4.25M | 4.12M | 3.77M | 1.81M | 11.11M |
| netIncomeFromContinuingOperations | 19.99M | 18.39M | 17.99M | 16.88M | 18.24M | 17.54M | 16.55M | 16.06M | 15.41M | 34.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 19.99M | 18.39M | 17.99M | 16.88M | 18.24M | 17.54M | 16.55M | 16.06M | 15.41M | 34.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 19.99M | 18.39M | 17.99M | 16.8M | 18.15M | 17.45M | 16.46M | 15.98M | 15.33M | 34.7M |
| eps | 1.78 | 1.87 | 1.83 | 1.71 | 1.82 | 1.75 | 1.65 | 1.59 | 1.51 | 3.39 |
| 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 | 398.64M | 55.34M | 126.18M | 120.33M | 300.86M | 261.33M | 204.43M | 98.95M | 83.37M | 247.47M |
| shortTermInvestments | - | - | 98.98M | 99.74M | 87.2M | 152.96M | 24.78M | 127.98M | 138.42M | 159.97M |
| cashAndShortTermInvestments | 398.64M | 55.34M | 225.17M | 220.06M | 388.06M | 414.29M | 229.21M | 226.93M | 221.79M | 407.44M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 398.64M | 55.34M | 225.17M | 220.06M | 388.06M | 414.29M | 229.21M | 226.93M | 221.79M | 407.44M |
| propertyPlantEquipmentNet | 93.14M | 79.22M | 78.03M | 75.67M | 72.67M | 71.11M | 69.71M | 68.63M | 69.62M | 69.89M |
| goodwill | 291.91M | 175.11M | 175.11M | 175.11M | 175.11M | 175.11M | 175.11M | 175.11M | 175.11M | 175.11M |
| intangibleAssets | - | 16.2M | 31.1M | 32.08M | 33.45M | 34.57M | 35.94M | 37.72M | 38.85M | 40.66M |
| goodwillAndIntangibleAssets | 291.91M | 191.31M | 206.21M | 207.18M | 208.56M | 209.68M | 211.05M | 212.82M | 213.96M | 215.77M |
| longTermInvestments | 5.06B | 4.08B | 3.83B | 3.78B | 3.75B | 3.71B | 3.7B | 3.55B | 3.51B | 3.44B |
| taxAssets | - | 19.54M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 225.6M | 94.17M | 83.9M | 85.12M | 84.19M | 86.28M | 84.24M | 85.53M | 87.85M | 86.52M |
| totalNonCurrentAssets | 5.67B | 4.47B | 4.2B | 4.15B | 4.12B | 4.08B | 4.07B | 3.92B | 3.88B | 3.81B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.07B | 4.52B | 4.42B | 4.37B | 4.51B | 4.5B | 4.29B | 4.15B | 4.1B | 4.22B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | 30.09M | - | - | - | - | - | - | - | 75.75M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 42.79M | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 3.54B | 3.6B | 3.67B | 3.66B | 3.48B | 3.4B | 3.42B | 3.43B |
| totalCurrentLiabilities | - | 30.09M | 3.54B | 3.6B | 3.67B | 3.66B | 3.48B | 3.4B | 3.42B | 3.51B |
| longTermDebt | 124.84M | 91.97M | 221.94M | 121.92M | 146.89M | 147.37M | 147.35M | 102.32M | 47.3M | 51.39M |
| capitalLeaseObligationsNonCurrent | - | 1.49M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 15.07M | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.12B | 3.74B | 31.58M | 35.41M | 35.54M | 46.93M | 33.52M | 28.98M | 27.26M | 41.98M |
| totalNonCurrentLiabilities | 5.25B | 3.85B | 253.52M | 157.32M | 182.43M | 194.3M | 180.86M | 131.3M | 74.56M | 93.38M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 1.49M | - | - | - | - | - | - | - | - |
| totalLiabilities | 5.25B | 3.88B | 3.79B | 3.75B | 3.86B | 3.86B | 3.67B | 3.53B | 3.49B | 3.6B |
| treasuryStock | -102.83M | -102.09M | -102.16M | -102.23M | -87.1M | -82.92M | -82.98M | -81.35M | -73.47M | -53.39M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 129K | 115K | 115K | 115K | 115K | 115K | 115K | 115K | 115K | 115K |
| retainedEarnings | 431.37M | 417M | 403.04M | 389.48M | 411.75M | 398M | 384.94M | 372.42M | 359.87M | 348M |
| additionalPaidInCapital | 500.63M | 333.84M | 333.28M | 332.73M | 332.25M | 333.84M | 333.3M | 332.76M | 332.22M | 333.82M |
| 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 | 19.99M | 18.39M | 17.99M | 16.88M | 18.24M | 17.54M | 16.55M | 16.06M | 15.41M | 34.9M |
| depreciationAndAmortization | 3.3M | 1.83M | 1.84M | 1.86M | 1.89M | 1.95M | 2M | 2.03M | 2.06M | 2.28M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 579K | 550K | 551K | 484K | 551K | 539K | 540K | 539K | 554K | 561K |
| changeInWorkingCapital | -29.5M | 11.21M | -2.99M | -2.09M | -10.66M | 10.82M | 5.66M | 1.78M | -15.52M | 16.34M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -29.5M | 11.21M | -2.99M | -2.09M | -10.66M | 10.82M | 5.66M | 1.78M | -15.52M | 16.34M |
| otherNonCashItems | -6.01M | -2.97M | -1.94M | -5.28M | -3.86M | -53000 | -5.97M | -5.48M | -1.18M | -33.78M |
| netCashProvidedByOperatingActivities | -11.65M | 29.01M | 15.45M | 11.86M | 6.17M | 30.8M | 18.78M | 14.93M | 1.33M | 20.3M |
| investmentsInPropertyPlantAndEquipment | -5.24M | -2.69M | -2.98M | -3.62M | -2.15M | -3.4M | -1.84M | -1.21M | -778K | -2.17M |
| acquisitionsNet | 169.49M | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -27.19M | -4.98M | -5.02M | -8.14M | -194.61M | -203.51M | -5.01M | - | -93.69M | -26.65M |
| salesMaturitiesOfInvestments | 26.54M | 12.84M | 10.85M | 6.85M | 256.76M | 104.54M | 10.38M | 12.36M | 89.29M | 96.53M |
| otherInvestingActivities | 75.24M | 30.2M | -51.42M | -29.4M | -28.45M | -43.3M | -40.97M | -38.04M | -37.76M | 14.79M |
| netCashProvidedByInvestingActivities | 238.85M | 35.36M | -48.56M | -34.31M | 31.54M | -145.67M | -37.45M | -26.89M | -42.93M | 82.5M |
| netDebtIssuance | -77.81M | -100M | 100M | -25M | -508K | -95.88M | 45M | 55M | -4.12M | -20.35M |
| longTermNetDebtIssuance | -77.81M | -100M | 100M | -25M | -508K | -95.88M | 45M | 55M | -4.12M | -20.35M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.99M | 73000 | 74000 | -15.14M | -6.32M | 58000 | -1.64M | -7.88M | -22.23M | -890K |
| netCommonStockIssuance | -2.99M | 73000 | 74000 | -15.14M | -6.32M | 58000 | -1.64M | -7.88M | -22.23M | -890K |
| commonStockIssuance | 88000 | 72000 | 74000 | 527K | 64000 | 58000 | 67000 | 65000 | 55000 | 51000 |
| commonStockRepurchased | -3.08M | 1000 | - | -15.66M | -6.38M | - | -1.7M | -7.94M | -22.28M | -941K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5.61M | -4.44M | -4.42M | -39.15M | -4.49M | -4.47M | -4.04M | -3.51M | -3.54M | -3.11M |
| commonDividendsPaid | -5.61M | -4.44M | -4.42M | -39.15M | -4.49M | -4.47M | -4.04M | -3.51M | -3.54M | -3.11M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 14.65M | 157.02M | -56.68M | -78.8M | 13.14M | 272.06M | 84.82M | -16.08M | -92.6M | 93.23M |
| netCashProvidedByFinancingActivities | -71.76M | 52.65M | 38.97M | -158.08M | 1.82M | 171.77M | 124.15M | 27.53M | -122.49M | 68.89M |