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 →
Sales, Adj.
Gross Profit, Adj.
EBITDA, Adj.
EBIT
Net Income