InsiderFlow

RAINBOLT DAVID E

BANF

RAINBOLT DAVID E serves as director, 10 percent owner: at BancFirst Corporation (BANF). This page tracks their complete SEC Form 4 insider trading history including stock purchases and sales.

Total Buys

3 trades

$465.2K

Total Sells

41 trades

$59.68M

Net Position

Net Seller

$59.22M

Companies Traded

3

BANF, BANFP, OGE

Active Period

Feb 2021 – Apr 2026

44 total trades

Most Recent

Sell BANF

Apr 24, 2026 · $2.10M

RAINBOLT DAVID E's Insider Trading at BancFirst Corporation (BANF)

Buys

0 · $0.00

Sells

25 · $41.32M

Total Shares Bought

0

Total Shares Sold

486,816

BANF Price Chart
Loading chart...
DateTypeValue
Apr 24, 2026 Sell$2.10M
Oct 28, 2024 Sell$1.80M
Oct 24, 2024 Sell$128.5K
Oct 23, 2024 Sell$205.8K
Oct 22, 2024 Sell$28.5K
Oct 21, 2024 Sell$158.5K
Sep 13, 2024 Sell$726.2K
Sep 11, 2024 Sell$97.3K
Sep 9, 2024 Sell$1.67M
Sep 3, 2024 Sell$99.6K
Aug 30, 2024 Sell$650.7K
Aug 3, 2022 Sell$1.05M
Jul 29, 2022 Sell$5.32M
May 13, 2022 Sell$3.84M
May 12, 2022 Sell$11.94M
May 18, 2021 Sell$359.1K
May 17, 2021 Sell$370.4K
May 14, 2021 Sell$1.10M
May 12, 2021 Sell$2.58M
Mar 1, 2021 Sell$1.12M
Feb 26, 2021 Sell$306.6K
Feb 25, 2021 Sell$604.9K
Feb 24, 2021 Sell$2.38M
Feb 23, 2021 Sell$1.44M
Feb 22, 2021 Sell$1.24M

RAINBOLT DAVID E's Insider Trading at BancFirst Corporation - BFC Capital Trust II Cumulative Trust Pfd Secs (BANFP)

Buys

0 · $0.00

Sells

16 · $18.36M

Total Shares Bought

0

Total Shares Sold

194,721

BANFP Price Chart
Loading chart...
DateTypeValue
Oct 29, 2024 Sell$1.80M
Oct 24, 2024 Sell$128.5K
Oct 23, 2024 Sell$205.8K
Oct 22, 2024 Sell$28.5K
Oct 21, 2024 Sell$158.5K
Sep 13, 2024 Sell$726.2K
Sep 11, 2024 Sell$97.3K
Sep 10, 2024 Sell$114.3K
Sep 9, 2024 Sell$1.55M
Sep 3, 2024 Sell$99.6K
Aug 30, 2024 Sell$650.6K
Aug 3, 2022 Sell$1.05M
Aug 1, 2022 Sell$5.32M
May 17, 2022 Sell$3.84M
May 17, 2021 Sell$1.47M
Mar 1, 2021 Sell$1.12M

RAINBOLT DAVID E's Insider Trading at OGE Energy Corp. (OGE)

Buys

3 · $465.2K

Sells

0 · $0.00

Total Shares Bought

13,000

Total Shares Sold

0

OGE Price Chart
Loading chart...
DateTypeValue
Mar 1, 2023 Buy$183.2K
Nov 15, 2021 Buy$102.9K
Aug 25, 2021 Buy$179.0K
RAINBOLT DAVID E Insider Trading Activity | BancFirst Corporation | InsiderFlow