RAINBOLT DAVID E (CIK 1042873) reported 27 SEC Form 4 insider transactions across 2 companies over the past 18 months (most recent 2026-08-13). Recent activity: Sell BANF (8,506 shares), Sell BANF (2,000 shares), Sell BANF (3,000 shares), Sell BANF (11,497 shares), Sell BANF (17,830 shares). Source: SEC Form 4.
| Date | Company | Role | Type | Shares | Value |
|---|---|---|---|---|---|
| 2026-08-13 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 8,506 | $978,190 |
| 2026-08-06 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 2,000 | $230,050 |
| 2026-08-06 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 3,000 | $345,000 |
| 2026-08-04 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 11,497 | $1.3M |
| 2026-08-04 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 17,830 | $2.1M |
| 2026-07-29 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 12,718 | $1.5M |
| 2026-07-29 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 81,492 | $9.5M |
| 2026-07-28 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 29,740 | $3.5M |
| 2026-05-07 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 6,219 | $715,623 |
| 2026-05-07 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 9,001 | $1.0M |
| 2026-05-01 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 1 | $115 |
| 2026-04-28 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 24,614 | $2.8M |
| 2026-04-28 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 205 | $23,577 |
| 2026-04-24 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 17,527 | $2.0M |
| 2026-04-24 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 650 | $74,765 |
| 2026-03-26 | BANCFIRST CORP /OK/ (BANK) | Director | Buy | 225,000 | $0 |
| 2026-02-03 | BANCFIRST CORP /OK/ (BANF) | Director | Buy | 225,000 | $0 |
| 2026-02-03 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 225,000 | $0 |
| 2026-02-03 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 269,223 | $0 |
| 2026-02-03 | BANCFIRST CORP /OK/ (BANF) | Director | Buy | 38,085 | $0 |
| 2026-02-03 | BANCFIRST CORP /OK/ (BANF) | Director | Buy | 188 | $0 |
| 2026-02-03 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 188 | $0 |
| 2026-01-07 | BANCFIRST CORP /OK/ (BANF) | Director | Buy | 188 | $0 |
| 2025-05-07 | BANCFIRST CORP /OK/ (BANF) | Director | Buy | 22,556 | $0 |
| 2025-05-07 | BANCFIRST CORP /OK/ (BANF) | Director | Buy | 14 | $0 |
Source: SEC Form 4 filings · as of 2026-08-13