| Company | Role | Class | Num Shares | Value | Price $ | Report Date | Ownership |
|---|---|---|---|---|---|---|---|
| BANCFIRST CORP /OK/ | Director | Common Stock | 93,724 | $11,440,233 | $122.06 | 08 Dec 2023 | McCasland III Irrevocable Trust #2 |
| BANCFIRST CORP /OK/ | Director | Common Stock | 85,006 | $10,376,087 | $122.06 | 08 Dec 2023 | T H McCasland III Family Trust #2 |
| BANCFIRST CORP /OK/ | Director | Common Stock | 6,844 | $835,399 | $122.06 | 08 Dec 2023 | by Spouse Monica McCasland |
| BANCFIRST CORP /OK/ | Director | Common Stock | 4,402 | $537,321 | $122.06 | 08 Dec 2023 | Revocable Trust Dtd. 10-30-96 |
| Symbol | Company | Period | Transactions | Value $ | Form Type | Role | Filing Time |
|---|---|---|---|---|---|---|---|
| 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 |