Sign inGet started

BRAND DENNIS L

Insider CIK 1187778 · BANF Executive Vice President and, 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 Discretionary2026-04-032026-04-0362— $06,697SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2025-04-022025-04-0256— $06,555SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-12-122024-12-124,000$126.50 $506.0K33,000SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2024-03-282024-03-2930— $06,333SEC↗
BANF BANCFIRST CORP /OK/ P Buy2023-04-262023-04-262,500$74.00 $185.0K34,500SEC↗
BANF BANCFIRST CORP /OK/ P Buy2023-04-262023-04-262,500$73.50 $183.8K37,000SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2023-04-102023-04-1055— $06,184SEC↗
BANF BANCFIRST CORP /OK/ P Buy2023-01-242023-01-242,000$83.00 $166.0K32,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2021-09-142021-09-143,000$54.00 $162.0K29,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2021-09-142021-09-141,000$54.25 $54.3K30,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2021-09-132021-09-145,000$54.50 $272.5K26,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-03-112021-03-225,000$73.11 $365.6K21,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-05-142020-05-141,000$30.00 $30.0K26,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-03-122020-03-127,000$34.16 $239.1K25,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-03-092020-03-101,000$37.97 $38.0K18,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-03-092020-03-101,000$42.90 $42.9K15,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-03-092020-03-101,000$38.50 $38.5K17,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-03-092020-03-101,000$42.50 $42.5K16,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-02-282020-02-282,000$52.00 $104.0K14,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2020-02-282020-02-282,000$51.86 $103.7K12,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2017-02-232017-02-235,000— $00SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-02-232017-02-235,000$97.50 $487.5K0SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2017-02-232017-02-235,000$37.31 $186.6K5,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2017-01-262017-01-26100— $05,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2017-01-262017-01-261,150— $05,100SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2017-01-262017-01-261,150$37.31 $42.9K6,150SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-01-262017-01-26100$95.62 $9.6K5,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-01-262017-01-261,150$95.60 $109.9K5,100SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2017-01-262017-01-26100$37.31 $3.7K6,250SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2017-01-242017-01-244,327— $07,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2017-01-242017-01-241,250— $06,250SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2017-01-242017-01-241,250$37.31 $46.6K6,250SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-01-242017-01-241,250$95.00 $118.8K5,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2017-01-242017-01-244,327$37.31 $161.4K9,327SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-01-242017-01-244,327$95.00 $411.1K5,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2017-01-202017-01-23673— $011,827SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-01-202017-01-23673$95.00 $63.9K5,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2017-01-202017-01-23673$37.31 $25.1K5,673SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-12-062016-12-065,000$87.52 $437.6K5,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-302016-12-012,000$82.00 $164.0K10,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-222016-11-222,500$83.00 $207.5K12,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-182016-11-221,301$80.68 $105.0K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-172016-11-22699$83.61 $58.4K1,301SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-11-092016-11-09500— $012,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-092016-11-09500$74.00 $37.0K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-11-092016-11-09500$37.31 $18.7K15,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-11-072016-11-085,700— $013,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-11-072016-11-085,700$37.31 $212.7K20,200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-072016-11-085,700$72.00 $410.4K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-10-262016-10-2750— $018,800SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-10-262016-10-2750$37.31 $1.9K14,550SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-10-262016-10-2750$72.00 $3.6K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-10-242016-10-256,250— $018,750SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-10-242016-10-256,250$71.81 $448.8K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-10-242016-10-256,250$37.31 $233.2K20,750SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-08-152016-08-151,510— $025,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-08-152016-08-151,510$37.31 $56.3K16,010SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-08-152016-08-151,510$67.00 $101.2K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-08-102016-08-11200— $026,510SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-08-102016-08-11200$37.31 $7.5K14,700SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-08-102016-08-11200$67.00 $13.4K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-08-092016-08-104,872— $026,710SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-08-092016-08-104,872$37.31 $181.8K19,372SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-08-092016-08-104,872$67.00 $326.4K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-08-082016-08-1031— $031,582SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-08-082016-08-1031$67.33 $2.1K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-08-082016-08-1031$37.31 $1.2K14,531SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2016-08-052016-08-085,887— $031,613SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2016-08-052016-08-085,887$37.31 $219.6K20,387SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-08-052016-08-085,887$67.00 $394.4K14,500SEC↗
BANF BANCFIRST CORP /OK/ P Buy2016-01-202016-01-211,000$52.75 $52.8K2,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2016-01-202016-01-21500$53.20 $26.6K1,000SEC↗
BANF BANCFIRST CORP /OK/ P Buy2016-01-192016-01-21500$53.50 $26.8K500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-252014-03-262,500— $042,142SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-252014-03-264,642— $037,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-252014-03-262,500$37.31 $93.3K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-252014-03-264,642$37.31 $173.2K19,142SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-252014-03-264,642$57.75 $268.1K14,500SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2014-03-212014-03-265,358— $044,642SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2014-03-212014-03-265,358$37.31 $199.9K17,358SEC↗
BANF BANCFIRST CORP /OK/ S Sale2014-03-212014-03-265,358$57.82 $309.8K12,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-262013-11-271,000$56.25 $56.3K2,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-182013-11-27659$56.50 $37.2K11,992SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-182013-11-271,992$56.25 $112.0K10,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-082013-11-273$56.50 $17012,651SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-10-242013-11-27346$56.50 $19.5K12,654SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-06-192013-06-202,450— $00SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-06-192013-06-202,450$45.00 $110.3K13,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-06-192013-06-202,450$16.63 $40.7K15,450SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-06-182013-06-20550— $02,450SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-06-182013-06-20550$16.63 $9.1K13,550SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-06-182013-06-20550$45.00 $24.8K13,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2013-04-112013-04-1510,000— $03,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2013-04-112013-04-1510,000$16.63 $166.3K13,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-12-272012-12-272,000— $013,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-12-272012-12-272,000$16.63 $33.3K3,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise deriv2012-04-172012-04-185,000— $015,000SEC↗
BANF BANCFIRST CORP /OK/ M Exercise2012-04-172012-04-185,000$16.63 $83.2K6,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-172012-04-185,000$42.85 $214.3K1,000SEC↗