Skip to content

BANF

BANCFIRST CORP /OK/

NASDAQ · Financial Services · Banks - Regional · US

$108.29
−0.62%
Ask drillr
  • Jul 23, 2026, 22:27 UTC

    BancFirst reported Q2 earnings of $1.96 per share, surpassing the Zacks Consensus Estimate of $1.79 per share and up from $1.85 per share a year ago.

    Source:
  • Jun 10, 2026, 21:16 UTC

    BancFirst agreed to acquire SpiritBank.