Sign inGet started

McMillan Marion

Insider CIK 1368094 · BANF Regional Executive

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/ M Exercise deriv2016-02-242016-02-24200$18.81 $3.8K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-02-242016-02-24200$54.24 $10.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-02-242016-02-24200$18.81 $3.8K200SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-02-222016-02-22200$18.81 $3.8K200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-02-222016-02-22200$55.24 $11.0K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-02-222016-02-22200$18.81 $3.8K200SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-02-172016-02-18200$18.81 $3.8K400SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-02-172016-02-18200$56.00 $11.2K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-02-172016-02-18200$18.81 $3.8K200SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2015-06-092015-06-121,000$18.81 $18.8K600SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2015-06-092015-06-126,200$18.81 $116.6K1,600SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2015-06-092015-06-121,000$18.81 $18.8K1,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2015-06-092015-06-126,200$18.81 $116.6K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2015-06-092015-06-126,200$18.81 $116.6K7,200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2015-06-092015-06-121,000$18.81 $18.8K6,200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2015-06-092015-06-161,000$61.00 $61.0K6,200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2015-06-092015-06-166,200$61.01 $378.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-08-252014-08-252,700$18.81 $50.8K7,800SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-08-252014-08-252,700$63.62 $171.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-08-252014-08-252,700$18.81 $50.8K2,700SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-07-182014-07-221,000$18.81 $18.8K10,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-07-182014-07-221,000$18.81 $18.8K1,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-07-182014-07-221,000$62.00 $62.0K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-04-232014-04-2410— $012,490SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-04-232014-04-24990— $011,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-04-232014-04-24990$18.81 $18.6K990SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-04-232014-04-2410$18.81 $18810SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-04-232014-04-2410$60.50 $6050SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-04-232014-04-24990$60.47 $59.9K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-262014-03-27494— $012,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-262014-03-27494$18.81 $9.3K494SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-262014-03-27494$58.00 $28.7K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-252014-03-276— $012,994SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-252014-03-276$58.00 $3480SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-252014-03-276$18.81 $1136SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-062014-03-06167— $013,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-062014-03-06500— $013,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-062014-03-06500$56.25 $28.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-062014-03-06500$18.81 $9.4K500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-062014-03-06167$56.15 $9.4K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-062014-03-06167$18.81 $3.1K167SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-052014-03-06500— $013,667SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-052014-03-06333— $014,167SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-052014-03-06500$56.10 $28.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-052014-03-06500$18.81 $9.4K500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-052014-03-06333$56.25 $18.7K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-052014-03-06333$18.81 $6.3K333SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-02-282014-03-0680— $014,920SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-02-282014-03-06420— $014,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-02-282014-03-0680$55.11 $4.4K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-02-282014-03-0680$18.81 $1.5K80SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-02-282014-03-06420$55.10 $23.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-02-282014-03-06420$18.81 $7.9K420SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-05100— $015,097SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-0589— $015,197SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-05100— $015,286SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-0514— $015,386SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-0597— $015,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-05100— $015,400SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-051,500— $015,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-051,000— $017,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-051,000— $018,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-05800— $019,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-05100— $019,800SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-07-032013-07-05100— $019,900SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-0514$18.81 $26314SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-05100$48.49 $4.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-05100$18.81 $1.9K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-051,500$48.42 $72.6K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-051,500$18.81 $28.2K1,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-051,000$48.36 $48.4K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-051,000$18.81 $18.8K1,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-051,000$48.25 $48.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-051,000$18.81 $18.8K1,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-05800$47.91 $38.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-05800$18.81 $15.0K800SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-05100$48.04 $4.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-05100$18.81 $1.9K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-05100$48.19 $4.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-05100$18.81 $1.9K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-0514$48.48 $6790SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-05100$18.81 $1.9K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-05100$48.44 $4.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-0589$18.81 $1.7K89SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-0589$48.45 $4.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-05100$18.81 $1.9K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-05100$48.44 $4.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-07-032013-07-0597$18.81 $1.8K97SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-07-032013-07-0597$48.42 $4.7K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-06-052013-06-05582— $00SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-06-052013-06-05582$43.80 $25.5K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-06-052013-06-05582$16.84 $9.8K582SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-06-042013-06-05418— $0582SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-06-042013-06-05994— $01,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-06-042013-06-05418$16.84 $7.0K418SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-06-042013-06-05994$43.78 $43.5K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-06-042013-06-05994$16.84 $16.7K994SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-06-042013-06-05418$43.80 $18.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-302013-05-3120— $02,061SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-302013-05-3167— $01,994SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-302013-05-31500— $03,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-302013-05-31919— $02,081SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-302013-05-31500$16.84 $8.4K500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-302013-05-3120$16.84 $33720SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-302013-05-31500$43.54 $21.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-302013-05-31919$16.84 $15.5K919SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-302013-05-31919$43.60 $40.1K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-302013-05-3167$43.75 $2.9K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-302013-05-3167$16.84 $1.1K67SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-302013-05-3120$43.73 $8750SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-292013-05-29400— $03,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-292013-05-29400$16.84 $6.7K400SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-292013-05-29400$43.25 $17.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-242013-05-29401— $03,900SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-242013-05-29401$43.15 $17.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-242013-05-29401$16.84 $6.8K401SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-202013-05-22199— $04,301SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-202013-05-22199$43.25 $8.6K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-202013-05-22199$16.84 $3.4K199SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-172013-05-17500— $05,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-172013-05-17500— $05,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-172013-05-17500$16.84 $8.4K500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-172013-05-17500$42.30 $21.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-172013-05-17500$16.84 $8.4K500SEC↗
BANF BANCFIRST CORP /OK/ D To issuer2013-05-172013-05-17500$42.40 $21.2K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-162013-05-20500— $05,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-162013-05-20500$42.25 $21.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-162013-05-20500$16.84 $8.4K500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-152013-05-17200— $06,800SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-152013-05-17300— $06,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-152013-05-178— $06,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-152013-05-17492— $06,008SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-05-152013-05-17500— $07,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-152013-05-178$42.47 $3400SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-152013-05-178$16.84 $1358SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-152013-05-17492$42.40 $20.9K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-152013-05-17492$16.84 $8.3K492SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-152013-05-17500$16.84 $8.4K500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-152013-05-17500$42.00 $21.0K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-152013-05-17300$42.20 $12.7K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-152013-05-17300$16.84 $5.1K300SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-05-152013-05-17200$42.20 $8.4K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-05-152013-05-17200$16.84 $3.4K200SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-03-152013-03-18100— $07,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-03-152013-03-18400— $07,600SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-03-152013-03-18100$16.84 $1.7K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-03-152013-03-18100$42.80 $4.3K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-03-152013-03-18400$42.86 $17.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-03-152013-03-18400$16.84 $6.7K400SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-03-082013-03-12500— $08,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-03-082013-03-12500$42.00 $21.0K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-03-082013-03-12500$16.84 $8.4K500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-02-222013-02-25500— $08,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-02-222013-02-25500$16.84 $8.4K500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-02-222013-02-25500$41.50 $20.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-02-112013-02-13450— $09,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-02-112013-02-1350— $09,450SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-02-112013-02-13450$16.84 $7.6K450SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-02-112013-02-13450$41.46 $18.7K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-02-112013-02-1350$16.84 $84250SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-02-112013-02-1350$41.47 $2.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-12-072012-12-10352— $09,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-12-072012-12-10100— $09,900SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-12-072012-12-1048— $09,852SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-12-072012-12-10352$43.00 $15.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-12-072012-12-10352$16.84 $5.9K352SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-12-072012-12-10100$16.84 $1.7K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-12-072012-12-10100$43.02 $4.3K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-12-072012-12-1048$43.21 $2.1K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-12-072012-12-1048$16.84 $80848SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-09-052012-09-061,000— $010,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-09-052012-09-061,000$42.25 $42.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-09-052012-09-061,000$16.84 $16.8K1,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-292012-08-30800— $012,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-292012-08-30303— $011,383SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-292012-08-30200— $012,800SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-292012-08-30314— $011,686SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-292012-08-30200— $011,183SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-292012-08-3083— $011,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-292012-08-30100— $011,083SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-292012-08-30200$41.89 $8.4K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-292012-08-30800$41.87 $33.5K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-292012-08-30800$16.84 $13.5K800SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-292012-08-30200$16.84 $3.4K200SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-292012-08-30314$16.84 $5.3K314SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-292012-08-30314$42.26 $13.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-292012-08-30303$16.84 $5.1K303SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-292012-08-30303$42.13 $12.8K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-292012-08-30200$16.84 $3.4K200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-292012-08-30200$42.16 $8.4K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-292012-08-30100$16.84 $1.7K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-292012-08-30100$42.14 $4.2K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-292012-08-3083$16.84 $1.4K83SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-292012-08-3083$42.12 $3.5K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-202012-08-202,955— $013,045SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-08-202012-08-2045— $013,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-202012-08-2045$16.84 $75845SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-202012-08-2045$41.20 $1.9K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-08-202012-08-202,955$41.15 $121.6K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-08-202012-08-202,955$16.84 $49.8K2,955SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-181,028— $016,972SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-18169— $016,803SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-1899— $016,704SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-18100— $016,604SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-18100— $016,504SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-184— $016,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-18184— $016,316SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-18100— $016,216SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-18216— $016,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-181,028$16.84 $17.3K1,028SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-18100$42.97 $4.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-18100$16.84 $1.7K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-1899$42.96 $4.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-1899$16.84 $1.7K99SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-18169$42.95 $7.3K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-18100$42.99 $4.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-18100$16.84 $1.7K100SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-18169$16.84 $2.8K169SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-181,028$42.90 $44.1K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-18216$43.23 $9.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-18216$16.84 $3.6K216SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-18100$43.22 $4.3K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-18100$16.84 $1.7K100SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-18184$43.21 $8.0K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-18184$16.84 $3.1K184SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-184$43.17 $1730SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-184$16.84 $674SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-02-232012-02-272,000— $018,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-02-232012-02-272,000$41.00 $82.0K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-02-232012-02-272,000$16.84 $33.7K2,000SEC↗