BancFirst Corp. shares rose on Wednesday after the Oklahoma-based regional bank disclosed an agreement to acquire SpiritBank and reported second-quarter 2026 earnings that surpassed analyst forecasts.
The company’s stock reached an intraday high of $115.63 during regular trading, up from the prior close of $112.92. After-hours activity showed the shares essentially flat, with no change from the previous session’s close.
BancFirst said it would acquire SpiritBank, a Tulsa-based community bank with approximately $939.6 million in total assets. The deal, which remains subject to regulatory approval, follows a period of insider share sales by BancFirst director David Rainbolt through his charitable foundation in early-to-mid August. The transactions totaled several million dollars in aggregate proceeds.
The bank also posted second-quarter 2026 earnings per share of $1.96, exceeding the consensus estimate of $1.80. The outperformance contributed to the day’s upward momentum, though the shares remained capped by a near-term overhead resistance level near $115.
Broader U.S. equity benchmarks showed little movement on the day, with the S&P 500 and Nasdaq essentially flat. No major Federal Reserve announcements or U.S. economic data releases were released to influence trading.












