Lumida
/BANF
⌘K
BancFirst Corp

BancFirst Corp

BANF
$116.14USD-3.25%-3.90 today

MARKET CAP

3.9B

P/E (TTM)

15.9x

FWD P/E

15.5x

DAY RANGE

$115 – $119

52W RANGE

$101
$139

AI Summary

Stalk
StalkMedium

BANF is in Stage 2 – Advancing after a decisive momentum breakout above the June–July resistance cluster, confirming structural repair with rising EMAs and volume expansion. The long-term uptrend remains intact, but short-term extension and overbought conditions warrant patience. We maintain a bullish medium-term bias and will stalk entries on a pullback into rising 9/21 EMAs around the former resistance zone.

  • Earnings yield 0.77 highlights undervaluation vs. sector peers.
  • Book-to-price ratio 0.75 signals strong value orientation.
  • Growth score -0.63 and declining revisions signal revenue stagnation.
Full analysis →
Insider Trades49 trades
DateSideTickerInsiderRoleSharesPriceMkt Cap52W High52W LowValue% ChgRuleAI View
Feb 10, 2026SellBANFRandy ForakerExecutive Vice President6,000$70.37$3.9B-16.31%+14.45%$422.2K+0.00%Stalk
Dec 9, 2025SellBANFDarryl SchmidtExecutive Vice President800$108.78$3.9B-16.31%+14.45%$87.0K-0.37%Stalk
May 21, 2025SellBANFRandy ForakerExecutive Vice President8,000$73.72$3.9B-16.31%+14.45%$589.8K+0.00%Stalk
Feb 11, 2025SellBANFDarryl SchmidtExecutive Vice President5,000$122.06$3.9B-16.31%+14.45%$610.3K-4.40%Stalk
Dec 17, 2024SellBANFDarryl SchmidtExecutive Vice President861$123.86$3.9B-16.31%+14.45%$106.6K-0.18%Stalk
Dec 12, 2024SellBANFDennis L BrandExecutive Vice President4,000$126.50$3.9B-16.31%+14.45%$506.0K-10.81%Stalk
Nov 19, 2024SellBANFDavid E RainboltExecutive & Director10,000$121.47$3.9B-16.31%+14.45%$1.2M-71.43%Stalk
Nov 6, 2024SellBANFDennis Jay HannahExecutive Vice President10,543$126.58$3.9B-16.31%+14.45%$1.3M-65.54%Stalk
Oct 28, 2024SellBANFDavid E RainboltExecutive & Director24,421$110.78$3.9B-16.31%+14.45%$2.7M-3.91%Stalk
Oct 24, 2024SellBANFDavid E RainboltExecutive & Director1,750$110.11$3.9B-16.31%+14.45%$192.7K-0.28%Stalk
Oct 23, 2024SellBANFDavid E RainboltExecutive & Director5,601$110.21$3.9B-16.31%+14.45%$617.3K-0.89%Stalk
Oct 22, 2024SellBANFDavid E RainboltExecutive & Director777$110.00$3.9B-16.31%+14.45%$85.5K-0.12%Stalk
Oct 21, 2024SellBANFDavid E RainboltExecutive & Director2,152$110.47$3.9B-16.31%+14.45%$237.7K-0.34%Stalk
Sep 13, 2024SellBANFDavid E RainboltExecutive & Director10,372$105.02$3.9B-16.31%+14.45%$1.1M-1.61%Stalk
Sep 11, 2024SellBANFDavid E RainboltExecutive & Director1,391$105.01$3.9B-16.31%+14.45%$146.1K-0.22%Stalk
Sep 9, 2024SellBANFDavid E RainboltExecutive & Director1,632$105.10$3.9B-16.31%+14.45%$171.5K-0.13%Stalk
Sep 9, 2024SellBANFDavid E RainboltExecutive & Director22,113.5$105.46$3.9B-16.31%+14.45%$2.3M-3.30%Stalk
Sep 3, 2024SellBANFDavid E RainboltExecutive & Director1,414$105.58$3.9B-16.31%+14.45%$149.3K-0.21%Stalk
Aug 30, 2024SellBANFDavid E RainboltExecutive & Director18,376.5$106.22$3.9B-16.31%+14.45%$2.0M-2.66%Stalk
Aug 29, 2024SellBANFRandy ForakerExecutive Vice President260$63.92$3.9B-16.31%+14.45%$16.6K+0.00%Stalk
Aug 28, 2024SellBANFRandy ForakerExecutive Vice President5,740$63.97$3.9B-16.31%+14.45%$367.2K+0.00%Stalk
Jul 25, 2024SellBANFDennis Jay HannahExecutive Vice President500$110.00$3.9B-16.31%+14.45%$55.0K-41.19%Stalk
Jul 24, 2024SellBANFDennis Jay HannahExecutive Vice President1,000$107.50$3.9B-16.31%+14.45%$107.5K-45.17%Stalk
Jul 23, 2024BuyBANFDarryl SchmidtExecutive Vice President220$105.82$3.9B-16.31%+14.45%$23.3K+0.18%Stalk
Jul 23, 2024SellBANFDennis Jay HannahExecutive Vice President2,500$105.33$3.9B-16.31%+14.45%$263.3K-33.66%Stalk
Jul 22, 2024SellBANFDennis Jay HannahExecutive Vice President1,000$105.00$3.9B-16.31%+14.45%$105.0K-12.96%Stalk
Jul 22, 2024SellBANFDennis Jay HannahExecutive Vice President2,000$105.16$3.9B-16.31%+14.45%$210.3K-29.79%Stalk
Jul 19, 2024SellBANFDennis Jay HannahExecutive Vice President3,000$106.50$3.9B-16.31%+14.45%$319.5K-28.00%Stalk
May 6, 2024SellBANFDennis Jay HannahExecutive Vice President5,496$92.23$3.9B-16.31%+14.45%$506.9K-18.12%Stalk
May 3, 2024SellBANFDennis Jay HannahExecutive Vice President204$92.38$3.9B-16.31%+14.45%$18.8K-1.24%Stalk
May 2, 2024SellBANFKevin LawrenceExecutive Vice President5,418$61.73$3.9B-16.31%+14.45%$334.5K+0.00%Stalk
May 1, 2024SellBANFDennis Jay HannahExecutive Vice President2,000$92.03$3.9B-16.31%+14.45%$184.1K-10.86%Stalk
May 1, 2024SellBANFKevin LawrenceExecutive Vice President20,000$61.15$3.9B-16.31%+14.45%$1.2M+0.00%Stalk
Apr 25, 2024SellBANFKevin LawrenceExecutive Vice President20,000$61.15$3.9B-16.31%+14.45%$1.2M+0.00%Stalk
Apr 24, 2024SellBANFDennis Jay HannahExecutive Vice President300$92.06$3.9B-16.31%+14.45%$27.6K-1.60%Stalk
Apr 24, 2024SellBANFScott CopelandExecutive Vice President2,534$92.21$3.9B-16.31%+14.45%$233.7K-9.81%Stalk
Apr 22, 2024BuyBANFDarryl SchmidtExecutive Vice President256$89.71$3.9B-16.31%+14.45%$23.0K+0.22%Stalk
Apr 22, 2024SellBANFKevin LawrenceExecutive Vice President20,000$61.19$3.9B-16.31%+14.45%$1.2M+0.00%Stalk
Mar 7, 2024SellBANFDennis Jay HannahExecutive Vice President1,000$90.03$3.9B-16.31%+14.45%$90.0K-5.07%Stalk
Feb 29, 2024SellBANFKevin LawrenceExecutive Vice President2,318$60.15$3.9B-16.31%+14.45%$139.4K+0.00%Stalk
Feb 27, 2024SellBANFKevin LawrenceExecutive Vice President3,058$60.15$3.9B-16.31%+14.45%$183.9K+0.00%Stalk
Feb 23, 2024SellBANFKevin LawrenceExecutive Vice President14,624$60.15$3.9B-16.31%+14.45%$879.6K+0.00%Stalk
Feb 9, 2024SellBANFDennis Jay HannahExecutive Vice President13,000$89.12$3.9B-16.31%+14.45%$1.2M-11.83%Stalk
Jan 22, 2024BuyBANFDarryl SchmidtExecutive Vice President249$92.60$3.9B-16.31%+14.45%$23.1K+0.21%Stalk
Dec 11, 2023SellBANFDarryl SchmidtExecutive Vice President250$91.64$3.9B-16.31%+14.45%$22.9K-0.22%Stalk
Dec 6, 2023SellBANFKevin LawrenceExecutive Vice President10,000$62.15$3.9B-16.31%+14.45%$621.5K+0.00%Stalk
Nov 2, 2023SellBANFDavid E RainboltExecutive & Director25,000$84.70$3.9B-16.31%+14.45%$2.1M-100.00%Stalk
Oct 23, 2023BuyBANFDarryl SchmidtExecutive Vice President278$83.04$3.9B-16.31%+14.45%$23.1K+0.23%Stalk
Aug 10, 2023BuyBANFDavid E RainboltExecutive & Director100$99.34$3.9B-16.31%+14.45%$9.9K+3.70%Stalk