BancFirst (BANF) Stock Insights

BANF price $110.01 -0.55 -0.50%

Ticker
BANF
Price
$110.01
Change
-0.55 -0.50%
Market cap ?
$3.70B
P/E ?
14.53
Forward P/E ?
14.25
Dividend yield ?
1.79%
Beta ?
0.66
Sector
Financial Services
Industry
Banks - Regional
Stocklytics score
56
Value
48
Quality
81
Growth
38

Stocklytics score rationale: value 48, quality 81, growth 38.

Financials

2016201720182019202020212022202320242025
325601000366138000428403000473886000464336000497053000603567000809344000908714000824326000

BancFirst Corporation functions as the parent bank holding company for BancFirst, delivering a wide spectrum of commercial banking services to both retail customers and small to mid-sized businesses. Its operations are organized into key divisions: Metropolitan Banks, Community Banks, Pegasus Bank, and a segment for Other Financial Services. The institution presents a comprehensive selection of deposit options, such…

Fair value

BANF fair value Not meaningful. Price $110.01.

Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.

No estimate. Cash-flow models don't suit banks

Compare BANF

Earnings

DateEPS actualEPS estimateRevenueRevenue estimate
2027-01-21—1.97—194.82M
2026-10-211.971.94187.38M187.68M
2026-07-231.961.80187.49M178.53M
2026-04-161.851.76179.00M177.19M
2026-01-231.751.78181.00M173.76M
2025-10-171.851.86175.48M175.14M
2025-07-171.851.67169.30M174.60M
2025-04-171.671.58164.84M161.67M
2025-01-231.681.61162.94M162.40M
2024-10-171.751.58163.67M159.31M
2024-07-181.511.42153.84M150.11M
2024-04-181.501.39151.00M147.54M
2024-01-181.461.38150.22M146.70M
2023-10-191.521.49148.76M148.50M
2023-07-201.641.61153.90M153.91M
2023-04-251.721.68156.98M156.36M
2023-01-191.701.72158.52M156.16M
2022-10-201.651.51150.28M142.01M
2022-07-211.341.09129.47M122.46M
2022-04-211.080.94119.16M115.53M
2022-01-201.151.08121.59M115.08M
2021-10-211.161.22119.98M118.62M
2021-07-151.451.13126.98M113.51M
2021-04-151.270.97117.14M114.52M
2021-01-211.060.74114.95M111.89M
2020-10-150.630.76110.43M95.54M
2020-07-160.630.48109.29M83.27M
2020-04-210.680.82119.12M131.70M
2020-01-171.091.04109.46M104.44M
2019-10-171.001.01107.91M108.99M
2019-07-181.020.93102.87M93.79M
2019-04-180.960.9298.90M94.78M
2019-01-170.980.9498.74M94.71M
2018-10-190.980.9298.47M92.47M
2018-07-190.910.8595.32M89.02M
2018-04-190.950.8293.14M80.36M
2018-01-180.660.6991.53M94.21M
2017-10-190.680.7192.19M90.21M
2017-07-200.710.5884.42M68.95M
2017-04-200.680.5782.85M69.49M

Dividends

Yield 1.81%. Payout ratio 19.19%. Frequency Quarterly.

Safety score 87/100 · Safe. Payout ratio is 19% of earnings. Free-cash-flow coverage is not available, so this part stays neutral. Dividends were paid in 36 separate years. Yield is 1.8%, in a range that is usually sustainable.

