BANF
BancFirst Corporation
NASDAQ · Financial Services · Banks - Regional · US
$113.63
+1.68%0
Insider buys (3m)
8
Insider sells (3m)
-$19.4M
Net value (3m)
+1.9%
Price return (3m)
Form 4 filings
| Date | Insider | Activity | Shares | Price |
|---|---|---|---|---|
| Aug 31, 2026 | Ingram Kimberly Kay · director | M-Exempt | 500 | $111 |
| Aug 13, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 8,506 | $115 |
| Aug 6, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 3,000 | $115 |
| Aug 6, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 2,000 | $115 |
| Aug 4, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 11,497 | $115 |
| Aug 4, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 17,830 | $115 |
| Jul 29, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 81,492 | $117 |
| Jul 29, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 12,718 | $115 |
| Jul 28, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 29,740 | $116 |
| May 7, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 9,001 | $115 |
| May 7, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 6,219 | $115 |
| May 1, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 1 | $115 |
| Apr 28, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 24,614 | $116 |
| Apr 28, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 205 | $115 |
| Apr 24, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 17,527 | $116 |
| Apr 24, 2026 | RAINBOLT DAVID E · director, 10 percent owner: | Sale | 650 | $115 |
| Apr 20, 2026 | Andrus Hannah · officer, other: Executive Vice President | M-Exempt | 800 | $0.00 |
| Apr 20, 2026 | Carroll Jason A · officer: Chief Risk Officer | M-Exempt | 200 | $0.00 |
| Apr 3, 2026 | Carroll Jason A · officer: Chief Risk Officer | A-Award | 1,000 | $0.00 |
| Feb 11, 2026 | FORAKER RANDY · officer: Executive Vice President | M-Exempt | 3,000 | $21 |
| Feb 11, 2026 | FORAKER RANDY · officer: Executive Vice President | Sale | 3,000 | $120 |
| Dec 8, 2025 | Slay John K JR · officer: Chief Credit Officer | A-Award | 2,500 | $0.00 |
| Dec 8, 2025 | Slay John K JR · officer: Chief Credit Officer | A-Award | 25,000 | $76 |
| Aug 14, 2025 | Drummond F Ford · director: Director | Sale | 5,000 | $126 |
| Aug 14, 2025 | Drummond F Ford · director: Director | M-Exempt | 5,000 | $21 |
| May 28, 2025 | Drummond F Ford · director: Director | M-Exempt | 5,000 | $21 |
| May 28, 2025 | Drummond F Ford · director: Director | Sale | 5,000 | $124 |
| May 22, 2025 | FORAKER RANDY · officer: Executive Vice President | Sale | 4,000 | $127 |
| May 22, 2025 | FORAKER RANDY · officer: Executive Vice President | M-Exempt | 4,000 | $21 |
| Feb 28, 2025 | Martin William Scott · director: Director | Sale | 10,000 | $119 |
Institutional positioning
13F filings over the trailing two quarters
New 77Increased 185Reduced 176Sold out 18
| Filer | Action | Shares | Filed |
|---|---|---|---|
| BlackRock, Inc. | Increased | 3,203,944 | Aug 7, 2026 |
| BLACKROCK, INC. | Increased | 3,091,609 | May 13, 2026 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | Reduced | 2,590,089 | May 14, 2026 |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | Reduced | 2,390,554 | Aug 13, 2026 |
| VANGUARD PORTFOLIO MANAGEMENT LLC | New Position | 1,543,449 | May 8, 2026 |
| STATE STREET CORP | Increased | 1,462,013 | Aug 7, 2026 |
| VANGUARD PORTFOLIO MANAGEMENT LLC | Reduced | 1,437,508 | Aug 13, 2026 |
| STATE STREET CORP | Reduced | 1,325,491 | May 15, 2026 |
| VANGUARD CAPITAL MANAGEMENT LLC | New Position | 1,084,440 | May 15, 2026 |
| VANGUARD CAPITAL MANAGEMENT LLC | Reduced | 973,155 | Aug 13, 2026 |
| DIMENSIONAL FUND ADVISORS LP | Increased | 917,104 | Aug 11, 2026 |
| BancFirst Trust & Investment Management | Increased | 895,974 | Jul 23, 2026 |
| BANCFIRST TRUST & INVESTMENT MANAGEMENT | Increased | 871,990 | Apr 1, 2026 |
| DIMENSIONAL FUND ADVISORS LP | Reduced | 869,545 | May 7, 2026 |
| GEODE CAPITAL MANAGEMENT, LLC | Increased | 577,235 | Aug 12, 2026 |
Insider activity from SEC Form 4; institutional positioning from 13F filings · Latest filing Aug 31, 2026