| Symbol | BANF |
|---|---|
| Name | BANCFIRST CORP /OK/ |
| Sector | UNDEFINED |
| Region | UNDEFINED |
| Industry | National Commercial Banks |
| Address | 100 NORTH BROADWAY AVE, OKLAHOMA CITY, OK 73102-8401 |
| Telephone | 4052701000 |
| Fax | — |
| — | |
| Website | — |
| Incorporation | UNDEFINED |
| Incorporated On | — |
| Employees | — |
| Fiscal Year | — |
| Public Since | — |
| Exchanges | NASDAQ |
| Auditor | — |
| Audit Status | NOT PROVIDED |
| Reporting Status | — |
| CIK | 0000760498 |
| Description | None |
📋 RAINBOLT DAVID E (Director) plans to sell 167K shares of BANCFIRST CORP /OK/ (at $115.96 each, total $19.3M) Filed: Jul 27, 2026 | ID: 000005
Read moreRAINBOLT DAVID E 🔴 sold 15.2K shares of BANCFIRST CORP /OK/ (BANF) at $115.11 ($1.8M) Transaction Date: May 06, 2026 | Filing ID: 000045
Read moreRAINBOLT DAVID E 🔴 sold 1 shares of BANCFIRST CORP /OK/ (BANF) at $115.00 Transaction Date: Apr 29, 2026 | Filing ID: 000044
Read moreRAINBOLT DAVID E 🔴 sold 24.8K shares of BANCFIRST CORP /OK/ (BANF) at $115.55 ($2.9M) Transaction Date: Apr 27, 2026 | Filing ID: 000043
Read moreRAINBOLT DAVID E 🔴 sold 18.2K shares of BANCFIRST CORP /OK/ (BANF) at $115.53 ($2.1M) Transaction Date: Apr 23, 2026 | Filing ID: 000042
Read moreAndrus Hannah 🟡 adjusted position in 0 shares (1 derivative) of BANCFIRST CORP /OK/ (BANF) Transaction Date: Apr 17, 2026 | Filing ID: 000041
Read moreCarroll Jason A 🟡 adjusted position in 0 shares (1 derivative) of BANCFIRST CORP /OK/ (BANF) Transaction Date: Apr 20, 2026 | Filing ID: 000040
Read more