Ex-dateDividendRecordPaymentFrequency
2026-09-30$0.522026-09-302026-10-15Quarterly
2026-06-30$0.492026-06-302026-07-15Quarterly
2026-03-31$0.492026-03-312026-04-15Quarterly
2025-12-31$0.492025-12-312026-01-15Quarterly
2025-09-30$0.492025-09-302025-10-15Quarterly
2025-06-30$0.462025-06-302025-07-15Quarterly
2025-03-31$0.462025-03-312025-04-15Quarterly
2024-12-31$0.462024-12-312025-01-15Quarterly
2024-09-30$0.462024-09-302024-10-15Quarterly
2024-06-28$0.432024-06-282024-07-15Quarterly
2024-03-27$0.432024-03-282024-04-15Quarterly
2023-12-28$0.432023-12-292024-01-16Quarterly
2023-09-28$0.432023-09-292023-10-16Quarterly
2023-06-29$0.402023-06-302023-07-17Quarterly
2023-03-30$0.402023-03-312023-04-17Quarterly
2022-12-29$0.402022-12-312023-01-16Quarterly
2022-09-29$0.402022-09-302022-10-17Quarterly
2022-06-29$0.362022-06-302022-07-15Quarterly
2022-03-30$0.362022-03-312022-04-15Quarterly
2021-12-30$0.362021-12-312022-01-17Quarterly
2021-09-29$0.362021-09-302021-10-15Quarterly
2021-06-29$0.342021-06-302021-07-15Quarterly
2021-03-30$0.342021-03-312021-04-15Quarterly
2020-12-30$0.342020-12-312021-01-15Quarterly
2020-09-29$0.342020-09-302020-10-15Quarterly
2020-06-29$0.322020-06-302020-07-15Quarterly
2020-03-30$0.322020-03-312020-04-15Quarterly
2019-12-30$0.322019-12-312020-01-15Quarterly
2019-09-27$0.322019-09-302019-10-15Quarterly
2019-06-27$0.302019-06-282019-07-15Quarterly
2019-03-28$0.302019-03-292019-04-15Quarterly
2018-12-28$0.302018-12-312019-01-15Quarterly
2018-09-27$0.302018-09-282018-10-15Quarterly
2018-06-28$0.212018-06-292018-07-13Quarterly
2018-03-28$0.212018-03-302018-04-13Quarterly
2017-12-28$0.212017-12-292018-01-15Quarterly
2017-09-28$0.212017-09-292017-10-13Quarterly
2017-06-28$0.192017-06-302017-07-14Quarterly
2017-03-29$0.192017-03-312017-04-14Quarterly
2016-12-28$0.192016-12-302017-01-13Quarterly
2016-09-28$0.192016-09-302016-10-14Quarterly
2016-06-28$0.182016-06-302016-07-15Quarterly
2016-03-29$0.182016-03-312016-04-15Quarterly
2015-12-29$0.182015-12-312016-01-15Quarterly
2015-09-28$0.182015-09-302015-10-15Quarterly
2015-06-26$0.172015-06-302015-07-15Quarterly
2015-03-27$0.172015-03-312015-04-15Quarterly
2014-12-29$0.172014-12-312015-01-15Quarterly
2014-09-26$0.172014-09-302014-10-15Quarterly
2014-06-26$0.152014-06-302014-07-15Quarterly
2014-03-27$0.152014-03-312014-04-15Quarterly
2013-12-27$0.152013-12-312014-01-15Quarterly
2013-09-26$0.152013-09-302013-10-15Quarterly
2013-06-26$0.142013-06-302013-07-15Quarterly
2013-03-26$0.142013-03-292013-04-15Quarterly
2012-12-12$0.142012-12-142012-12-31Quarterly
2012-09-26$0.142012-09-302012-10-15Quarterly
2012-06-27$0.142012-06-302012-07-16Quarterly
2012-04-11$0.142012-04-152012-04-16Quarterly
2011-12-28$0.142011-12-312012-01-17Quarterly
2011-09-28$0.142011-09-302011-10-17Quarterly
2011-06-28$0.122011-06-302011-07-15Quarterly
2011-03-29$0.122011-03-312011-04-15Quarterly
2010-12-29$0.122010-12-312011-01-18Quarterly
2010-09-28$0.122010-09-302010-10-15Quarterly
2010-06-28$0.122010-06-302010-07-15Quarterly
2010-03-29$0.122010-03-312010-04-15Quarterly
2009-12-29$0.122009-12-312010-01-15Quarterly
2009-09-28$0.122009-09-302009-10-15Quarterly
2009-06-26$0.112009-06-302009-07-15Quarterly
2009-03-27$0.112009-03-312009-04-15Quarterly
2008-12-29$0.112008-12-312009-01-15Quarterly
2008-09-26$0.112008-09-302008-10-15Quarterly
2008-06-26$0.102008-06-302008-07-15Quarterly
2008-03-27$0.102008-03-312008-04-15Quarterly
2007-12-27$0.102007-12-312008-01-15Quarterly
2007-09-26$0.102007-09-302007-10-15Quarterly
2007-06-27$0.092007-06-302007-07-16Quarterly
2007-03-28$0.092007-03-312007-04-16Quarterly
2006-12-27$0.092006-12-312007-01-16Quarterly

Insider trades

