Lumida
/BANF
⌘K
BancFirst Corp

BancFirst Corp

BANF
$110.90USD+0.05%+0.06 today

MARKET CAP

3.7B

P/E (TTM)

15.6x

FWD P/E

DAY RANGE

$110 – $112

52W RANGE

$101
$135

AI Summary

Stalk
Sell NowMedium

BANF remains in a downtrend under the 200-day SMA, with Lower Highs & Lower Lows intact. The recent bounce stalled at the 20-day EMA and 50/200 SMAs on weak follow-through, indicating supply still dominates. Medium-term bias is bearish until price breaks and holds above key moving averages on volume. Short-term price rejection at EMAs presents a timely sell signal. Our defensive strategy prioritizes structural confirmation, supporting a sell at resistance rather than chasing the bounce.

  • Q2 EPS $1.96 beat $1.80 consensus; net profit up 12.3% YoY
  • Revenue $187.49 M up 10.3% YoY, indicating solid topline momentum
  • Negative growth factor; analyst earnings revisions have declined
Full analysis →
Insider Trades48 trades
DateSideTickerInsiderRoleSharesPriceMkt Cap52W High52W LowValue% ChgRuleAI View
Feb 10, 2026SellBANFRandy ForakerExecutive Vice President6,000$70.37$3.7B-18.10%+9.28%$422.2K+0.00%Buy Now
Dec 9, 2025SellBANFDarryl SchmidtExecutive Vice President800$108.78$3.7B-18.10%+9.28%$87.0K-0.37%Buy Now
May 21, 2025SellBANFRandy ForakerExecutive Vice President8,000$73.72$3.7B-18.10%+9.28%$589.8K+0.00%Buy Now
Feb 11, 2025SellBANFDarryl SchmidtExecutive Vice President5,000$122.06$3.7B-18.10%+9.28%$610.3K-4.40%Buy Now
Dec 17, 2024SellBANFDarryl SchmidtExecutive Vice President861$123.86$3.7B-18.10%+9.28%$106.6K-0.18%Buy Now
Dec 12, 2024SellBANFDennis L BrandExecutive Vice President4,000$126.50$3.7B-18.10%+9.28%$506.0K-10.81%Buy Now
Nov 19, 2024SellBANFDavid E RainboltExecutive & Director10,000$121.47$3.7B-18.10%+9.28%$1.2M-71.43%Buy Now
Nov 6, 2024SellBANFDennis Jay HannahExecutive Vice President10,543$126.58$3.7B-18.10%+9.28%$1.3M-65.54%Buy Now
Oct 28, 2024SellBANFDavid E RainboltExecutive & Director24,421$110.78$3.7B-18.10%+9.28%$2.7M-3.91%Buy Now
Oct 24, 2024SellBANFDavid E RainboltExecutive & Director1,750$110.11$3.7B-18.10%+9.28%$192.7K-0.28%Buy Now
Oct 23, 2024SellBANFDavid E RainboltExecutive & Director5,601$110.21$3.7B-18.10%+9.28%$617.3K-0.89%Buy Now
Oct 22, 2024SellBANFDavid E RainboltExecutive & Director777$110.00$3.7B-18.10%+9.28%$85.5K-0.12%Buy Now
Oct 21, 2024SellBANFDavid E RainboltExecutive & Director2,152$110.47$3.7B-18.10%+9.28%$237.7K-0.34%Buy Now
Sep 13, 2024SellBANFDavid E RainboltExecutive & Director10,372$105.02$3.7B-18.10%+9.28%$1.1M-1.61%Buy Now
Sep 11, 2024SellBANFDavid E RainboltExecutive & Director1,391$105.01$3.7B-18.10%+9.28%$146.1K-0.22%Buy Now
Sep 9, 2024SellBANFDavid E RainboltExecutive & Director1,632$105.10$3.7B-18.10%+9.28%$171.5K-0.13%Buy Now
Sep 9, 2024SellBANFDavid E RainboltExecutive & Director22,113.5$105.46$3.7B-18.10%+9.28%$2.3M-3.30%Buy Now
Sep 3, 2024SellBANFDavid E RainboltExecutive & Director1,414$105.58$3.7B-18.10%+9.28%$149.3K-0.21%Buy Now
Aug 30, 2024SellBANFDavid E RainboltExecutive & Director18,376.5$106.22$3.7B-18.10%+9.28%$2.0M-2.66%Buy Now
Aug 29, 2024SellBANFRandy ForakerExecutive Vice President260$63.92$3.7B-18.10%+9.28%$16.6K+0.00%Buy Now
Aug 28, 2024SellBANFRandy ForakerExecutive Vice President5,740$63.97$3.7B-18.10%+9.28%$367.2K+0.00%Buy Now
Jul 25, 2024SellBANFDennis Jay HannahExecutive Vice President500$110.00$3.7B-18.10%+9.28%$55.0K-41.19%Buy Now
Jul 24, 2024SellBANFDennis Jay HannahExecutive Vice President1,000$107.50$3.7B-18.10%+9.28%$107.5K-45.17%Buy Now
Jul 23, 2024BuyBANFDarryl SchmidtExecutive Vice President220$105.82$3.7B-18.10%+9.28%$23.3K+0.18%Buy Now
Jul 23, 2024SellBANFDennis Jay HannahExecutive Vice President2,500$105.33$3.7B-18.10%+9.28%$263.3K-33.66%Buy Now
Jul 22, 2024SellBANFDennis Jay HannahExecutive Vice President1,000$105.00$3.7B-18.10%+9.28%$105.0K-12.96%Buy Now
Jul 22, 2024SellBANFDennis Jay HannahExecutive Vice President2,000$105.16$3.7B-18.10%+9.28%$210.3K-29.79%Buy Now
Jul 19, 2024SellBANFDennis Jay HannahExecutive Vice President3,000$106.50$3.7B-18.10%+9.28%$319.5K-28.00%Buy Now
May 6, 2024SellBANFDennis Jay HannahExecutive Vice President5,496$92.23$3.7B-18.10%+9.28%$506.9K-18.12%Buy Now
May 3, 2024SellBANFDennis Jay HannahExecutive Vice President204$92.38$3.7B-18.10%+9.28%$18.8K-1.24%Buy Now
May 2, 2024SellBANFKevin LawrenceExecutive Vice President5,418$61.73$3.7B-18.10%+9.28%$334.5K+0.00%Buy Now
May 1, 2024SellBANFDennis Jay HannahExecutive Vice President2,000$92.03$3.7B-18.10%+9.28%$184.1K-10.86%Buy Now
May 1, 2024SellBANFKevin LawrenceExecutive Vice President20,000$61.15$3.7B-18.10%+9.28%$1.2M+0.00%Buy Now
Apr 25, 2024SellBANFKevin LawrenceExecutive Vice President20,000$61.15$3.7B-18.10%+9.28%$1.2M+0.00%Buy Now
Apr 24, 2024SellBANFDennis Jay HannahExecutive Vice President300$92.06$3.7B-18.10%+9.28%$27.6K-1.60%Buy Now
Apr 24, 2024SellBANFScott CopelandExecutive Vice President2,534$92.21$3.7B-18.10%+9.28%$233.7K-9.81%Buy Now
Apr 22, 2024BuyBANFDarryl SchmidtExecutive Vice President256$89.71$3.7B-18.10%+9.28%$23.0K+0.22%Buy Now
Apr 22, 2024SellBANFKevin LawrenceExecutive Vice President20,000$61.19$3.7B-18.10%+9.28%$1.2M+0.00%Buy Now
Mar 7, 2024SellBANFDennis Jay HannahExecutive Vice President1,000$90.03$3.7B-18.10%+9.28%$90.0K-5.07%Buy Now
Feb 29, 2024SellBANFKevin LawrenceExecutive Vice President2,318$60.15$3.7B-18.10%+9.28%$139.4K+0.00%Buy Now
Feb 27, 2024SellBANFKevin LawrenceExecutive Vice President3,058$60.15$3.7B-18.10%+9.28%$183.9K+0.00%Buy Now
Feb 23, 2024SellBANFKevin LawrenceExecutive Vice President14,624$60.15$3.7B-18.10%+9.28%$879.6K+0.00%Buy Now
Feb 9, 2024SellBANFDennis Jay HannahExecutive Vice President13,000$89.12$3.7B-18.10%+9.28%$1.2M-11.83%Buy Now
Jan 22, 2024BuyBANFDarryl SchmidtExecutive Vice President249$92.60$3.7B-18.10%+9.28%$23.1K+0.21%Buy Now
Dec 11, 2023SellBANFDarryl SchmidtExecutive Vice President250$91.64$3.7B-18.10%+9.28%$22.9K-0.22%Buy Now
Dec 6, 2023SellBANFKevin LawrenceExecutive Vice President10,000$62.15$3.7B-18.10%+9.28%$621.5K+0.00%Buy Now
Nov 2, 2023SellBANFDavid E RainboltExecutive & Director25,000$84.70$3.7B-18.10%+9.28%$2.1M-100.00%Buy Now
Oct 23, 2023BuyBANFDarryl SchmidtExecutive Vice President278$83.04$3.7B-18.10%+9.28%$23.1K+0.23%Buy Now