Real time insider trading transaction history:
- Insiders are prohibited from making short-swing profits by trading their shares within 6 months of the registration or acquiring the shares.
"Insiders might sell their shares for any number of reasons, but they buy them for only one: they think the price will rise"
- Peter Lynch
What is insider trading>>
- Peter Lynch
What is insider trading>>

Common stock purchase or sale:
Transaction Date | Reported DateTime | Company | Symbol | Insider Relationship | Shares Traded | Average Price | Total Amount | Shares Owned | Filing |
2022-08-16 Sale | 2022-08-17 11:02 am | BANCFIRST CORP | BANF | Ford Joseph Director | 6,952 | $117 | $813,355 | 3,048 (Direct) | View |
2022-08-09 Sale | 2022-08-09 5:25 pm | BANCFIRST CORP | BANF | CRAIG C L JR Director | 1,000 | $111.13 | $111,130 | 42,072 (Direct) | View |
2022-08-08 Sale | 2022-08-08 5:13 pm | BANCFIRST CORP | BANF | CRAIG C L JR Director | 4,800 | $110.53 | $530,535 | 43,072 (Direct) | View |
2022-08-05 Sale | 2022-08-08 10:25 am | BANCFIRST CORP | BANF | CRAIG C L JR Director | 2,700 | $108.71 | $293,523 | 47,872 (Direct) | View |
2022-08-04 Sale | 2022-08-04 5:15 pm | BANCFIRST CORP | BANF | CRAIG C L JR Director | 1,500 | $107.94 | $161,916 | 50,572 (Direct) | View |
2022-08-03 Sale | 2022-08-03 4:14 pm | BANCFIRST CORP | BANF | RAINBOLT DAVID E 10% Owner | 9,388 | $111.33 | $1,045,123 | 5,127,616 (Indirect Direct) | View |
2022-07-29 Sale | 2022-08-01 4:17 pm | BANCFIRST CORP | BANF | RAINBOLT DAVID E 10% Owner | 50,000 | $106.45 | $5,322,740 | 5,137,004 (Indirect Direct) | View |
2022-07-28 Sale | 2022-07-29 10:01 am | BANCFIRST CORP | BANF | Roberson Robin Noel Director | 5,000 | $106.67 | $533,356 | 5,000 (Direct) | View |
2022-06-07 Sale | 2022-06-07 4:11 pm | BANCFIRST CORP | BANF | Lawrence Kevin VP | 2,000 | $95.35 | $190,698 | 61,445 (Indirect Direct) | View |
2022-06-02 Sale | 2022-06-02 3:53 pm | BANCFIRST CORP | BANF | COPELAND SCOTT VP | 450 | $92.44 | $41,598 | 15,081 (Indirect Direct) | View |
2022-05-13 Sale | 2022-05-17 1:39 pm | BANCFIRST CORP | BANF | RAINBOLT DAVID E CEO 10% Owner | 46,489 | $82.57 | $3,838,421 | 5,186,904 (Indirect Direct) | View |
2022-05-13 Sale | 2022-05-17 1:34 pm | BANCFIRST CORP | BANF | BF Bank Partners LP 10% Owner | 46,489 | $82.57 | $3,838,421 | 5,000,000 (Direct) | View |
2022-05-13 Sale | 2022-05-17 1:27 pm | BANCFIRST CORP | BANF | Main Street Banking Partners LP 10% Owner | 46,487 | $82.57 | $3,838,256 | 5,000,000 (Direct) | View |
2022-05-12 Sale | 2022-05-12 4:56 pm | BANCFIRST CORP | BANF | BF Bank Partners LP 10% Owner | 90,438 | $83.26 | $7,529,922 | 5,046,489 (Direct) | View |
2022-05-12 Sale | 2022-05-12 4:55 pm | BANCFIRST CORP | BANF | RAINBOLT DAVID E CEO 10% Owner | 90,438 | $83.26 | $7,529,922 | 5,233,393 (Indirect Direct) | View |
2022-05-12 Sale | 2022-05-12 4:52 pm | BANCFIRST CORP | BANF | Main Street Banking Partners LP 10% Owner | 90,440 | $83.26 | $7,530,089 | 5,046,487 (Direct) | View |
2022-05-12 Sale | 2022-05-12 11:38 am | BANCFIRST CORP | BANF | BF Bank Partners LP 10% Owner | 52,500 | $84.06 | $4,413,024 | 5,136,927 (Direct) | View |
2022-05-12 Sale | 2022-05-12 11:37 am | BANCFIRST CORP | BANF | Main Street Banking Partners LP 10% Owner | 52,500 | $84.06 | $4,413,024 | 5,136,927 (Direct) | View |
2022-05-12 Sale | 2022-05-12 11:32 am | BANCFIRST CORP | BANF | RAINBOLT DAVID E CEO 10% Owner | 52,500 | $84.06 | $4,413,024 | 5,323,831 (Indirect Direct) | View |
2022-02-28 Sale | 2022-02-28 5:22 pm | BANCFIRST CORP | BANF | Lawrence Kevin VP | 21,000 | $78.1 | $1,640,043 | 75,445 (Indirect Direct) | View |
2022-02-22 Sale | 2022-02-22 5:16 pm | BANCFIRST CORP | BANF | Martin William Scott Director | 2,500 | $77.73 | $194,338 | 334,404 (Indirect Direct) | View |
Stock options: Exercise, Award, Grant, Conversion
Transaction Date | Reported DateTime | Exercisable Expiration | Company | Symnbol | Insider Relationship | Shares Traded | Conversion Price | Shares Owned | Filing |
2022-08-16 Exercise | 2022-08-17 11:02 am | N/A N/A | BANCFIRST CORP | BANF | Ford Joseph Director | 6,952 | $47.55 | 3,048 (Direct) | View |
2022-08-16 Exercise | 2022-08-17 11:02 am | 2018-06-22 2032-06-22 | BANCFIRST CORP | BANF | Ford Joseph Director | 6,952 | $0 | 3,048 (Direct) | View |
2022-08-08 Gift | 2022-08-08 5:19 pm | N/A N/A | BANCFIRST CORP | BANF | RAINBOLT DAVID E 10% Owner | 100 | $0 | 5,127,716 (Indirect) | View |
2022-08-08 Gift | 2022-08-08 5:16 pm | N/A N/A | BANCFIRST CORP | BANF | RAINBOLT H E Chairman | 100 | $0 | 40,506 (Direct) | View |
2022-07-28 Exercise | 2022-07-29 10:01 am | N/A N/A | BANCFIRST CORP | BANF | Roberson Robin Noel Director | 5,000 | $47.55 | 5,000 (Direct) | View |
2022-07-28 Exercise | 2022-07-29 10:01 am | 2018-06-22 2032-06-22 | BANCFIRST CORP | BANF | Roberson Robin Noel Director | 5,000 | $0 | 5,000 (Direct) | View |
2022-07-13 Gift | 2022-07-15 10:56 am | N/A N/A | BANCFIRST CORP | BANF | RAINBOLT DAVID E CEO 10% Owner | 100 | $0 | 5,187,004 (Indirect) | View |
2022-07-13 Gift | 2022-07-15 10:51 am | N/A N/A | BANCFIRST CORP | BANF | RAINBOLT H E Chairman | 100 | $0 | 40,606 (Direct) | View |
2022-06-17 I | 2022-06-21 2:43 pm | N/A N/A | BANCFIRST CORP | BANF | COPELAND SCOTT VP | 89 | $0 | 25,170 (Indirect) | View |
2022-06-17 Option Award | 2022-06-21 2:43 pm | 2026-06-17 2032-06-17 | BANCFIRST CORP | BANF | COPELAND SCOTT VP | 10,000 | $0 | 25,170 (Direct) | View |
2022-01-18 I | 2022-06-14 4:07 pm | N/A N/A | BANCFIRST CORP | BANF | SCHMIDT DARRYL VP | 69 | $0 | 125,330 (Indirect) | View |
2022-01-18 Other | 2022-06-14 4:07 pm | N/A N/A | BANCFIRST CORP | BANF | SCHMIDT DARRYL VP | 186 | $82.63 | 125,330 (Direct) | View |
2022-01-18 Other | 2022-06-14 4:07 pm | N/A N/A | BANCFIRST CORP | BANF | SCHMIDT DARRYL VP | 197 | $77.52 | 125,330 (Direct) | View |
2022-05-12 I | 2022-05-12 11:32 am | N/A N/A | BANCFIRST CORP | BANF | RAINBOLT DAVID E CEO 10% Owner | 216 | $0 | 5,323,831 (Indirect) | View |
2022-02-28 Exercise | 2022-02-28 5:22 pm | N/A N/A | BANCFIRST CORP | BANF | Lawrence Kevin VP | 33,000 | $21.43 | 75,445 (Direct) | View |
2022-02-28 Exercise | 2022-02-28 5:22 pm | 2017-05-31 2028-05-31 | BANCFIRST CORP | BANF | Lawrence Kevin VP | 33,000 | $0 | 75,445 (Direct) | View |
2022-02-22 Exercise | 2022-02-22 5:16 pm | N/A N/A | BANCFIRST CORP | BANF | Martin William Scott Director | 2,500 | $54.7 | 334,404 (Direct) | View |
2022-02-22 Exercise | 2022-02-22 5:16 pm | 2019-02-22 2033-02-22 | BANCFIRST CORP | BANF | Martin William Scott Director | 2,500 | $0 | 334,404 (Direct) | View |
2022-01-24 Exercise | 2022-01-24 11:07 am | N/A N/A | BANCFIRST CORP | BANF | Wallace Mike Director | 6,000 | $23.01 | 11,400 (Direct) | View |
2022-01-24 Exercise | 2022-01-24 11:07 am | 2008-11-15 2022-11-15 | BANCFIRST CORP | BANF | Wallace Mike Director | 6,000 | $0 | 11,400 (Direct) | View |