DateInsiderActionSharesPriceValue
2026-08-30Ingram Kimberly KaySell500$110.5555.27K
2026-08-30Ingram Kimberly KayBuy500$110.5555.27K
2026-08-13RAINBOLT DAVID ESell8.51K$115.00978.19K
2026-08-06RAINBOLT DAVID ESell3.00K$115.00345.00K
2026-08-05RAINBOLT DAVID ESell2.00K$115.03230.05K
2026-08-04RAINBOLT DAVID ESell17.83K$115.062.05M
2026-08-03RAINBOLT DAVID ESell11.50K$115.091.32M
2026-07-29RAINBOLT DAVID ESell12.72K$115.051.46M
2026-07-28RAINBOLT DAVID ESell81.49K$116.719.51M
2026-07-27RAINBOLT DAVID ESell29.74K$116.493.46M
2026-05-07RAINBOLT DAVID ESell9.00K$115.111.04M
2026-05-06RAINBOLT DAVID ESell6.22K$115.07715.62K
2026-04-29RAINBOLT DAVID ESell1$115.00115
2026-04-28RAINBOLT DAVID ESell24.61K$115.552.84M
2026-04-27RAINBOLT DAVID ESell205$115.0123.58K
2026-04-24RAINBOLT DAVID ESell650$115.0274.76K
2026-04-23RAINBOLT DAVID ESell17.53K$115.532.02M
2026-04-20Carroll Jason ASell200$106.7221.34K
2026-04-20Carroll Jason ABuy200$106.7221.34K
2026-04-17Andrus HannahSell800——
2026-04-17Andrus HannahBuy800——
2026-04-03Wanzer DaraBuy42——
2026-04-03Slay John K JRBuy68——
2026-04-03SCHMIDT DARRYLBuy76——
2026-04-03Harlow David RBuy80——
2026-04-03Hannah Dennis JayBuy58——
2026-04-03Foster KellyBuy61——
2026-04-03COPELAND SCOTTBuy89——
2026-04-03Carroll Jason ABuy45——
2026-04-03FERGUSON ROY CBuy105——
2026-04-03Andrus HannahBuy58——
2026-04-03BRAND DENNIS LBuy62——
2026-02-27FORAKER RANDYOther0——
2026-02-26McCasland Thomas Howard IIISell85.01K——
2026-02-10FORAKER RANDYBuy3.00K$20.8362.49K
2026-02-10FORAKER RANDYSell3.00K$119.91359.73K
2026-02-10FORAKER RANDYSell3.00K$20.8362.49K
2026-02-03RAINBOLT DAVID ESell225.00K——
2026-02-03RAINBOLT DAVID EBuy188——
2026-02-03RAINBOLT DAVID ESell188——
2026-01-30RAINBOLT DAVID ESell269.22K——
2026-01-30RAINBOLT DAVID EBuy225.00K——
2026-01-30RAINBOLT DAVID EBuy38.09K——
2026-01-30BF Bank Partners LPSell269.22K——
2026-01-25Slay John K JROther25.00K$75.711.89M
2026-01-07Hannah Dennis JayBuy70——
2026-01-07Andrus HannahBuy40——
2026-01-07RAINBOLT DAVID EBuy188——
2026-01-07Wanzer DaraBuy57——
2026-01-06Slay John K JRBuy1——
2026-01-06SCHMIDT DARRYLBuy170——
2026-01-06Harlow David RBuy189——
2026-01-06Foster KellyBuy120——
2026-01-06FORAKER RANDYBuy265——
2026-01-06FERGUSON ROY CBuy321——
2026-01-06COPELAND SCOTTBuy243——
2026-01-06BRAND DENNIS LBuy80——
2026-01-01Carroll Jason AOther0——
2026-01-01Carroll Jason AOther1.00K——
2025-12-31Hannah Dennis JayOther0——
2025-12-31Andrus HannahOther0——
2025-12-31RAINBOLT DAVID EOther0——
2025-12-31RAINBOLT DAVID EOther0——
2025-12-31RAINBOLT DAVID EOther0——
2025-12-31RAINBOLT DAVID EOther0——
2025-12-31RAINBOLT DAVID EOther0——
2025-12-31Wanzer DaraOther0——
2025-12-31Slay John K JROther0——
2025-12-31SCHMIDT DARRYLOther0——
2025-12-31SCHMIDT DARRYLOther0——
2025-12-31SCHMIDT DARRYLOther0——
2025-12-31Harlow David ROther0——
2025-12-31Foster KellyOther0——
2025-12-31FORAKER RANDYOther0——
2025-12-31FERGUSON ROY COther0——
2025-12-31FERGUSON ROY COther0——
2025-12-31COPELAND SCOTTOther0——
2025-12-31BRAND DENNIS LOther0——
2025-12-18Martin William ScottSell5.00K——
2025-12-09SCHMIDT DARRYLSell600——
2025-12-09SCHMIDT DARRYLBuy200——
2025-12-01Slay John K JROther2.50K——
2025-08-13Drummond F FordBuy5.00K$20.83104.15K
2025-08-13Drummond F FordSell5.00K$126.29631.44K
2025-08-13Drummond F FordSell5.00K$20.83104.15K
2025-07-18Slay John K JRBuy2.50K——
2025-05-28Drummond F FordSell5.00K$20.83104.15K
2025-05-28Drummond F FordBuy5.00K$20.83104.15K
2025-05-28Drummond F FordSell5.00K$124.12620.58K
2025-05-21FORAKER RANDYBuy4.00K$20.8383.32K
2025-05-21FORAKER RANDYSell4.00K$20.8383.32K
2025-05-21FORAKER RANDYSell4.00K$126.61506.44K
2025-05-06RAINBOLT DAVID EBuy22.56K——
2025-05-06RAINBOLT DAVID EBuy14——
2025-05-06RAINBOLT DAVID ESell22.56K——
2025-04-02Andrus HannahBuy36——
2025-04-02Wanzer DaraBuy47——
2025-04-02Harlow David RBuy92——
2025-04-02Hannah Dennis JayBuy66——
2025-04-02SCHMIDT DARRYLBuy88——

