Earnings Beat Propels BancFirst’s Q1 Growth Amid Market Volatility BancFirst Corporation posted first-quarter 2025 earnings of $1.67 per share, surpassing analyst estimates, with revenue hitting $164.84 million. Net income rose to $56.1 million, up from $50.3 million last year. Asset growth continued, reaching $14.0 billion, while loans and deposits also saw healthy increases.123