| Company | Role | Class | Num Shares | Value | Price $ | Report Date | Ownership |
|---|---|---|---|---|---|---|---|
| BANCFIRST CORP /OK/ | Director | Common Stock | 93,724 | $10,239,347 | $109.25 | 26 Feb 2026 | McCasland III Irrevocable Trust #2 |
| BANCFIRST CORP /OK/ | Director | Common Stock | 6,844 | $747,707 | $109.25 | 26 Feb 2026 | by Spouse Monica McCasland |
| BANCFIRST CORP /OK/ | Director | Common Stock | 4,402 | $480,918 | $109.25 | 26 Feb 2026 | Revocable Trust Dtd. 10-30-96 |
| BANCFIRST CORP /OK/ | Director | Common Stock | 0 | $0 | $109.25 | 26 Feb 2026 | T H McCasland III Family Trust #2 |
| Symbol | Company | Period | Transactions | Value $ | Form Type | Role | Filing Time |
|---|---|---|---|---|---|---|---|
| BANF | BANCFIRST CORP /OK/ | 26 Feb 2026 | 1 | $0 | 4 | Director | 26 Feb 2026, 15:52 |
| BANF | BANCFIRST CORP /OK/ | 08 Dec 2023 | 1 | $0 | 4 | Director | 27 Feb 2025, 12:01 |
| BANF | BANCFIRST CORP /OK/ | 31 Aug 2022 | 1 | -$3,984,348 | 4 | Director | 01 Sep 2022, 14:50 |