Sign inGet started

JOHSTONE WILLIAM O

Insider CIK 1189073 · BANF Vice Chairman and Director, Director

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
BANF BANCFIRST CORP /OK/ I Discretionary2022-11-232022-11-28216— $08,027SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-03-162020-03-162,000$35.25 $70.5K7,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-03-132020-03-131,000$36.40 $36.4K5,000SEC↗
BANF BANCFIRST CORP /OK/ J Other2020-01-072020-01-222,130— $01,870SEC↗
BANF BANCFIRST CORP /OK/ J Other2020-01-072020-01-223,740— $04,000SEC↗
BANF BANCFIRST CORP /OK/ J Other2020-01-072020-03-272,130— $01,870SEC↗
BANF BANCFIRST CORP /OK/ J Other2020-01-072020-03-273,740— $04,000SEC↗
BANF BANCFIRST CORP /OK/ G Gift2017-02-152017-02-15130— $03,870SEC↗
BANF BANCFIRST CORP /OK/ G Gift2014-11-122014-11-14400$68.64 $27.5K2,000SEC↗
BANF BANCFIRST CORP /OK/ G Gift2014-11-122014-11-141,600$68.64 $109.8K2,400SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23686$17.50 $12.0K8,893SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23100$17.50 $1.8K5,993SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-231,793$17.50 $31.4K5,993SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23200$17.50 $3.5K4,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23107$17.50 $1.9K9,893SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23100$17.50 $1.8K9,793SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23200$17.50 $3.5K9,593SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-2314$17.50 $2459,579SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23100$17.50 $1.8K8,793SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23600$17.50 $10.5K8,193SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23500$17.50 $8.8K7,693SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23800$17.50 $14.0K6,093SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23700$17.50 $12.3K6,893SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-23100$17.50 $1.8K7,593SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-05-222014-05-284,000— $00SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23600$17.50 $10.5K707SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23107$17.50 $1.9K107SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23600$57.78 $34.7K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23107$57.56 $6.2K600SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-231,793$57.50 $103.1K707SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23100$57.57 $5.8K2,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23800$57.65 $46.1K2,600SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23700$57.64 $40.3K3,400SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23686$57.70 $39.6K4,100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23200$57.79 $11.6K4,786SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-2314$57.72 $8084,986SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23100$57.83 $5.8K5,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23100$57.77 $5.8K5,100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23200$57.80 $11.6K5,200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23100$57.79 $5.8K5,400SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-05-222014-05-23500$57.62 $28.8K5,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-231,793$17.50 $31.4K6,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23800$17.50 $14.0K4,207SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23700$17.50 $12.3K3,407SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23500$17.50 $8.8K2,707SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23200$17.50 $3.5K2,207SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23100$17.50 $1.8K2,007SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-2314$17.50 $2451,907SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23686$17.50 $12.0K1,893SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23100$17.50 $1.8K1,207SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23100$17.50 $1.8K1,107SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23200$17.50 $3.5K1,007SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-23100$17.50 $1.8K807SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-05-222014-05-284,000$17.50 $70.0K4,000SEC↗