Institutional holders

Latest filed quarter: Q2 2026.

Institutions holding: 277, holders +30 vs prior quarter. Ownership 51.71%.

HolderSharesChangeChange %Value
BLACKROCK, INC.3.20M112.33K+3.63%356.05M
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC2.39M-199.53K-7.70%265.66M
STATE STREET CORP1.46M136.52K+10.30%163.18M
VANGUARD PORTFOLIO MANAGEMENT LLC1.44M-105.94K-6.86%159.75M
VANGUARD CAPITAL MANAGEMENT LLC973.15K-111.28K-10.26%108.15M
DIMENSIONAL FUND ADVISORS LP917.10K47.56K+5.47%101.92M
BANCFIRST TRUST & INVESTMENT MANAGEMENT895.97K23.98K+2.75%100.59M
GEODE CAPITAL MANAGEMENT, LLC577.24K44.10K+8.27%64.16M
FULLER & THALER ASSET MANAGEMENT, INC.281.30K11.36K+4.21%31.26M
WELLS FARGO & COMPANY/MN267.14K-1.64K-0.61%29.69M
MASSACHUSETTS FINANCIAL SERVICES CO /MA/262.58K57.10K+27.79%29.18M
NORTHERN TRUST CORP261.18K15.53K+6.32%29.03M
NORGES BANK254.83K254.83KNew28.32M
MORGAN STANLEY241.47K30.02K+14.20%26.83M
CHARLES SCHWAB INVESTMENT MANAGEMENT INC228.19K23.79K+11.64%25.36M
SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P.228.19K228.19KNew25.36M
CHAMPLAIN INVESTMENT PARTNERS, LLC222.35K-1.03K-0.46%24.71M
BANK OF NEW YORK MELLON CORP161.25K5.36K+3.44%17.92M
VANGUARD FIDUCIARY TRUST CO139.79K-6.79K-4.63%15.53M
RAYMOND JAMES FINANCIAL INC122.04K-11.01K-8.27%13.56M
PRINCIPAL FINANCIAL GROUP INC100.75K-882-0.87%11.20M
BANK OF AMERICA CORP /DE/98.91K-6.07K-5.78%10.99M
GOLDMAN SACHS GROUP INC97.78K-15.04K-13.33%10.87M
MILLENNIUM MANAGEMENT LLC79.82K-1.33K-1.63%8.87M
JPMORGAN CHASE & CO76.96K-220-0.29%8.75M

Insights · Dividends · Forecast · Financials · Learn

Stocklytics home · Screener

BancFirst (BANF) Stock Insights

BANF$110.01-0.55 -0.50%

$3.70B

Market Cap

14.53

P/E

14.25

Forward P/E

56

Score

Price History