BANCFIRST CORP /OK/ (BANFP)
NASDAQ · Banking & Credit · National Commercial Banks
- Price
- $26.86
- Day
- -1.43%
Close 2026-09-23.
The company
General BancFirst Corporation (the “Company”) is a financial holding company headquartered in Oklahoma City, Oklahoma and registered under the Bank Holding Company Act of 1956, as amended (the “BHC Act”). It conducts a vast majority of its operating activities through its wholly-owned subsidiary, BancFirst (“BancFirst”), an Oklahoma state-chartered bank headquartered in Oklahoma City, Oklahoma. The Company also conducts operating activities through its wholly-owned subsidiaries, Pegasus Bank (“Pegasus”), a Texas state-chartered bank headquartered in Dallas, Texas, Worthington Bank ("Worthington"), a Texas state-chartered bank headquartered in Arlington, Texas and, prior to its merger with BancFirst in February 2026, American Bank of Oklahoma (“ABOK”), an Oklahoma state-chartered bank headquartered in Collinsville, Oklahoma. In addition, the Company owns 100% of the common securities of BFC Capital Trust II (a Delaware business trust), 100% of Council Oak Partners LLC, an Oklahoma limited liability company engaging in investing activities, 100% of BancFirst Insurance Services, Inc., an Oklahoma business corporation operating as an independent insurance agency, 100% of BFC-PNC, LLC, an operating subsidiary to hold other real estate owned and 80% of Calimesa Town Center, LLC an operating subsidiary to hold other real estate owned. The Company was incorporated as United Community Corporation in July 1984 to become a bank holding company.
From Item 1: General.
Institutional holders
Largest positions reported on Form 13F for the quarter ended 2026-06-30, by value.
- BancFirst Trust & Investment Management — $814.88K
- BancFirst Trust & Investment Management — $52.89K
- THURSTON, SPRINGER, MILLER, HERD & TITAK, INC. — $24.44K
- THURSTON, SPRINGER, MILLER, HERD & TITAK, INC. — $16.97K
Recent filings
- 8-K — 2026-09-21
- 144 — 2026-09-14
- 4 — 2026-08-31
- 4 — 2026-08-13
- 10-Q — 2026-08-07
- 4 — 2026-08-06
- 4 — 2026-08-06
- 4 — 2026-08-04
- 4 — 2026-08-04
- 4 — 2026-07-29