NASDAQ : BANF

BancFirst Corporation

$120.42 USD

$3.09 (2.63%)

Volume
145.04K
Average Volume
170.73K
Market Capitalization
$4.04B
P/E Ratio
15.83
Dividend Yield
1.67%
Price Target
$125.00
Year High
$138.77
Year Low
$101.48
Day High
Day Low
Payout Ratio
$0.26
Current Ratio
$0.47

NUMBER OF INSIDERS BUYING (LAST 12 MONTHS)

20

NUMBER OF INSIDERS SELLING (LAST 12 MONTHS)

20

AMOUNT OF INSIDER SELLING (LAST 12 MONTHS)

$929.46K

BANF Estimated and Actual Revenue by Quarter

Get MSFT Insider Trade Alerts

BANF Insider Trading History

Insider Name Title Date Transaction Cost Filing Date
RAINBOLT DAVID E director, 10 percent owner: 2026-05-06 S-Sale 115.0704 2026-05-07
RAINBOLT DAVID E director, 10 percent owner: 2026-05-07 S-Sale 115.1056 2026-05-07
RAINBOLT DAVID E director, 10 percent owner: 2026-04-29 S-Sale 115 2026-05-01
RAINBOLT DAVID E director, 10 percent owner: 2026-04-27 S-Sale 115.01 2026-04-28
RAINBOLT DAVID E director, 10 percent owner: 2026-04-28 S-Sale 115.5525 2026-04-28
RAINBOLT DAVID E director, 10 percent owner: 2026-04-23 S-Sale 115.528 2026-04-24
RAINBOLT DAVID E director, 10 percent owner: 2026-04-24 S-Sale 115.023 2026-04-24
Andrus Hannah officer, other: Executive Vice President 2026-04-17 M-Exempt 0 2026-04-20
Andrus Hannah officer, other: Executive Vice President 2026-04-17 M-Exempt 0 2026-04-20
Carroll Jason A officer: Chief Risk Officer 2026-04-20 M-Exempt 0 2026-04-20
Carroll Jason A officer: Chief Risk Officer 2026-04-20 M-Exempt 0 2026-04-20
Wanzer Dara officer: Executive Vice President 2026-04-03 I-Discretionary 0 2026-04-03
Slay John K JR officer: Chief Credit Officer 2026-04-03 I-Discretionary 0 2026-04-03
SCHMIDT DARRYL director, officer: Executive Vice President 2026-04-03 I-Discretionary 0 2026-04-03
Harlow David R director, officer: Cheif Executive Officer 2026-04-03 I-Discretionary 0 2026-04-03
Hannah Dennis Jay officer: Executive Vice President 2026-04-03 I-Discretionary 0 2026-04-03
Foster Kelly officer: Senior Vice President 2026-04-03 I-Discretionary 0 2026-04-03
COPELAND SCOTT officer: Executive Vice President 2026-04-03 I-Discretionary 0 2026-04-03
Carroll Jason A officer: Chief Risk Officer 2024-03-29 A-Award 0 2026-04-03
Carroll Jason A officer: Chief Risk Officer 2026-04-03 I-Discretionary 0 2026-04-03
FERGUSON ROY C other: Senior Advisor 2026-04-03 I-Discretionary 0 2026-04-03
Andrus Hannah officer, other: Executive Vice President 2026-04-03 I-Discretionary 0 2026-04-03
BRAND DENNIS L other: Senior Advisor 2026-04-03 I-Discretionary 0 2026-04-03
FORAKER RANDY 2026-02-27 0 2026-03-02
McCasland Thomas Howard III director: Director 2026-02-26 J-Other 0 2026-02-26
FORAKER RANDY officer: Executive Vice President 2026-02-10 M-Exempt 20.83 2026-02-11
FORAKER RANDY officer: Executive Vice President 2026-02-10 S-Sale 119.9116 2026-02-11
FORAKER RANDY officer: Executive Vice President 2026-02-10 M-Exempt 20.83 2026-02-11
RAINBOLT DAVID E director, 10 percent owner: 2026-01-30 J-Other 0 2026-02-03
RAINBOLT DAVID E director, 10 percent owner: 2026-01-30 J-Other 0 2026-02-03
RAINBOLT DAVID E director, 10 percent owner: 2026-02-03 G-Gift 0 2026-02-03
RAINBOLT DAVID E director, 10 percent owner: 2026-01-30 J-Other 0 2026-02-03
RAINBOLT DAVID E director, 10 percent owner: 2026-02-03 J-Other 0 2026-02-03
RAINBOLT DAVID E director, 10 percent owner: 2026-02-03 J-Other 0 2026-02-03
BF Bank Partners LP 10 percent owner 2026-01-30 J-Other 0 2026-02-03
Carroll Jason A officer: Chief Risk Officer 2026-01-01 0 2026-01-13
Carroll Jason A officer: Chief Risk Officer 2026-01-01 0 2026-01-13
Hannah Dennis Jay officer: Executive Vice President 2025-12-31 0 2026-01-07
Andrus Hannah 2025-12-31 0 2026-01-07
RAINBOLT DAVID E director, 10 percent owner: 2025-12-31 0 2026-01-07
RAINBOLT DAVID E director, 10 percent owner: 2025-12-31 0 2026-01-07
RAINBOLT DAVID E director, 10 percent owner: 2025-12-31 0 2026-01-07
RAINBOLT DAVID E director, 10 percent owner: 2025-12-31 0 2026-01-07
RAINBOLT DAVID E director, 10 percent owner: 2025-12-31 0 2026-01-07
Wanzer Dara 2025-12-31 0 2026-01-07
Slay John K JR officer: Chief Credit Officer 2025-12-31 0 2026-01-07
SCHMIDT DARRYL director, officer: Executive Vice President 2025-12-31 0 2026-01-06
SCHMIDT DARRYL director, officer: Executive Vice President 2025-12-31 0 2026-01-06
SCHMIDT DARRYL director, officer: Executive Vice President 2025-12-31 0 2026-01-06
Harlow David R director, officer: Cheif Executive Officer 2025-12-31 0 2026-01-06
Foster Kelly 2025-12-31 0 2026-01-06
FORAKER RANDY officer: Executive Vice President 2025-12-31 0 2026-01-06
FERGUSON ROY C officer: Executive 2025-12-31 0 2026-01-06
FERGUSON ROY C officer: Executive 2025-12-31 0 2026-01-06
COPELAND SCOTT 2025-12-31 0 2026-01-06
BRAND DENNIS L officer: Executive Vice President 2025-12-31 0 2026-01-06
Martin William Scott director: Director 2025-12-18 G-Gift 0 2025-12-19
SCHMIDT DARRYL director, officer: Executive Vice President 2025-12-09 G-Gift 0 2025-12-09
SCHMIDT DARRYL director, officer: Executive Vice President 2025-12-09 G-Gift 0 2025-12-09
Slay John K JR officer: Chief Credit Officer 2022-01-25 A-Award 75.71 2025-12-08
Slay John K JR officer: Chief Credit Officer 2025-07-18 A-Award 0 2025-12-08
Slay John K JR officer: Chief Credit Officer 2026-01-25 75.71 2025-12-08
Slay John K JR officer: Chief Credit Officer 2025-12-01 0 2025-12-08
Drummond F Ford director: Director 2025-08-13 M-Exempt 20.83 2025-08-14
Drummond F Ford director: Director 2025-08-13 S-Sale 126.2875 2025-08-14
Drummond F Ford director: Director 2025-08-13 M-Exempt 20.83 2025-08-14
Drummond F Ford director: Director 2025-05-28 M-Exempt 20.83 2025-05-28
Drummond F Ford director: Director 2025-05-28 M-Exempt 20.83 2025-05-28
Drummond F Ford director: Director 2025-05-28 S-Sale 124.1155 2025-05-28
FORAKER RANDY officer: Executive Vice President 2025-05-21 M-Exempt 20.83 2025-05-22
FORAKER RANDY officer: Executive Vice President 2025-05-21 M-Exempt 20.83 2025-05-22
FORAKER RANDY officer: Executive Vice President 2025-05-21 S-Sale 126.6112 2025-05-22
RAINBOLT DAVID E director, 10 percent owner: 2025-05-06 J-Other 0 2025-05-07
RAINBOLT DAVID E director, 10 percent owner: 2025-05-06 I-Discretionary 0 2025-05-07
RAINBOLT DAVID E director, 10 percent owner: 2025-05-06 J-Other 0 2025-05-07
Andrus Hannah officer, other: Executive Vice President 2025-04-02 I-Discretionary 0 2025-04-02
Wanzer Dara officer: Executive Vice President 2025-04-02 I-Discretionary 0 2025-04-02
Harlow David R director, officer: Cheif Executive Officer 2025-04-02 I-Discretionary 0 2025-04-02
Hannah Dennis Jay officer: Executive Vice President 2025-04-02 I-Discretionary 0 2025-04-02
SCHMIDT DARRYL director, officer: Executive Vice President 2025-04-02 I-Discretionary 0 2025-04-02
Goyne Joe director, officer: Director 2025-04-02 I-Discretionary 0 2025-04-02
Foster Kelly officer: Senior Vice President 2025-04-02 I-Discretionary 0 2025-04-02
FORAKER RANDY officer: Executive Vice President 2025-04-02 I-Discretionary 0 2025-04-02
FERGUSON ROY C officer: Executive 2025-04-02 I-Discretionary 0 2025-04-02
COPELAND SCOTT officer: Executive Vice President 2025-04-02 I-Discretionary 0 2025-04-02
RAINBOLT DAVID E director, 10 percent owner: 2025-04-02 I-Discretionary 0 2025-04-02
BRAND DENNIS L officer: Executive Vice President 2025-04-02 I-Discretionary 0 2025-04-02
Martin William Scott director: Director 2025-02-28 S-Sale 119.1255 2025-02-28
McCasland Thomas Howard III director: Director 2023-12-08 J-Other 0 2025-02-27
SCHMIDT DARRYL director, officer: Executive Vice President 2025-02-11 S-Sale 122.063 2025-02-11
Drummond F Ford director: Director 2025-02-05 M-Exempt 20.83 2025-02-06
Drummond F Ford director: Director 2025-02-05 M-Exempt 20.83 2025-02-06
Drummond F Ford director: Director 2025-02-05 S-Sale 120.5812 2025-02-06
Drummond F Ford director: Director 2025-01-29 M-Exempt 20.83 2025-01-29
Drummond F Ford director: Director 2025-01-29 M-Exempt 20.83 2025-01-29
Drummond F Ford director: Director 2025-01-29 S-Sale 117.9744 2025-01-29
Harlow David R director, officer: Cheif Executive Officer 2024-12-31 0 2025-01-02
SCHMIDT DARRYL director, officer: Executive Vice President 2024-12-31 0 2025-01-02
SCHMIDT DARRYL director, officer: Executive Vice President 2024-12-31 0 2025-01-02
SCHMIDT DARRYL director, officer: Executive Vice President 2024-12-31 0 2025-01-02