Sign inGet started

RAINBOLT DAVID E

Insider CIK 1042873 · OGE Director · BANF President and CEO and Director, Director, 10% owner

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/ S Sale2026-08-132026-08-138,506$115.00 $978.2K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-132026-08-138,506$115.00 $978.2K0SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-062026-08-063,000$115.00 $345.0K8,506SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-062026-08-063,000$115.00 $345.0K8,506SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-052026-08-062,000$115.03 $230.1K11,506SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-052026-08-062,000$115.03 $230.1K11,506SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-042026-08-0417,830$115.06 $2.05M13,506SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-042026-08-0417,830$115.06 $2.05M13,506SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-032026-08-0411,497$115.09 $1.32M31,336SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-08-032026-08-0411,497$115.09 $1.32M31,336SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-07-292026-07-2912,718$115.05 $1.46M42,833SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-07-292026-07-2912,718$115.05 $1.46M42,833SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-07-282026-07-2981,492$116.71 $9.51M55,551SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-07-282026-07-2981,492$116.71 $9.51M55,551SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-07-272026-07-2829,740$116.49 $3.46M137,043SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-07-272026-07-2829,740$116.49 $3.46M137,043SEC↗
OGE OGE ENERGY CORP. A Award deriv2026-06-302026-07-02315$48.66 $15.3K44,342SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-05-072026-05-079,001$115.11 $1.04M166,783SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-05-062026-05-076,219$115.07 $715.6K175,784SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-04-292026-05-011$115.00 $115182,003SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-04-282026-04-2824,614$115.55 $2.84M182,004SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-04-272026-04-28205$115.01 $23.6K206,618SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-04-242026-04-24650$115.02 $74.8K206,823SEC↗
BANF BANCFIRST CORP /OK/ S Sale2026-04-232026-04-2417,527$115.53 $2.02M207,473SEC↗
OGE OGE ENERGY CORP. A Award deriv2026-03-312026-04-01319$47.96 $15.3K43,633SEC↗
BANF BANCFIRST CORP /OK/ G Gift2026-02-032026-02-03225,000— $073,395SEC↗
BANF BANCFIRST CORP /OK/ J Other2026-02-032026-02-03188— $0188SEC↗
BANF BANCFIRST CORP /OK/ J Other2026-02-032026-02-03188— $00SEC↗
BANK BANCFIRST CORP /OK/ G Gift2026-02-032026-03-26225,000— $0225,000SEC↗
BANF BANCFIRST CORP /OK/ J Other2026-01-302026-02-03225,000— $0298,395SEC↗
BANF BANCFIRST CORP /OK/ J Other2026-01-302026-02-03269,223— $04,040,777SEC↗
BANF BANCFIRST CORP /OK/ J Other2026-01-302026-02-0338,085— $038,085SEC↗
OGE OGE ENERGY CORP. A Award deriv2026-01-062026-01-08360$42.59 $15.3K42,900SEC↗
OGE OGE ENERGY CORP. A Award deriv2025-12-092025-12-113,947$43.07 $170.0K42,541SEC↗
OGE OGE ENERGY CORP. A Award deriv2025-09-302025-10-02311$46.27 $14.4K38,226SEC↗
OGE OGE ENERGY CORP. A Award deriv2025-06-242025-06-26321$44.72 $14.4K37,562SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2025-05-062025-05-0714— $022,556SEC↗
BANF BANCFIRST CORP /OK/ J Other2025-05-062025-05-0722,556— $073,395SEC↗
BANF BANCFIRST CORP /OK/ J Other2025-05-062025-05-0722,556— $00SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2025-04-022025-04-02204— $073,381SEC↗
OGE OGE ENERGY CORP. A Award deriv2025-03-252025-03-27324$44.34 $14.4K36,894SEC↗
OGE OGE ENERGY CORP. A Award deriv2025-01-072025-01-10355$40.55 $14.4K36,212SEC↗
OGE OGE ENERGY CORP. A Award deriv2024-12-102024-12-123,853$42.18 $162.5K35,858SEC↗
BANF BANCFIRST CORP /OK/ G Gift2024-11-192024-11-1910,000— $04,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-282024-10-298,140$110.78 $901.7K200,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-282024-10-298,140$110.78 $901.7K200,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-282024-10-298,141$110.78 $901.9K200,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-242024-10-24584$110.11 $64.3K208,140SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-242024-10-24583$110.11 $64.2K208,140SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-242024-10-24583$110.11 $64.2K208,141SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-232024-10-231,867$110.21 $205.8K208,723SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-232024-10-231,867$110.21 $205.8K208,724SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-232024-10-231,867$110.21 $205.8K208,724SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-222024-10-22259$110.00 $28.5K210,591SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-222024-10-22259$110.00 $28.5K210,590SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-222024-10-22259$110.00 $28.5K210,591SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-212024-10-21717$110.47 $79.2K210,850SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-212024-10-21718$110.47 $79.3K210,849SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-10-212024-10-21717$110.47 $79.2K210,850SEC↗
OGE OGE ENERGY CORP. A Award deriv2024-10-012024-10-02350$41.10 $14.4K31,676SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-132024-09-133,457$105.02 $363.1K211,567SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-132024-09-133,458$105.02 $363.2K211,567SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-132024-09-133,457$105.02 $363.1K211,567SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-112024-09-11464$105.01 $48.7K215,024SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-112024-09-11464$105.01 $48.7K215,024SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-112024-09-11463$105.01 $48.6K215,025SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-102024-09-10535$105.10 $56.2K215,488SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-102024-09-10535$105.10 $56.2K215,488SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-102024-09-10534$105.10 $56.1K215,488SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-092024-09-097,372$105.46 $777.4K216,032SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-092024-09-097,371$105.46 $777.3K216,032SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-092024-09-097,372$105.46 $777.4K216,032SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-092024-09-109$105.25 $947216,023SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-092024-09-109$105.25 $947216,023SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-092024-09-1010$105.25 $1.1K216,022SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-032024-09-03471$105.58 $49.7K223,404SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-032024-09-03472$105.58 $49.8K223,403SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-09-032024-09-03471$105.58 $49.7K223,404SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-08-302024-08-306,126$106.22 $650.7K223,875SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-08-302024-08-306,126$106.22 $650.7K223,875SEC↗
BANF BANCFIRST CORP /OK/ S Sale2024-08-302024-08-306,126$106.22 $650.7K223,875SEC↗
BANF BANCFIRST CORP /OK/ J Other2024-08-142024-08-15230,000— $0230,000SEC↗
BANF BANCFIRST CORP /OK/ J Other2024-08-142024-08-15230,000— $0230,000SEC↗
BANF BANCFIRST CORP /OK/ J Other2024-08-142024-08-15230,000— $0230,000SEC↗
BANF BANCFIRST CORP /OK/ J Other2024-08-142024-08-15690,000— $04,310,000SEC↗
OGE OGE ENERGY CORP. A Award deriv2024-06-252024-06-26408$35.26 $14.4K30,988SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2024-03-282024-03-29121— $072,264SEC↗
OGE OGE ENERGY CORP. A Award deriv2024-03-262024-03-28431$33.37 $14.4K30,206SEC↗
OGE OGE ENERGY CORP. A Award deriv2024-01-092024-01-11406$35.43 $14.4K29,407SEC↗
OGE OGE ENERGY CORP. A Award deriv2023-12-122023-12-144,388$35.32 $155.0K29,001SEC↗
BANF BANCFIRST CORP /OK/ G Gift2023-11-022023-11-0225,000— $00SEC↗
OGE OGE ENERGY CORP. A Award deriv2023-09-262023-09-28425$33.85 $14.4K24,312SEC↗
BANF BANCFIRST CORP /OK/ G Gift2023-08-102023-08-10100— $02,800SEC↗
BANF BANCFIRST CORP /OK/ G Gift2023-07-102023-07-10100— $02,800SEC↗
OGE OGE ENERGY CORP. A Award deriv2023-06-272023-06-29398$36.09 $14.4K23,615SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2023-04-102023-04-10250— $071,393SEC↗
OGE OGE ENERGY CORP. A Award deriv2023-03-282023-03-30397$36.20 $14.4K22,964SEC↗
OGE OGE ENERGY CORP. P Buy2023-02-272023-03-015,000$36.65 $183.3K15,000SEC↗
OGE OGE ENERGY CORP. A Award deriv2023-01-102023-01-12362$39.73 $14.4K22,335SEC↗
OGE OGE ENERGY CORP. A Award deriv2022-12-132022-12-153,552$40.12 $142.5K21,973SEC↗
BANF BANCFIRST CORP /OK/ G Gift2022-12-092022-12-12100— $02,912SEC↗
OGE OGE ENERGY CORP. A Award deriv2022-09-272022-09-29360$38.15 $13.8K18,217SEC↗
BANF BANCFIRST CORP /OK/ G Gift2022-08-082022-08-08100— $02,700SEC↗
BANF BANCFIRST CORP /OK/ S Sale2022-08-032022-08-039,388$111.33 $1.05M25,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2022-07-292022-08-0150,000$106.45 $5.32M34,388SEC↗
BANF BANCFIRST CORP /OK/ G Gift2022-07-132022-07-15100— $02,700SEC↗
OGE OGE ENERGY CORP. A Award deriv2022-06-282022-06-30360$38.20 $13.8K17,680SEC↗
BANF BANCFIRST CORP /OK/ S Sale2022-05-172022-05-177,080$82.51 $584.2K5,000,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2022-05-132022-05-1739,409$82.58 $3.25M5,007,080SEC↗
BANF BANCFIRST CORP /OK/ I Discretionary2022-05-122022-05-12216— $070,504SEC↗
BANF BANCFIRST CORP /OK/ S Sale2022-05-122022-05-1252,500$84.06 $4.41M5,136,927SEC↗
BANF BANCFIRST CORP /OK/ S Sale2022-05-122022-05-1290,438$83.26 $7.53M5,046,489SEC↗
OGE OGE ENERGY CORP. A Award deriv2022-03-302022-04-01340$40.45 $13.8K17,138SEC↗
OGE OGE ENERGY CORP. A Award deriv2022-01-112022-01-13369$37.26 $13.8K16,622SEC↗
OGE OGE ENERGY CORP. A Award deriv2021-12-072021-12-093,814$36.05 $137.5K16,253SEC↗
OGE OGE ENERGY CORP. P Buy2021-11-112021-11-153,000$34.31 $102.9K10,000SEC↗
OGE OGE ENERGY CORP. A Award deriv2021-09-282021-09-30398$32.94 $13.1K12,291SEC↗
OGE OGE ENERGY CORP. P Buy2021-08-232021-08-255,000$35.80 $179.0K7,000SEC↗
OGE OGE ENERGY CORP. A Award deriv2021-06-292021-07-01390$33.68 $13.1K11,752SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-05-182021-05-185,000$71.81 $359.1K5,189,427SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-05-172021-05-175,100$72.63 $370.4K5,194,427SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-05-142021-05-1715,000$73.25 $1.10M5,199,527SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-05-132021-05-1330,000$72.92 $2.19M5,214,527SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-05-122021-05-135,473$72.61 $397.4K5,244,527SEC↗
OGE OGE ENERGY CORP. A Award deriv2021-03-302021-04-01404$32.45 $13.1K11,228SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-03-012021-03-0116,996$65.80 $1.12M5,250,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-02-262021-03-014,713$65.06 $306.6K5,266,996SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-02-252021-02-269,280$65.18 $604.9K5,271,709SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-02-242021-02-2536,046$66.11 $2.38M5,280,989SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-02-232021-02-2421,761$66.13 $1.44M5,317,035SEC↗
BANF BANCFIRST CORP /OK/ S Sale2021-02-222021-02-2318,704$66.23 $1.24M5,338,796SEC↗
OGE OGE ENERGY CORP. A Award deriv2021-01-122021-01-14421$31.16 $13.1K10,688SEC↗
OGE OGE ENERGY CORP. A Award deriv2020-12-082020-12-114,072$32.54 $132.5K10,267SEC↗
OGE OGE ENERGY CORP. A Award deriv2020-09-292020-10-01442$29.67 $13.1K6,115SEC↗
OGE OGE ENERGY CORP. A Award deriv2020-06-232020-06-25429$30.58 $13.1K5,607SEC↗
OGE OGE ENERGY CORP. A Award deriv2020-03-242020-03-26486$27.03 $13.1K5,115SEC↗
OGE OGE ENERGY CORP. A Award deriv2020-01-072020-01-09298$44.05 $13.1K4,591SEC↗
BANF BANCFIRST CORP /OK/ J Other2019-12-312020-01-035,357,500— $05,357,500SEC↗
OGE OGE ENERGY CORP. A Award deriv2019-12-102019-12-113,102$42.72 $132.5K4,293SEC↗
OGE OGE ENERGY CORP. A Award deriv2019-09-242019-09-26277$45.08 $12.5K1,181SEC↗
OGE OGE ENERGY CORP. A Award deriv2019-06-252019-06-27290$43.17 $12.5K896SEC↗
OGE OGE ENERGY CORP. A Award deriv2019-03-262019-03-28286$43.66 $12.5K601SEC↗
OGE OGE ENERGY CORP. A Award deriv2019-01-112019-01-15315$39.72 $12.5K315SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-04-202018-04-2037,470$56.34 $2.11M10,715,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-03-212018-03-213,600$56.02 $201.7K10,752,470SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-03-192018-03-191,600$56.10 $89.8K10,756,070SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-03-162018-03-197,930$56.02 $444.2K10,757,670SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-03-132018-03-139,000$56.36 $507.2K10,765,600SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-03-122018-03-1215,068$56.36 $849.2K10,774,600SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-03-092018-03-127,870$56.00 $440.7K10,789,668SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-03-072018-03-1224,200$56.02 $1.36M10,797,538SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-02-272018-03-1212,443$56.02 $697.1K10,821,738SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-02-202018-03-12900$56.12 $50.5K10,834,181SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-02-162018-03-121,400$56.00 $78.4K10,835,081SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-02-022018-03-123,010$56.00 $168.6K10,836,481SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-02-012018-03-122,290$56.00 $128.2K10,839,491SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-01-312018-03-121,500$56.00 $84.0K10,841,781SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-01-292018-03-126,689$56.02 $374.7K10,843,281SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-01-252018-03-12731$56.00 $40.9K10,849,970SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-01-242018-03-1213,150$56.02 $736.7K10,850,701SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-01-232018-03-1238,800$56.04 $2.17M10,863,851SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-01-222018-01-2344,590$56.03 $2.50M10,902,651SEC↗
BANF BANCFIRST CORP /OK/ S Sale2018-01-192018-01-2238,518$56.06 $2.16M10,947,241SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-12-182017-12-183,541$56.00 $198.3K10,985,759SEC↗
BANF BANCFIRST CORP /OK/ S Sale2017-12-052017-12-0610,700$56.38 $603.3K10,989,300SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-12-022016-12-026,500$81.66 $530.8K5,500,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-12-012016-12-0216,794$82.24 $1.38M5,506,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-302016-12-0120,602$82.09 $1.69M5,523,294SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-292016-11-2919,604$81.89 $1.61M5,543,896SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-282016-11-2928,507$82.02 $2.34M5,563,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-252016-11-286,193$82.79 $512.7K5,592,007SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-232016-11-2825,400$83.06 $2.11M5,598,200SEC↗
BANF BANCFIRST CORP /OK/ S Sale2016-11-222016-11-2226,400$83.00 $2.19M5,623,600SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-12-032013-12-0476,000$54.11 $4.11M5,650,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-12-022013-12-0410,000$55.04 $550.4K5,726,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-272013-12-028,500$56.08 $476.7K5,736,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-272013-12-028,500$56.08 $476.7K5,736,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-262013-11-2611,000$56.16 $617.8K5,744,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-252013-11-2614,000$56.05 $784.7K5,755,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-222013-11-267,000$56.07 $392.5K5,769,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2013-11-212013-11-2623,500$56.08 $1.32M5,776,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-10-242012-10-2411,000$43.00 $473.0K5,800,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-10-192012-10-1910,233$43.24 $442.5K5,811,000SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-10-182012-10-1942,167$44.28 $1.87M5,821,233SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-09-182012-09-182,682$43.02 $115.4K5,863,400SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-09-142012-09-1730,818$43.07 $1.33M5,866,082SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-09-132012-09-1716,500$43.08 $710.8K5,896,900SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-07-172012-07-175,000$43.01 $215.1K5,913,400SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-07-132012-07-1751,500$43.08 $2.22M5,918,400SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-07-052012-07-0911,600$43.00 $498.8K5,969,900SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-272012-05-0115,000$43.15 $647.3K5,981,500SEC↗
BANF BANCFIRST CORP /OK/ S Sale2012-04-252012-04-263,500$43.69 $152.9K5,996,500SEC↗