BANCFIRST CORP /OK/ (BANF)

PriceLoading quote

Financial charts

Revenue

No reported data

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Operating expenses$379.8M$347.2M$332.5M$309.9M$286.0M$257.7M$241.3M$222.1M$200.4M$191.4M$185.7M$183.5M$171.6M$170.4M$158.6M$144.1M$139.1M
Net income$240.6M$216.4M$212.5M$193.1M$167.6M$99.6M$134.9M$125.8M$86.4M$70.7M$66.2M$63.9M$54.3M$51.9M$45.6M$42.3M$32.6M
Basic EPSper diluted share$7.22$6.55$6.45$5.89$5.12$3.05$4.13$3.85$2.72$2.27$2.13$4.14$3.56$3.42$2.99$2.76$2.13
Diluted EPSper diluted share$7.11$6.44$6.34$5.77$5.03$3.00$4.05$3.76$2.65$2.22$2.09$4.04$3.49$3.36$2.93$2.70$2.09

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys2$23.3K disclosed value
Sells (SEC code S)96$57.03M disclosed value
98 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
May 7, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect9.0K$115.11$1.04M166.8K
May 6, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect6.2K$115.07$715.6K175.8K
Apr 29, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect1$115.00$115.00182.0K
Apr 28, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect24.6K$115.55$2.84M182.0K
Apr 27, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect205$115.01$23.6K206.6K