BANF
BancFirst Corporation
NASDAQ · Financial Services · Banks - Regional · US
$113.63
+1.68%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.