SymbolBANF
NameBANCFIRST CORP /OK/
SectorUNDEFINED
RegionUNDEFINED
IndustryNational Commercial Banks
Address100 NORTH BROADWAY AVE, OKLAHOMA CITY, OK 73102-8401
Telephone4052701000
Fax
Email
Website
IncorporationUNDEFINED
Incorporated On
Employees
Fiscal Year
Public Since
ExchangesNASDAQ
Auditor
Audit StatusNOT PROVIDED
Reporting Status
CIK0000760498
Description

None

2026-07-27 21:50

📋 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 more
2026-07-23 20:10

BANCFIRST CORPORATION REPORTS SECOND QUARTER EARNINGS

Read more
2026-06-10 21:04

(99% Neutral) BANCFIRST CORP /OK/ (BANFP) Announces Regulatory Update

Read more
2026-06-10 21:00

BancFirst Corporation Announces Acquisition of SpiritBank

Read more
2026-05-07 21:29

RAINBOLT 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 more
2026-05-01 21:59

RAINBOLT DAVID E 🔴 sold 1 shares of BANCFIRST CORP /OK/ (BANF) at $115.00 Transaction Date: Apr 29, 2026 | Filing ID: 000044

Read more
2026-04-28 20:20

RAINBOLT 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 more
2026-04-24 21:50

RAINBOLT 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 more
2026-04-20 18:41

Andrus Hannah 🟡 adjusted position in 0 shares (1 derivative) of BANCFIRST CORP /OK/ (BANF) Transaction Date: Apr 17, 2026 | Filing ID: 000041

Read more
2026-04-20 18:37

Carroll Jason A 🟡 adjusted position in 0 shares (1 derivative) of BANCFIRST CORP /OK/ (BANF) Transaction Date: Apr 20, 2026 | Filing ID: 000040

Read more