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 →
STATEMENT·Income statement
USD · GAAP
METRICFY 2021FY 2022FY 2023FY 2024FY 2025TREND
Sales, Adj.$497.1M$603.6M$809.3M$908.7M$960.4M
YoY %+7.0%+21.4%+34.1%+12.3%+5.7%
P / Sales4.7x4.8x4.0x4.3x3.7x
EV / Sales20.8x22.9x17.3x17.2x17.0x
Gross Profit, Adj.$485.7M$557.4M$609.9M$631.4M$690.6M
YoY %+9.4%+14.8%+9.4%+3.5%+9.4%
Margin %97.7%92.4%75.4%69.5%71.9%
EV / Gross Profit21.3x24.7x22.9x24.8x23.7x
EBITDA, Adj.$208.4M$237.4M$285.9M$288.3M$325.5M
YoY %+68.7%+13.9%+20.4%+0.9%+12.9%
Margin %41.9%39.3%35.3%31.7%33.9%
EV / EBITDA49.7x58.1x48.8x54.2x50.2x
EBIT$208.4M$237.4M$269.9M$275.3M$305.1M
YoY %+68.7%+13.9%+13.7%+2.0%+10.8%
Margin %41.9%39.3%33.4%30.3%31.8%
EV / EBIT49.7x58.1x51.7x56.8x53.6x
Net Income$167.6M$193.1M$212.5M$216.4M$240.6M
YoY %+68.3%+15.2%+10.0%+1.8%+11.2%
Net Margin33.7%32.0%26.3%23.8%25.1%
EPS (GAAP)$5.03$5.77$6.34$6.44$7.11
YoY %+67.7%+14.7%+9.9%+1.6%+10.4%