RAINBOLT DAVID E (CIK 1042873) reported 19 SEC Form 4 insider transactions across 2 companies over the past 18 months (most recent 2026-05-07). Recent activity: Sell BANF (6,219 shares), Sell BANF (9,001 shares), Sell BANF (1 shares), Sell BANF (205 shares), Sell BANF (24,614 shares). Source: SEC Form 4.
| Date | Company | Role | Type | Shares | Value |
|---|---|---|---|---|---|
| 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 | 205 | $23,577 |
| 2026-04-28 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 24,614 | $2.8M |
| 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 |
| 2025-05-07 | BANCFIRST CORP /OK/ (BANF) | Director | Sell | 22,556 | $0 |
| 2025-04-02 | BANCFIRST CORP /OK/ (BANF) | Director | Buy | 204 | $0 |
Source: SEC Form 4 filings · as of 2026-05-07