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.

  • Shares trade ~40% below fair value, reflecting high earnings yield
  • Positive MACD signal with 78% chance of continued uptrend
  • Revenue down 25% YoY, undermining top-line stability
Full analysis →

No politician trades found for BANF.