RAINBOLT DAVID E has filed 79 insider transactions across 2 companies since January 2023.
Most recent transaction: a grant/award of 319 shares of OGE ENERGY CORP. ($OGE) on March 31, 2026.
Activity breakdown: 1 open-market purchase and 36 sales.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| March 31, 2026 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 319 | $47.96 | 43,633.3770 | 206,259,022 | 0.74% | 0.00% |
| Feb. 3, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Director | G | Common Stock | 225000 | $0.00 | 225,000.0000 | 33,864,129 | 9999.99% | 0.66% |
| Jan. 30, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | J | Common Stock | 38085 | $0.00 | 652,085.0000 | 33,864,129 | 6.20% | 0.11% |
| Jan. 30, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | J | Common Stock | 269223 | $0.00 | 4,654,777.0000 | 33,864,129 | 5.47% | 0.80% |
| Feb. 3, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | G | Common Stock | 225000 | $0.00 | 687,395.0000 | 33,864,129 | 24.66% | 0.66% |
| Feb. 3, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | J | Common Stock | 188 | $0.00 | 614,188.0000 | 33,864,129 | 0.03% | 0.00% |
| Jan. 30, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | J | Common Stock | 225000 | $0.00 | 912,395.0000 | 33,864,129 | 32.73% | 0.66% |
| Feb. 3, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | J | Common Stock | 188 | $0.00 | 614,188.0000 | 33,864,129 | 0.03% | 0.00% |
| Jan. 6, 2026 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Director | A | Stock Equivalent Units | 360 | $42.59 | 42,900.1859 | 202,100,000 | 0.85% | 0.00% |
| Jan. 7, 2026 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | I | Common Stock | 188 | $0.00 | 4,997,583.0000 | 33,864,129 | 0.00% | 0.00% |
| Dec. 9, 2025 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Director | A | Stock Equivalent Units | 3947 | $43.07 | 42,540.6529 | 202,100,000 | 10.23% | 0.00% |
| Sept. 30, 2025 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Director | A | Stock Equivalent Units | 311 | $46.27 | 38,225.5369 | 201,395,142 | 0.82% | 0.00% |
| June 24, 2025 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Director | A | Stock Equivalent Units | 321 | $44.72 | 37,562.1398 | 201,148,883 | 0.86% | 0.00% |
| May 6, 2025 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | J | Common Stock | 22556 | $0.00 | 4,997,395.0000 | 33,617,015 | 0.45% | 0.07% |
| May 6, 2025 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | J | Common Stock | 22556 | $0.00 | 4,997,395.0000 | 33,617,015 | 0.45% | 0.07% |
| May 6, 2025 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | I | Common Stock | 14 | $0.00 | 5,019,951.0000 | 33,617,015 | 0.00% | 0.00% |
| April 2, 2025 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Not found | I | Common Stock | 204 | $0.00 | 4,997,381.0000 | 33,617,015 | 0.00% | 0.00% |
| March 25, 2025 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Director | A | Stock Equivalent Units | 324 | $44.34 | 36,894.1697 | 201,148,883 | 0.89% | 0.00% |
| Jan. 7, 2025 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 355 | $40.55 | 36,212.2841 | 201,300,000 | 0.99% | 0.00% |
| Jan. 2, 2025 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | I | Common Stock | 913 | $0.00 | 4,997,177.0000 | 33,617,015 | 0.02% | 0.00% |
| Dec. 10, 2024 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 3853 | $42.18 | 35,857.7835 | 201,500,000 | 12.04% | 0.00% |
| Nov. 19, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | G | Common Stock | 10000 | $0.00 | 4,996,264.0000 | 33,646,549 | 0.20% | 0.03% |
| Oct. 28, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 8140 | $110.78 | 4,606,264.0000 | 33,646,549 | 0.18% | 0.02% |
| Oct. 28, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 8141 | $110.78 | 4,606,264.0000 | 33,646,549 | 0.18% | 0.02% |
| Oct. 28, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 8140 | $110.78 | 4,606,264.0000 | 33,646,549 | 0.18% | 0.02% |
| Oct. 24, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 584 | $110.11 | 4,614,404.0000 | 33,646,549 | 0.01% | 0.00% |
| Oct. 24, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 583 | $110.11 | 4,614,404.0000 | 33,646,549 | 0.01% | 0.00% |
| Oct. 24, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 583 | $110.11 | 4,614,405.0000 | 33,646,549 | 0.01% | 0.00% |
| Oct. 23, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 1867 | $110.21 | 4,614,987.0000 | 33,646,549 | 0.04% | 0.01% |
| Oct. 23, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 1867 | $110.21 | 4,614,988.0000 | 33,646,549 | 0.04% | 0.01% |
| Oct. 23, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 1867 | $110.21 | 4,614,988.0000 | 33,646,549 | 0.04% | 0.01% |
| Oct. 22, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 259 | $110.00 | 4,616,855.0000 | 33,646,549 | 0.01% | 0.00% |
| Oct. 22, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 259 | $110.00 | 4,616,854.0000 | 33,646,549 | 0.01% | 0.00% |
| Oct. 22, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 259 | $110.00 | 4,616,855.0000 | 33,646,549 | 0.01% | 0.00% |
| Oct. 21, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 717 | $110.47 | 4,617,114.0000 | 33,646,549 | 0.02% | 0.00% |
| Oct. 21, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 717 | $110.47 | 4,617,114.0000 | 33,646,549 | 0.02% | 0.00% |
| Oct. 21, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 718 | $110.47 | 4,617,113.0000 | 33,646,549 | 0.02% | 0.00% |
| Oct. 1, 2024 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 350 | $41.10 | 31,675.5378 | 201,500,000 | 1.12% | 0.00% |
| Sept. 13, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 3457 | $105.02 | 4,617,831.0000 | 33,494,487 | 0.07% | 0.01% |
| Sept. 13, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 3457 | $105.02 | 4,617,831.0000 | 33,494,487 | 0.07% | 0.01% |
| Sept. 13, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 3458 | $105.02 | 4,617,831.0000 | 33,494,487 | 0.07% | 0.01% |
| Sept. 11, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 463 | $105.01 | 4,621,289.0000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 11, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 464 | $105.01 | 4,621,288.0000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 11, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 464 | $105.01 | 4,621,288.0000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 9, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 9 | $105.25 | 4,622,287.0000 | 33,494,487 | 0.00% | 0.00% |
| Sept. 9, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 10 | $105.25 | 4,622,286.0000 | 33,494,487 | 0.00% | 0.00% |
| Sept. 10, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 534 | $105.10 | 4,621,752.0000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 9, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 9 | $105.25 | 4,622,287.0000 | 33,494,487 | 0.00% | 0.00% |
| Sept. 10, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 535 | $105.10 | 4,621,752.0000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 10, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 535 | $105.10 | 4,621,752.0000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 9, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 7371 | $105.46 | 4,622,296.0000 | 33,494,487 | 0.16% | 0.02% |
| Sept. 9, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 7372 | $105.46 | 4,622,296.0000 | 33,494,487 | 0.16% | 0.02% |
| Sept. 9, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 7372 | $105.46 | 4,622,296.0000 | 33,494,487 | 0.16% | 0.02% |
| Sept. 3, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 471 | $105.58 | 4,629,667.5000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 3, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 471 | $105.58 | 4,629,667.5000 | 33,494,487 | 0.01% | 0.00% |
| Sept. 3, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 472 | $105.58 | 4,629,666.5000 | 33,494,487 | 0.01% | 0.00% |
| Aug. 30, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 6126 | $106.22 | 4,630,138.5000 | 33,494,487 | 0.13% | 0.02% |
| Aug. 30, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 6126 | $106.22 | 4,630,138.5000 | 33,494,487 | 0.13% | 0.02% |
| Aug. 30, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | S | Common Stock | 6126 | $106.22 | 4,630,138.5000 | 33,494,487 | 0.13% | 0.02% |
| Aug. 14, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | J | Common Stock | 690000 | $0.00 | 4,310,000.0000 | 33,494,487 | 13.80% | 2.06% |
| Aug. 14, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | J | Common Stock | 230000 | $0.00 | 230,000.0000 | 33,494,487 | 9999.99% | 0.69% |
| Aug. 14, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | J | Common Stock | 230000 | $0.00 | 230,000.0000 | 33,494,487 | 9999.99% | 0.69% |
| Aug. 14, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | J | Common Stock | 230000 | $0.00 | 230,000.0000 | 33,494,487 | 9999.99% | 0.69% |
| June 25, 2024 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 408 | $35.26 | 30,987.6896 | 200,900,000 | 1.33% | 0.00% |
| March 28, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | I | Common Stock | 121 | $0.00 | 5,096,264.0000 | 33,494,487 | 0.00% | 0.00% |
| March 26, 2024 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 431 | $33.37 | 30,206.4867 | 200,900,000 | 1.45% | 0.00% |
| Jan. 9, 2024 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 406 | $35.43 | 29,406.9565 | 200,900,000 | 1.40% | 0.00% |
| Jan. 3, 2024 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | I | Common Stock | 750 | $0.00 | 5,096,143.0000 | 33,494,487 | 0.01% | 0.00% |
| Dec. 12, 2023 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 4388 | $35.32 | 29,001.2269 | 200,800,000 | 17.83% | 0.00% |
| Nov. 2, 2023 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | G | Common Stock | 25000 | $0.00 | 5,103,905.0000 | 33,439,496 | 0.49% | 0.07% |
| Sept. 26, 2023 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 425 | $33.85 | 24,311.9716 | 200,800,000 | 1.78% | 0.00% |
| Aug. 10, 2023 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | G | Common Stock | 100 | $0.00 | 5,128,905.0000 | 33,439,496 | 0.00% | 0.00% |
| July 10, 2023 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | G | Common Stock | 100 | $0.00 | 5,128,805.0000 | 33,439,496 | 0.00% | 0.00% |
| June 27, 2023 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 398 | $36.09 | 23,615.3596 | 200,800,000 | 1.72% | 0.00% |
| April 10, 2023 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | I | Common Stock | 250 | $0.00 | 5,128,705.0000 | 33,439,496 | 0.00% | 0.00% |
| March 28, 2023 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | A | Stock Equivalent Units | 397 | $36.20 | 22,963.7392 | 200,800,000 | 1.76% | 0.00% |
| Feb. 27, 2023 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Not found | P | Common Stock-$.01 par value per share | 5000 | $36.65 | 15,000.0000 | 200,800,000 | 50.00% | 0.00% |
| Jan. 10, 2023 | OGE ENERGY CORP. | $OGE | RAINBOLT DAVID E | Director | A | Stock Equivalent Units | 362 | $39.73 | 22,334.7007 | 200,800,000 | 1.65% | 0.00% |
| Jan. 4, 2023 | BANCFIRST CORP /OK/ | $BANF | RAINBOLT DAVID E | Executive & Director | I | Common Stock | 639 | $0.00 | 5,128,455.0000 | 33,439,496 | 0.01% | 0.00% |