Latest filing published 15 Feb 2017 for BANCFIRST CORP /OK/.
Insider track record
No signal scores available.
William O. Johstone: trading record in brief
William O. Johstone discloses dealings in Bancfirst Corp /OK/ to SEC (Form 4). We count 32 filings; the first trade dates from 22 May 2014 and the latest from 15 February 2017.
On the market, this insider has only sold: 14 sales, €253k in total. Other entries cover 15 option exercises.
The record was last updated on 15 February 2017 with a transaction in Bancfirst Corp /OK/. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 1 day. US insiders must file a Form 4 within two business days of a trade. A sale on its own says little: insiders also sell to pay tax, fund a purchase or diversify. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to William O. Johstone
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 130 shares0Common StockSEC:0001593968-17-000297:0
- 1,600 shares@ US$68.64Common StockSEC:0001189073-14-000003:0
- 400 shares@ US$68.64Common StockSEC:0001189073-14-000003:1
- 4,000 shares@ US$17.50Common StockSEC:0001189073-14-000002:0
- 107 shares@ US$17.50Common StockSEC:0001189073-14-000001:0
- 600 shares@ US$17.50Common StockSEC:0001189073-14-000001:1
- 100 shares@ US$17.50Common StockSEC:0001189073-14-000001:2
- 200 shares@ US$17.50Common StockSEC:0001189073-14-000001:3
- 686 shares@ US$17.50Common StockSEC:0001189073-14-000001:6
- 14 shares@ US$17.50Common StockSEC:0001189073-14-000001:7
- 500 shares@ US$17.50Common StockSEC:0001189073-14-000001:10
- 700 shares@ US$17.50Common StockSEC:0001189073-14-000001:11
- 800 shares@ US$17.50Common StockSEC:0001189073-14-000001:12
- 1,793 shares@ US$17.50Common StockSEC:0001189073-14-000001:13
- 500 shares@ US$57.62Common StockSEC:0001189073-14-000001:14
- 100 shares@ US$57.79Common StockSEC:0001189073-14-000001:15
- 200 shares@ US$57.80Common StockSEC:0001189073-14-000001:16
- 100 shares@ US$57.77Common StockSEC:0001189073-14-000001:17
- 100 shares@ US$57.83Common StockSEC:0001189073-14-000001:18
- 14 shares@ US$57.72Common StockSEC:0001189073-14-000001:19
- 200 shares@ US$57.79Common StockSEC:0001189073-14-000001:20
- 686 shares@ US$57.70Common StockSEC:0001189073-14-000001:21
- 700 shares@ US$57.64Common StockSEC:0001189073-14-000001:22
- 800 shares@ US$57.65Common StockSEC:0001189073-14-000001:23
- 100 shares@ US$57.57Common StockSEC:0001189073-14-000001:24
25 of 28 declarations