NASDAQ : BANF

BancFirst Corporation

$120.42 USD

$3.09 (2.63%)

Volume
145.04K
Average Volume
170.73K
Market Capitalization
$4.04B
P/E Ratio
15.83
Dividend Yield
1.67%
Price Target
$125.00
Year High
$138.77
Year Low
$101.48
Day High
Day Low
Payout Ratio
$0.26
Current Ratio
$0.47

BANF Financial

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 824.33M 908.71M 809.34M 603.57M 497.05M 464.34M 473.89M 428.4M 366.14M 325.6M
costOfRevenue 140.89M 286.27M 206.94M 56.22M 2.67M 83.09M 63.02M 46.53M 29.44M 26.26M
grossProfit 683.43M 622.44M 602.41M 547.34M 494.38M 381.24M 410.86M 381.87M 336.7M 299.34M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 284.3M 218.35M 205.81M 189.71M 170.18M 166.81M 154.17M 141.97M 127.41M 122.57M
sellingAndMarketingExpenses 10.03M 9.39M 9.11M 8.07M 7.4M 7M 8.55M 8.03M 7.39M 7.24M
sellingGeneralAndAdministrativeExpenses 294.34M 227.74M 214.93M 197.78M 177.58M 173.8M 162.72M 150M 134.8M 129.8M
otherExpenses 85.5M 119.43M 117.53M 112.13M 108.4M 83.93M 78.58M 72.12M 65.59M 61.6M
operatingExpenses 379.84M 347.16M 332.46M 309.91M 285.98M 257.73M 241.3M 222.12M 200.39M 191.4M
costAndExpenses 520.73M 633.43M 539.4M 366.14M 288.66M 340.82M 304.32M 268.65M 229.83M 217.66M
netInterestIncome 383.1M 446.87M 424.46M 373.67M 315.66M 306.67M 281.92M 260.48M 227.14M 203.83M
interestIncome 692.96M 724.14M 623.94M 419.82M 327.02M 327.11M 336.66M 303.2M 248.07M 218.57M
interestExpense 309.87M 277.26M 199.48M 46.15M 11.36M 20.45M 54.74M 42.73M 20.93M 14.74M
depreciationAndAmortization 22.54M 21.68M 22.19M 22.05M 20.04M 18.42M 15.99M 13.55M 11.79M 12.38M
ebitda 325.92M 296.96M 292.14M 259.48M 228.44M 141.94M 185.55M 173.3M 148.1M 120.32M
ebit 303.38M 275.28M 269.95M 237.43M 208.4M 123.51M 169.56M 159.75M 136.3M 107.94M
nonOperatingIncomeExcludingInterest - - - - - - - - - -
operatingIncome 303.38M 275.28M 269.95M 237.43M 208.4M 123.51M 169.56M 159.75M 136.3M 107.94M
totalOtherIncomeExpensesNet 1.74M - - - - - - - - -
incomeBeforeTax 305.12M 275.28M 269.95M 237.43M 208.4M 123.51M 169.56M 159.75M 136.3M 107.94M
incomeTaxExpense 64.51M 58.93M 57.48M 44.33M 40.77M 23.93M 34.68M 33.94M 49.87M 37.26M
netIncomeFromContinuingOperations 240.61M 216.35M 212.46M 193.1M 167.63M 99.59M 134.88M 125.81M 86.44M 70.67M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 240.61M 216.35M 212.46M 193.1M 167.63M 99.59M 134.88M 125.81M 86.44M 70.67M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 240.61M 216.35M 212.46M 193.1M 167.63M 99.59M 134.88M 125.81M 86.44M 70.67M
eps 7.22 6.55 6.45 5.89 5.12 3.05 4.13 3.85 2.72 2.26
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 226.95M 3.55B 2.4B 3.17B 2.05B 1.62B 1.87B 1.42B 1.76B 1.85B
shortTermInvestments - 329.92M 1.55B 1.54B 531.52M 552.23M 489.72M 770.7M 462M 465.47M
cashAndShortTermInvestments 226.95M 3.88B 3.95B 4.71B 2.58B 2.17B 2.36B 2.19B 2.22B 2.32B
netReceivables 41.8M - - 301.55M 234M 220.61M 202.85M 167.84M 150.44M 139.43M
accountsReceivables - - - 301.55M 234M 220.61M 202.85M 167.84M 150.44M 139.43M
otherReceivables 41.8M - - - - - - - - -
inventory - - - - - - - - - -
prepaids - - - - - - - - - -
otherCurrentAssets - - - - - - - - - -
totalCurrentAssets 268.75M 3.88B 3.95B 5.01B 2.82B 2.39B 2.56B 2.36B 2.37B 2.46B
propertyPlantEquipmentNet 352.19M 295.94M 278.59M 278.09M 269.05M 261.68M 206.28M 174.36M 134.09M 126.77M
goodwill 182.74M 182.26M 182.26M 182.06M 149.92M 149.92M 148.6M 79.75M 54.04M 54.04M
intangibleAssets 21.36M 13.16M 16.7M 19.98M 17.57M 19M 22.61M 16.47M 11.08M 13.33M
goodwillAndIntangibleAssets 204.1M 195.42M 198.97M 202.04M 167.49M 168.92M 171.21M 96.22M 65.12M 67.37M
longTermInvestments 13.83B 8.82B 7.56B 6.86B 6.11B 6.36B 5.62B 4.93B 4.68B 4.37B
taxAssets 44.09M - - - - - - - - -
otherNonCurrentAssets 180.45M 363.74M 378.59M 39.61M 40.28M 32.18M 6.61M 6.69M 4.84M 4.23M
totalNonCurrentAssets 14.61B 9.67B 8.42B 7.38B 6.59B 6.82B 6B 5.21B 4.88B 4.56B
otherAssets - - - - - - - - - -
totalAssets 14.87B 13.55B 12.37B 12.39B 9.41B 9.21B 8.57B 7.57B 7.25B 7.02B
totalPayables - - - 76.46M 55.98M 51.86M 49.23M 37.5M 29.62M 27.34M
accountPayables - - - 76.46M 55.98M 51.86M 49.23M 37.5M 29.62M 27.34M
otherPayables - - - - - - - - - -
accruedExpenses - - - - - - - - - -
shortTermDebt 13.22M - 3.35M 300K - 1.1M 1.1M 1.68M 900K 500K
capitalLeaseObligationsCurrent - - - - - - - - - -
taxPayables - - - - - - - - - -
deferredRevenue - - - - - - - - - -
otherCurrentLiabilities - 11.72B 10.7B 10.97B 8.09B 8.06B 7.48B 6.61B 6.42B 6.25B
totalCurrentLiabilities 13.22M 11.72B 10.7B 11.05B 8.15B 8.12B 7.53B 6.64B 6.45B 6.28B
longTermDebt 98.21M 86.16M 86.1M 86.04M 85.99M 26.8M 26.8M 26.8M 31.96M 31.96M
capitalLeaseObligationsNonCurrent 22.25M - - - - - - - - -
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent 35.87M - - - - - - - - -
otherNonCurrentLiabilities 12.85B 128.42M 148.58M - - - - - - -
totalNonCurrentLiabilities 13.01B 214.58M 234.68M 86.04M 85.99M 26.8M 26.8M 26.8M 31.96M 31.96M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 22.25M - - - - - - - - -
totalLiabilities 13.02B 11.93B 10.94B 11.14B 8.23B 8.14B 7.56B 6.67B 6.48B 6.31B
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 33.54M 33.22M 32.93M 32.88M 32.6M 32.72M 32.69M 32.6M 31.9M 31.62M
retainedEarnings 1.61B 1.43B 1.28B 1.12B 977.07M 871.16M 815.49M 722.62M 638.58M 577.65M
additionalPaidInCapital 217.84M 187.06M 174.7M 169.23M 159.91M 156.57M 153.35M 149.71M 107.48M 101.73M
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 240.61M 216.35M 212.46M 193.1M 167.63M 99.59M 134.88M 125.81M 86.44M 70.67M
depreciationAndAmortization 22.54M 21.68M 22.19M 22.05M 20.04M 18.42M 15.99M 13.55M 11.79M 12.38M
deferredIncomeTax -904K -2.2M -2.79M 322K 7.04M -9.49M 1.15M 3.16M 4.38M -2.05M
stockBasedCompensation 3.73M 3.45M 3M 1.94M 2.13M 1.52M 1.28M 1.35M 1.18M 1.64M
changeInWorkingCapital 2.05M 5.82M -2.16M -13.72M 3.6M -1.97M 870K -2.21M -2.92M -1.43M
accountsReceivables 2M -636K -9.88M -16.91M 4.21M -325K 887K -3.39M -3.28M -1.5M
inventory - - - - - - - - - -
accountsPayables 45000 6.45M 7.72M 3.19M -617K -1.64M -17000 1.18M 366K 69000
otherWorkingCapital - - - - - - - - - -
otherNonCashItems 17.26M 16.1M 336K 22.58M 3.49M 46.78M 4.8M -1.65M 8.87M 9.32M
netCashProvidedByOperatingActivities 285.28M 261.2M 233.04M 226.27M 203.93M 154.85M 158.96M 140.01M 109.75M 90.54M
investmentsInPropertyPlantAndEquipment -48.31M -36.65M -22.5M -19.78M -27.25M -66.45M -27.05M -51.86M -18.01M -10.84M
acquisitionsNet 13.72M - 8.04M 121.1M 12.6M 18.4M 77.67M 6.25M - -
purchasesOfInvestments -371.7M -391.21M -454.33M -1.89B -478.2M -607.79M -179.07M -469.1M -86M -225.49M
salesMaturitiesOfInvestments 722.34M 742.7M 490.99M 781.48M 509.03M 548.74M 511.01M 160.77M 86.77M 306.09M
otherInvestingActivities -300.52M -386.24M -691.91M -515.87M 406.71M -791.4M -332.21M 60.15M -332.55M -167.78M
netCashProvidedByInvestingActivities 15.54M -71.39M -669.7M -1.52B 422.88M -898.51M 50.35M -293.8M -349.78M -98.02M
netDebtIssuance -3.99M -3.35M 3.05M 300K 58.05M - -575K -4.38M 400K -
longTermNetDebtIssuance -14M - - - 59.15M - - -5.16M - -
shortTermNetDebtIssuance 10.01M -3.35M 3.05M 300K -1.1M - -575K 775K 400K -
netStockIssuance 4.68M 9.2M 723K 7.65M -9.4M -1.31M 883K -5.68M 4.84M 7.83M
netCommonStockIssuance 4.68M 9.2M 723K 7.65M -9.4M -1.31M 883K -5.68M 4.84M 7.83M
commonStockIssuance 4.68M 9.2M 2.54M 7.65M 2.26M 1.79M 2.48M 2.24M 4.84M 13.35M
commonStockRepurchased - - -1.82M - -11.66M -3.1M -1.6M -7.91M - -5.52M
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -62.21M -57.77M -53.64M -48.46M -45.14M -42.47M -39.8M -30.26M -24.78M -22.77M
commonDividendsPaid -62.21M -57.77M -53.64M -48.46M -45.14M -42.47M -39.8M -30.26M -24.78M -22.77M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities 611.28M 1.02B -284.92M 2.46B -197.22M 536.06M 274.22M -139.51M 166.99M 274.7M
netCashProvidedByFinancingActivities 549.77M 966.5M -334.79M 2.41B -193.71M 492.28M 234.72M -179.83M 147.45M 259.76M
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 241.57M 181M 175.48M 236.48M 231.37M 233.4M 236.36M 222.41M 216.54M 212.6M
costOfRevenue 64.72M - 4.22M 68.56M 68.11M 69.06M 75.72M 71.93M 69.55M 62.38M
grossProfit 176.85M 181M 171.26M 167.92M 163.26M 164.34M 160.64M 150.48M 146.99M 150.22M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 77.68M 98.56M 72.6M 56.82M 56.32M 55.98M 55.86M 53.54M 52.97M 52.06M
sellingAndMarketingExpenses 2.64M 3.12M 2.13M 2.32M 2.46M 2.72M 2.17M 2.25M 2.26M 2.65M
sellingGeneralAndAdministrativeExpenses 80.32M 101.68M 74.73M 59.15M 58.78M 58.7M 58.03M 55.79M 55.22M 54.72M
otherExpenses 13.52M 5.71M 17.34M 29.05M 33.4M 33.64M 28.71M 29.53M 27.56M 35.1M
operatingExpenses 93.84M 107.39M 92.07M 88.2M 92.18M 92.34M 86.73M 85.32M 82.78M 89.82M
costAndExpenses 158.56M 107.39M 96.29M 156.76M 160.29M 161.4M 162.46M 157.24M 152.33M 152.2M
netInterestIncome 127.6M 20.28M 125.62M 121.26M 115.95M 115.92M 114.96M 109.9M 106.1M 105.07M
interestIncome 190.18M 127.67M 194.39M 188.43M 182.48M 186.38M 187.65M 178.46M 171.64M 167.45M
interestExpense 62.58M 107.39M 68.78M 67.17M 66.53M 70.46M 72.69M 68.57M 65.54M 62.38M
depreciationAndAmortization 5.79M 5.71M 5.59M 5.55M 5.69M 5.48M 5.37M 5.39M 5.44M 5.45M
ebitda 83M 79.32M 84.56M 85.27M 76.77M 77.48M 79.27M 70.56M 69.65M 65.85M
ebit 77.21M 73.61M 78.97M 79.72M 71.08M 72M 73.9M 65.17M 64.21M 60.41M
nonOperatingIncomeExcludingInterest 5.8M - - - - - - - - -
operatingIncome 83.01M 73.61M 78.97M 79.72M 71.08M 72M 73.9M 65.17M 64.21M 60.41M
totalOtherIncomeExpensesNet -2.95M 1.74M - - - - - - - -
incomeBeforeTax 80.06M 75.35M 78.97M 79.72M 71.08M 72M 73.9M 65.17M 64.21M 60.41M
incomeTaxExpense 17.07M 15.85M 16.32M 17.37M 14.97M 15.52M 15M 14.52M 13.88M 11.47M
netIncomeFromContinuingOperations 63M 59.5M 62.65M 62.35M 56.11M 56.48M 58.9M 50.64M 50.33M 48.93M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 63M 59.5M 62.65M 62.35M 56.11M 56.48M 58.9M 50.64M 50.33M 48.93M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 63M 59.5M 62.65M 62.35M 56.11M 56.48M 58.9M 50.64M 50.33M 48.93M
eps 1.88 1.78 1.88 1.87 1.69 1.7 1.78 1.53 1.53 1.49
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 4.68B 226.95M 4.05B 4B 3.97B 3.55B 2.99B 2.49B 2.53B 2.4B
shortTermInvestments 886.52M - 356.28M 336.48M 335.45M 329.92M 1.38B 1.44B 1.53B 1.55B
cashAndShortTermInvestments 5.57B 226.95M 4.41B 4.33B 4.31B 3.88B 4.37B 3.93B 4.06B 3.95B
netReceivables 470.22M 41.8M - - - - - - - -
accountsReceivables 470.22M - - - - - - - - -
otherReceivables - 41.8M - - - - - - - -
inventory - - - - - - - - - -
prepaids - - - - - - - - - -
otherCurrentAssets 10.7M - - - - - - - - -
totalCurrentAssets 6.05B 268.75M 4.41B 4.33B 4.31B 3.88B 4.37B 3.93B 4.06B 3.95B
propertyPlantEquipmentNet 329.36M 352.19M 313.77M 312.15M 303.28M 295.94M 285.55M 285.13M 284.06M 278.59M
goodwill 183.39M 182.74M 182.26M 182.26M 182.26M 182.26M 182.26M 182.26M 182.26M 182.26M
intangibleAssets 20.38M 21.36M 10.55M 11.41M 12.27M 13.16M 14.04M 14.93M 15.82M 16.7M
goodwillAndIntangibleAssets 203.77M 204.1M 192.81M 193.67M 194.54M 195.42M 196.31M 197.19M 198.08M 198.97M
longTermInvestments 8.48B 13.83B 8.85B 8.8B 8.83B 8.82B 8.09B 7.96B 7.69B 7.56B
taxAssets - 44.09M - - - - - - - -
otherNonCurrentAssets 51.39M 180.45M 433.32M 410.49M 396.27M 363.74M 376.32M 365.11M 369.95M 378.59M
totalNonCurrentAssets 9.06B 14.61B 9.79B 9.71B 9.73B 9.67B 8.95B 8.8B 8.54B 8.42B
otherAssets - - - - - - - - - -
totalAssets 15.12B 14.87B 14.2B 14.05B 14.04B 13.55B 13.31B 12.74B 12.6B 12.37B
totalPayables - - - - - - - - - -
accountPayables - - - - - - - - - -
otherPayables - - - - - - - - - -
accruedExpenses - - - - - - - - - -
shortTermDebt 15.1M 13.22M 11.68M 5.86M - - 4.43M 4.26M 9.7M 3.35M
capitalLeaseObligationsCurrent - - - - - - - - - -
taxPayables - - - - - - - - - -
deferredRevenue - - - - - - - - - -
otherCurrentLiabilities 12.9B - 12.12B 12.06B 12.13B 11.72B 11.47B 11.02B 10.91B 10.7B
totalCurrentLiabilities 12.92B 13.22M 12.13B 12.06B 12.13B 11.72B 11.48B 11.02B 10.92B 10.7B
longTermDebt 86.23M 98.21M 86.2M 86.18M 86.17M 86.16M 86.14M 86.13M 86.12M 86.1M
capitalLeaseObligationsNonCurrent - 22.25M - - - - - - - -
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent - 35.87M - - - - - - - -
otherNonCurrentLiabilities 212.31M 12.85B 199.08M 169.5M 152.31M 128.42M 163.98M 118.83M 127.68M 148.58M
totalNonCurrentLiabilities 298.54M 13.01B 285.28M 255.69M 238.48M 214.58M 250.13M 204.96M 213.79M 234.68M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations - 22.25M - - - - - - - -
totalLiabilities 13.21B 13.02B 12.42B 12.32B 12.37B 11.93B 11.73B 11.22B 11.13B 10.94B
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 33.58M 33.54M 33.33M 33.27M 33.24M 33.22M 33.12M 33.02M 32.97M 32.93M
retainedEarnings 1.66B 1.61B 1.57B 1.52B 1.47B 1.43B 1.39B 1.35B 1.31B 1.28B
additionalPaidInCapital 221.48M 217.84M 194.32M 190.7M 188.72M 187.06M 183.28M 178.81M 176.23M 174.7M
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 63M 59.5M 62.65M 62.35M 56.11M 56.48M 58.9M 50.64M 50.33M 48.93M
depreciationAndAmortization 5.79M 5.71M 5.59M 5.55M 5.69M 5.48M 5.37M 5.39M 5.44M 5.45M
deferredIncomeTax -882K 464K 826K -938K -1.26M 609K -1.05M -942K -822K -749K
stockBasedCompensation 767K 960K 1.06M 919K 790K 872K 945K 920K 715K 922K
changeInWorkingCapital -1.75M 3.97M -2.5M 1.63M -1.05M 2.54M 1.03M 1.38M 857K 1.13M
accountsReceivables -1.08M 3.43M -2.34M 1.64M -729K 2.58M -145K -557K -2.52M -1.36M
inventory - - - - - - - - - -
accountsPayables -673K 542K -163K -12000 -322K -38000 1.18M 1.94M 3.37M 2.48M
otherWorkingCapital - - - - - - - - - -
otherNonCashItems 8.93M -15.82M 7.8M 8.61M 16.66M -48.85M 12.39M 42.76M 9.8M -12.92M
netCashProvidedByOperatingActivities 75.85M 54.78M 75.42M 78.12M 76.95M 17.13M 77.59M 100.15M 66.32M 42.76M
investmentsInPropertyPlantAndEquipment -10.78M -11.55M -11.71M -13.74M -11.31M -15.14M -5.24M -6.02M -10.25M -4.81M
acquisitionsNet 1.93M - - - - - - - - -
purchasesOfInvestments -86.15M -370.93M 2.89M 8.89M -12.54M -385.98M 17.74M -3.01M -19.96M -283.1M
salesMaturitiesOfInvestments 105.95M 498.52M 95.81M 71.62M 56.4M 529.23M 96.3M 99.41M 17.76M 327.7M
otherInvestingActivities -14.59M -622K -160.45M -42.81M -82.91M 188.93M -135.96M -310.42M -128.78M -173.5M
netCashProvidedByInvestingActivities -3.65M 115.42M -73.46M 23.95M -50.37M 317.03M -27.15M -220.04M -141.23M -133.71M
netDebtIssuance -7.07M -15.66M 5.82M 5.86M - -4.43M 165K -5.44M 6.35M -625K
longTermNetDebtIssuance -12.05M -14M - - - - - - - -
shortTermNetDebtIssuance 4.98M -1.66M 5.82M 5.86M - -4.43M 165K -5.44M 6.35M -625K
netStockIssuance 781K 81000 2.62M 1.09M 891K 3.01M 3.63M 1.71M 851K 477K
netCommonStockIssuance 781K 81000 2.62M 1.09M 891K 3.01M 3.63M 1.71M 851K 477K
commonStockIssuance 781K 81000 2.62M 1.09M 891K 3.01M 3.63M 1.71M 851K 477K
commonStockRepurchased - - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -16.43M -16.33M -15.3M -15.29M -15.28M -15.24M -14.2M -14.18M -14.16M -14.16M
commonDividendsPaid -16.43M -16.33M -15.3M -15.29M -15.28M -15.24M -14.2M -14.18M -14.16M -14.16M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities 230.71M 211.44M 62.2M -70.56M 408.2M 244.19M 458.75M 105.98M 209.5M 165.95M
netCashProvidedByFinancingActivities 207.99M 179.52M 55.32M -78.9M 393.82M 227.54M 448.34M 88.08M 202.54M 151.65M