Why is BancFirst stock trading higher today?
BancFirst (BANF) stock rose to $115.63 during regular trading but settled at $112.92 in after-hours, showing no change from the prior close. The company reported Q2 2026 EPS of $1.96, beating estimates of $1.80, and announced the acquisition of SpiritBank. Insider selling by director David Rainbolt may be contributing to near-term resistance.

