NASDAQ : BFST
-$0.48 (-1.53%)
| 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 | 511.92M | 457.75M | 385.62M | 264.08M | 203.11M | 168.78M | 112.62M | 83.97M | 57.22M | 48.84M |
| costOfRevenue | 200.07M | 198.25M | 142.68M | 47.42M | 24.6M | 33.54M | 25.88M | 16.36M | 11.47M | 7.05M |
| grossProfit | 311.86M | 259.5M | 242.94M | 216.65M | 178.51M | 135.24M | 86.75M | 67.62M | 45.75M | 41.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 127.25M | 107.03M | 93.72M | 87.85M | 67.71M | 64.08M | 39.63M | 31.35M | 24.9M | 22.89M |
| sellingAndMarketingExpenses | 3.58M | 4.88M | 4.63M | 3.95M | 2.71M | 1.6M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 130.83M | 111.9M | 98.35M | 91.8M | 70.42M | 65.69M | 39.63M | 31.35M | 24.9M | 22.89M |
| otherExpenses | 67.62M | 64.54M | 54.01M | 56.26M | 43.54M | 32.77M | 17.27M | 18.9M | 11.91M | 12.18M |
| operatingExpenses | 198.45M | 176.44M | 152.35M | 148.06M | 113.95M | 98.46M | 56.9M | 50.25M | 36.8M | 35.07M |
| costAndExpenses | 398.52M | 374.7M | 295.03M | 195.48M | 138.56M | 132M | 82.77M | 66.6M | 48.27M | 42.12M |
| netInterestIncome | 273.16M | 227.38M | 215.13M | 199.58M | 153.88M | 127.65M | 80.2M | 62.23M | 44.37M | 37.59M |
| interestIncome | 465.01M | 414.76M | 353.33M | 236.11M | 170.44M | 149.76M | 103.47M | 76.2M | 51.6M | 43.42M |
| interestExpense | 191.85M | 187.38M | 138.2M | 36.54M | 16.55M | 22.11M | 23.27M | 13.97M | 7.23M | 5.83M |
| depreciationAndAmortization | 5.68M | 5.26M | 4.67M | 4.82M | 4.16M | 3.16M | 1.59M | 1.17M | 1.18M | 1.3M |
| ebitda | 119.09M | 88.31M | 95.26M | 73.41M | 68.72M | 39.95M | 31.44M | 18.54M | 10.13M | 8.02M |
| ebit | 113.41M | 83.05M | 90.59M | 68.59M | 64.56M | 36.78M | 29.85M | 17.37M | 8.95M | 6.72M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 113.41M | 83.09M | 90.59M | 68.59M | 64.56M | 36.78M | 29.85M | 17.37M | 8.95M | 6.72M |
| totalOtherIncomeExpensesNet | -3.1M | -43000 | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 110.31M | 83.05M | 90.59M | 68.59M | 64.56M | 36.78M | 29.85M | 17.37M | 8.95M | 6.72M |
| incomeTaxExpense | 22.45M | 17.94M | 19.54M | 14.34M | 12.42M | 6.79M | 6.08M | 3.28M | 4.1M | 1.61M |
| netIncomeFromContinuingOperations | 87.86M | 65.11M | 71.04M | 54.26M | 52.14M | 29.99M | 23.77M | 14.09M | 4.85M | 5.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 87.86M | 65.11M | 71.04M | 54.26M | 52.14M | 29.99M | 23.77M | 14.09M | 4.85M | 5.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 82.46M | 59.71M | 65.64M | 52.9M | 52.14M | 29.99M | 23.77M | 14.09M | 4.85M | 5.11M |
| eps | 2.79 | 2.27 | 2.62 | 2.34 | 2.54 | 1.65 | 1.79 | 1.27 | 0.7 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 411.18M | 319.1M | 226.11M | 152.74M | 68.38M | 149.13M | 89.37M | 96.07M | 107.59M | 42.17M |
| shortTermInvestments | 590.93M | 28.66M | 879.57M | 890.75M | 1.02B | 640.6M | 278.19M | 309.52M | 179.15M | 198.34M |
| cashAndShortTermInvestments | 1B | 347.76M | 1.11B | 1.04B | 1.09B | 789.74M | 367.56M | 405.59M | 286.74M | 240.52M |
| netReceivables | 38.49M | 35.87M | 29.92M | 25.67M | 19.6M | 23.9M | 8.02M | 8.22M | 4.11M | 3.38M |
| accountsReceivables | 38.49M | 35.87M | 29.92M | 25.67M | 19.6M | 23.9M | 8.02M | 8.22M | 4.11M | 3.38M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.04B | 383.63M | 1.14B | 1.07B | 1.11B | 813.63M | 375.59M | 413.81M | 290.85M | 243.9M |
| propertyPlantEquipmentNet | 73.98M | 81.95M | 69.48M | 63.18M | 58.16M | 58.59M | 29.28M | 15.11M | 8.78M | 9.28M |
| goodwill | 121.15M | 121.57M | 88.39M | 88.54M | 59.89M | 53.86M | 48.5M | 49.49M | 6.82M | 6.82M |
| intangibleAssets | 14.5M | 17.25M | 11.9M | 14.04M | 12.2M | 9.73M | 6.69M | 7.88M | 2M | 2.28M |
| goodwillAndIntangibleAssets | 135.64M | 138.82M | 100.29M | 102.58M | 72.1M | 63.6M | 55.19M | 57.37M | 8.83M | 9.1M |
| longTermInvestments | 6.19B | 6.83B | 4.99B | 4.61B | 3.18B | 2.98B | 1.71B | 1.53B | 975.35M | 809.09M |
| taxAssets | 20.48M | 29.59M | 27.32M | 31.19M | 8.82M | 5.86M | 2.14M | 3.85M | 3M | - |
| otherNonCurrentAssets | 758.07M | 389.83M | 264.72M | 118.58M | 299.96M | 235.69M | 100.68M | 78.16M | 34.45M | 34.47M |
| totalNonCurrentAssets | 7.17B | 7.47B | 5.45B | 4.92B | 3.62B | 3.35B | 1.9B | 1.68B | 1.03B | 861.94M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 8.21B | 7.86B | 6.58B | 5.99B | 4.73B | 4.16B | 2.27B | 2.09B | 1.32B | 1.11B |
| totalPayables | 4.17M | 5.97M | 14.84M | 2.09M | 1.35M | 2.5M | 1.53M | 1.37M | 890K | 920K |
| accountPayables | 4.17M | 5.97M | 14.84M | 2.09M | 1.35M | 2.5M | 1.53M | 1.37M | 890K | 920K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 278.82M | 22.62M | 18.88M | 34.27M | 19.14M | 26.84M | 67.99M | 12.23M | 2.8M | 3.58M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 6.7B | 6.51B | 5.25B | 4.82B | 4.08B | 3.62B | 1.78B | 1.73B | 1.06B | 932.8M |
| totalCurrentLiabilities | 6.98B | 6.54B | 5.28B | 4.86B | 4.1B | 3.65B | 1.85B | 1.75B | 1.06B | 937.3M |
| longTermDebt | 272.53M | 460.64M | 616.19M | 525.85M | 168.45M | 79.14M | 118M | 80M | 77.7M | 50.06M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 63.75M | 57.07M | 41.59M | 27.42M | 26.78M | 25.23M | 19.21M | 7.3M | 4.4M | 4.92M |
| totalNonCurrentLiabilities | 336.28M | 517.7M | 657.78M | 553.27M | 195.23M | 104.37M | 137.21M | 87.3M | 82.1M | 54.98M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 7.32B | 7.06B | 5.94B | 5.41B | 4.29B | 3.75B | 1.99B | 1.83B | 1.14B | 992.28M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 71.93M | 71.93M | 71.93M | 71.93M | - | - | - | - | - | - |
| commonStock | 29.51M | 29.55M | 25.35M | 25.11M | 20.4M | 20.62M | 13.28M | 13.21M | 10.23M | 6.92M |
| retainedEarnings | 326.57M | 260.96M | 216.12M | 163.96M | 121.87M | 79.17M | 56.7M | 37.98M | 27.18M | 23.84M |
| additionalPaidInCapital | 502.16M | 500.02M | 397.45M | 393.69M | 292.27M | 299.54M | 212.5M | 212.33M | 144.17M | 85.13M |
| 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 | 87.86M | 65.11M | 71.04M | 54.26M | 52.14M | 29.99M | 23.77M | 14.09M | 4.85M | 5.11M |
| depreciationAndAmortization | 5.68M | 5.26M | 4.67M | 4.82M | 4.16M | 3.16M | 1.59M | 1.17M | 1.18M | 1.3M |
| deferredIncomeTax | 1.2M | -962K | -2.05M | -1.37M | 586K | -58000 | 336K | -402K | 3.13M | 953K |
| stockBasedCompensation | 5.82M | 3M | 4M | 3.7M | 2.86M | 2.45M | 1.09M | 1.01M | -59000 | 456K |
| changeInWorkingCapital | -8.57M | -13.96M | 18.26M | 2.98M | 1.19M | -11.74M | -1.51M | 732K | -1.96M | 102K |
| accountsReceivables | -2.64M | -3.08M | -4.25M | -3.47M | 4.3M | -10.65M | 198K | -970K | -726K | -561K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -1.76M | -10.5M | 12.75M | 519K | -1.14M | -1.69M | 159K | 184K | -30000 | 354K |
| otherWorkingCapital | -4.18M | -382K | 9.76M | 5.92M | -1.96M | 603K | -1.86M | 1.52M | -1.2M | 309K |
| otherNonCashItems | 93000 | 2.96M | -3.49M | 5.2M | -4.49M | 5.52M | -863K | 2.67M | 827K | 229K |
| netCashProvidedByOperatingActivities | 92.08M | 61.4M | 92.43M | 69.58M | 56.44M | 29.34M | 24.42M | 19.28M | 7.97M | 8.15M |
| investmentsInPropertyPlantAndEquipment | -66000 | -1.56M | -11.65M | -7.78M | -3.97M | -2.97M | -3.96M | -919K | -505K | -1.39M |
| acquisitionsNet | -43.08M | 96.82M | -14.51M | 163.46M | -20.98M | 106M | -17.45M | -9.15M | - | - |
| purchasesOfInvestments | -702.18M | -109.18M | -146.61M | -125.48M | -532.5M | -234.25M | -30.25M | -17.28M | -11.03M | -46.8M |
| salesMaturitiesOfInvestments | 637.29M | 110.3M | 167.26M | 144.3M | 128.93M | 149.25M | 66.09M | 48.26M | 27.7M | 54.5M |
| otherInvestingActivities | -173.49M | -391.29M | -515.63M | -875.02M | -246.83M | -493.32M | -206.72M | -191.23M | -169.6M | -39.65M |
| netCashProvidedByInvestingActivities | -281.53M | -294.91M | -521.14M | -700.52M | -675.35M | -475.3M | -192.29M | -170.32M | -153.44M | -33.34M |
| netDebtIssuance | 68.96M | -177.51M | 92.2M | 327.19M | 80.52M | -89.63M | 38M | -3.56M | 28.31M | -487K |
| longTermNetDebtIssuance | 68.96M | -177.51M | 92.2M | 327.2M | 80.52M | -91M | 38M | -2.7M | 28.31M | 1.65M |
| shortTermNetDebtIssuance | 1000 | - | - | -11000 | - | 1.37M | - | -862K | - | -2.14M |
| netStockIssuance | -3.73M | -31000 | - | 120.42M | -7.36M | -2.44M | -1.73M | 27.65M | 62.42M | -863K |
| netCommonStockIssuance | -3.73M | -31000 | - | 48.49M | -7.36M | -2.44M | -1.73M | 27.65M | 62.42M | -863K |
| commonStockIssuance | - | - | - | 48.49M | 3.56M | 3.36M | 823K | 27.65M | 62.46M | - |
| commonStockRepurchased | -3.73M | -31000 | - | - | -10.92M | -5.8M | -2.55M | - | -33000 | -863K |
| netPreferredStockIssuance | - | - | - | 71.93M | - | - | - | - | - | - |
| netDividendsPaid | -22.24M | -20.26M | -18.06M | -12.17M | -9.44M | -7.52M | -5.05M | -3.28M | -1.79M | -1.06M |
| commonDividendsPaid | -16.84M | -14.86M | -12.66M | -10.82M | -9.44M | -7.52M | -5.05M | -3.28M | -1.79M | -1.06M |
| preferredDividendsPaid | -5.4M | -5.4M | -5.4M | -1.35M | - | - | - | - | - | - |
| otherFinancingActivities | 238.54M | 524.31M | 427.94M | 279.87M | 474.43M | 605.3M | 129.96M | 118.71M | 121.96M | 28.86M |
| netCashProvidedByFinancingActivities | 281.52M | 326.5M | 502.08M | 715.31M | 538.16M | 505.72M | 161.17M | 139.52M | 210.89M | 26.45M |
| 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 | 133.79M | 130.01M | 130.23M | 126.15M | 125.54M | 127.81M | 113.18M | 111.65M | 105.1M | 102.09M |
| costOfRevenue | 49.58M | 46.92M | 52.6M | 50.03M | 50.52M | 57.12M | 48.29M | 47.17M | 45.67M | 41.02M |
| grossProfit | 84.21M | 83.09M | 77.63M | 76.12M | 75.02M | 70.69M | 64.89M | 64.48M | 59.44M | 61.07M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 41.16M | 38.49M | 28.86M | 28.93M | 30.96M | 27.83M | 26.01M | 26.66M | 26.53M | 13.35M |
| sellingAndMarketingExpenses | - | - | 1.2M | 1.09M | 1.29M | 1.71M | 1.06M | 966K | 1.14M | 1.05M |
| sellingGeneralAndAdministrativeExpenses | 41.16M | 38.49M | 30.07M | 30.02M | 32.25M | 29.54M | 27.07M | 27.63M | 27.67M | 14.4M |
| otherExpenses | 13.56M | 13.92M | 18.68M | 18.07M | 16.95M | 19.85M | 15.05M | 15.09M | 14.56M | 26.32M |
| operatingExpenses | 54.72M | 52.41M | 48.75M | 48.09M | 49.2M | 49.38M | 42.11M | 42.72M | 42.23M | 40.73M |
| costAndExpenses | 104.29M | 99.33M | 101.34M | 98.12M | 99.72M | 106.51M | 90.41M | 89.87M | 87.85M | 81.75M |
| netInterestIncome | 75.2M | 70.86M | 69.28M | 67.04M | 65.98M | 65.73M | 56.11M | 54.01M | 51.53M | 53.76M |
| interestIncome | 122.49M | 117.78M | 118.69M | 114.85M | 113.69M | 116.14M | 102.74M | 99.87M | 96.01M | 94.66M |
| interestExpense | 47.3M | 46.92M | 49.41M | 47.81M | 47.71M | 50.41M | 46.63M | 45.86M | 44.48M | 40.9M |
| depreciationAndAmortization | 1.62M | 1.41M | 1.4M | 1.44M | 1.44M | 1.56M | 1.32M | 1.22M | 1.15M | 1.12M |
| ebitda | 31.12M | 32.09M | 30.28M | 29.46M | 27.26M | 22.87M | 24.09M | 22.98M | 18.36M | 21.46M |
| ebit | 29.5M | 30.68M | 28.88M | 28.03M | 25.82M | 21.3M | 22.77M | 21.76M | 17.21M | 20.34M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 29.5M | 30.68M | 28.88M | 28.03M | 25.82M | 21.3M | 22.77M | 21.76M | 17.21M | 20.34M |
| totalOtherIncomeExpensesNet | - | -3.1M | - | - | - | 3000 | - | - | - | - |
| incomeBeforeTax | 29.5M | 27.58M | 28.88M | 28.03M | 25.82M | 21.3M | 22.77M | 21.76M | 17.21M | 20.34M |
| incomeTaxExpense | 5.93M | 5.22M | 6.03M | 5.92M | 5.28M | 4.82M | 4.93M | 4.56M | 3.64M | 4.52M |
| netIncomeFromContinuingOperations | 23.56M | 22.36M | 22.86M | 22.1M | 20.54M | 16.49M | 17.84M | 17.21M | 13.57M | 15.82M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.56M | 22.36M | 22.86M | 22.1M | 20.54M | 16.49M | 17.84M | 17.21M | 13.57M | 15.82M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 22.21M | 21.01M | 21.5M | 20.75M | 19.19M | 15.14M | 16.49M | 15.86M | 12.22M | 14.47M |
| eps | 0.68 | 0.71 | 0.73 | 0.7 | 0.65 | 0.52 | 0.65 | 0.63 | 0.49 | 0.58 |
| 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 | 589.8M | 411.18M | 399.08M | 495.76M | 312.89M | 319.1M | 213.2M | 208.05M | 185.91M | 226.11M |
| shortTermInvestments | 621.72M | 590.93M | 47.72M | 550.65M | 31.86M | 28.66M | 916.09M | 875.05M | 872.9M | 879.57M |
| cashAndShortTermInvestments | 1.21B | 1B | 446.8M | 1.05B | 344.75M | 347.76M | 1.13B | 1.08B | 1.06B | 1.11B |
| netReceivables | 38.18M | 38.49M | 37.17M | 36.74M | 33.74M | 35.87M | 32.55M | 30.62M | 29.33M | 29.92M |
| accountsReceivables | 38.18M | 38.49M | 37.17M | 36.74M | 33.74M | 35.87M | 32.55M | 30.62M | 29.33M | 29.92M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.25B | 1.04B | 483.97M | 1.08B | 378.49M | 383.63M | 1.16B | 1.11B | 1.09B | 1.14B |
| propertyPlantEquipmentNet | 88.42M | 73.98M | 77.94M | 79.01M | 81.58M | 81.95M | 67.62M | 68.54M | 68.72M | 69.48M |
| goodwill | 133.56M | 121.15M | 121.15M | 121.15M | 121.69M | 121.57M | 91.53M | 91.53M | 91.53M | 88.39M |
| intangibleAssets | 29.41M | 14.5M | 15.14M | 15.78M | 16.54M | 17.25M | 10.33M | 10.85M | 11.37M | 11.9M |
| goodwillAndIntangibleAssets | 162.97M | 135.64M | 136.28M | 136.92M | 138.23M | 138.82M | 101.85M | 102.38M | 102.9M | 100.29M |
| longTermInvestments | 6.66B | 6.19B | 6.01B | 6.04B | 6.85B | 6.83B | 5.22B | 5.16B | 5.08B | 4.99B |
| taxAssets | 22.96M | 20.48M | 21.43M | 25.22M | 25.29M | 29.59M | 20.85M | 25.89M | 26.8M | 27.32M |
| otherNonCurrentAssets | 721.62M | 758.07M | 1.23B | 585.43M | 307.42M | 389.83M | 318.97M | 232.44M | 326.32M | 264.72M |
| totalNonCurrentAssets | 7.66B | 7.17B | 7.47B | 6.87B | 7.41B | 7.47B | 5.73B | 5.59B | 5.61B | 5.45B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 8.91B | 8.21B | 7.95B | 7.95B | 7.78B | 7.86B | 6.89B | 6.7B | 6.7B | 6.58B |
| totalPayables | 3.69M | 4.17M | 4.06M | 4.83M | 5.36M | 5.97M | 3.75M | 4.52M | 3.93M | 14.84M |
| accountPayables | 3.69M | 4.17M | 4.06M | 4.83M | 5.36M | 5.97M | 3.75M | 4.52M | 3.93M | 14.84M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 54.75M | 278.82M | 183.06M | 273.23M | 91.1M | 22.62M | 21.53M | 18.44M | 17.21M | 18.88M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 7.46B | 6.7B | 6.51B | 6.42B | 6.46B | 6.51B | 5.64B | 5.56B | 5.57B | 5.25B |
| totalCurrentLiabilities | 7.52B | 6.98B | 6.69B | 6.7B | 6.55B | 6.54B | 5.67B | 5.59B | 5.59B | 5.28B |
| longTermDebt | 329.78M | 272.53M | 311.83M | 339.92M | 343M | 460.64M | 472.02M | 410.08M | 413.14M | 616.19M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 62.47M | 63.75M | 69.6M | 62.23M | 60.78M | 57.07M | 50.88M | 42.64M | 39.5M | 41.59M |
| totalNonCurrentLiabilities | 392.24M | 336.28M | 381.43M | 402.14M | 403.78M | 517.7M | 522.9M | 452.73M | 452.64M | 657.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 7.92B | 7.32B | 7.08B | 7.1B | 6.96B | 7.06B | 6.19B | 6.04B | 6.05B | 5.94B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 71.93M | 71.93M | 71.93M | 71.93M | 71.93M | 71.93M | 71.93M | 71.93M | 71.93M | 71.93M |
| commonStock | 32.62M | 29.51M | 29.62M | 29.6M | 29.57M | 29.55M | 25.52M | 25.5M | 25.48M | 25.35M |
| retainedEarnings | 343.89M | 326.57M | 310M | 292.63M | 276.04M | 260.96M | 249.98M | 237.03M | 224.74M | 216.12M |
| additionalPaidInCapital | 580.64M | 502.16M | 503.32M | 502.05M | 501.61M | 500.02M | 398.24M | 397.85M | 398.51M | 397.45M |
| 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 | 23.56M | 22.36M | 22.86M | 22.1M | 20.54M | 16.49M | 17.84M | 17.21M | 13.57M | 15.82M |
| depreciationAndAmortization | 1.62M | 1.41M | 1.4M | 1.44M | 1.44M | 1.56M | 1.32M | 1.22M | 1.15M | 1.12M |
| deferredIncomeTax | -2.07M | 115K | 751K | -1.29M | 1.63M | -1.96M | -761K | -119K | 1.88M | -4.17M |
| stockBasedCompensation | 901K | 2.46M | 1.29M | 468K | 1.6M | 2.01M | 404K | -612K | 1.2M | 1.33M |
| changeInWorkingCapital | 2.35M | 374K | 4.97M | -6.38M | 3.38M | -5.56M | 1.97M | 159K | -10.52M | 5.05M |
| accountsReceivables | 3.25M | 1.25M | -433K | -3.01M | 2.13M | -448K | -1.93M | -1.29M | 590K | -1.86M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -967K | -1.7M | -765K | -479K | -613K | 591K | -765K | 587K | -10.91M | 3.65M |
| otherWorkingCapital | 70000 | 828K | 6.17M | -2.89M | 1.86M | -5.71M | 4.66M | 863K | -200K | 3.26M |
| otherNonCashItems | 317K | -9.79M | 1.14M | -2.31M | 136K | 4.79M | 631K | -2.79M | 328K | 2.12M |
| netCashProvidedByOperatingActivities | 26.69M | 16.93M | 32.41M | 14.02M | 28.73M | 17.33M | 21.4M | 15.06M | 7.6M | 21.28M |
| investmentsInPropertyPlantAndEquipment | - | -2.67M | -334K | -222K | -1.22M | 275K | -393K | -1.06M | -389K | -5.93M |
| acquisitionsNet | 94.14M | -43.08M | - | -43.08M | - | 100.1M | - | - | -3.28M | - |
| purchasesOfInvestments | -76.4M | -543.46M | -74.98M | -38.44M | -51.2M | -12.3M | -48.82M | -23.02M | -25.05M | -86.44M |
| salesMaturitiesOfInvestments | 150.48M | 538.78M | 34.62M | 30.96M | 37.91M | 29.66M | 34.5M | 21.96M | 24.19M | 86.04M |
| otherInvestingActivities | 85.54M | -193.25M | -51.85M | 33.72M | 86.27M | -119.65M | -139M | 24.99M | -157.63M | -26.1M |
| netCashProvidedByInvestingActivities | 253.76M | -243.68M | -92.56M | -17.06M | 71.76M | -1.91M | -153.72M | 22.87M | -162.15M | -32.44M |
| netDebtIssuance | -174.32M | 56.63M | -125.6M | 175.54M | -48.47M | -33.52M | 65.08M | -1.76M | -202.99M | -2.99M |
| longTermNetDebtIssuance | -173.29M | 63.91M | -125.6M | 175.54M | -44.89M | -33.52M | 61.99M | -3M | -202.99M | -302.99M |
| shortTermNetDebtIssuance | -1.03M | -7.27M | - | - | -3.58M | - | 3.08M | 1.24M | - | 300M |
| netStockIssuance | -2.75M | -3.73M | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | -2.75M | -3.73M | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.75M | -3.73M | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -6.25M | -5.78M | -5.49M | -5.52M | -5.46M | -5.51M | -4.89M | -4.92M | -4.94M | -4.92M |
| commonDividendsPaid | -4.9M | -4.43M | -4.14M | -4.17M | -4.11M | -4.16M | -3.54M | -3.57M | -3.59M | -3.57M |
| preferredDividendsPaid | -1.35M | -1.35M | -1.35M | -1.35M | -1.35M | -1.35M | -1.35M | -1.35M | -1.35M | -1.35M |
| otherFinancingActivities | 81.5M | 191.73M | 94.55M | 15.89M | -52.77M | 129.51M | 77.28M | -9.11M | 322.28M | 53.71M |
| netCashProvidedByFinancingActivities | -101.82M | 238.85M | -36.53M | 185.9M | -106.7M | 90.48M | 137.46M | -15.79M | 114.35M | 45.8M |