| BANF | RAINBOLT DAVID E | director, 10 percent owner: | May 07 '26 | Sale | 115.11 | 9,001 | 1,036,066 | 166,783 | May 07 12:00 AM |
| BANF | RAINBOLT DAVID E | director, 10 percent owner: | May 06 '26 | Sale | 115.07 | 6,219 | 715,623 | 175,784 | May 07 12:00 AM |
| BANF | RAINBOLT DAVID E | director, 10 percent owner: | Apr 29 '26 | Sale | 115.00 | 1 | 115 | 182,003 | May 01 12:00 AM |
| BANF | RAINBOLT DAVID E | director, 10 percent owner: | Apr 28 '26 | Sale | 115.55 | 24,614 | 2,844,209 | 182,004 | Apr 28 12:00 AM |
| BANF | RAINBOLT DAVID E | director, 10 percent owner: | Apr 27 '26 | Sale | 115.01 | 205 | 23,577 | 206,618 | Apr 28 12:00 AM |
| BANF | RAINBOLT DAVID E | director, 10 percent owner: | Apr 24 '26 | Sale | 115.02 | 650 | 74,765 | 206,823 | Apr 24 12:00 AM |
| BANF | RAINBOLT DAVID E | director, 10 percent owner: | Apr 23 '26 | Sale | 115.53 | 17,527 | 2,024,859 | 207,473 | Apr 24 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Oct 28 '24 | Sale | 110.78 | 8,140 | 901,778 | 200,000 | Oct 29 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Oct 24 '24 | Sale | 110.11 | 1,167 | 128,504 | 208,140 | Oct 24 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Oct 23 '24 | Sale | 110.21 | 3,734 | 411,514 | 208,723 | Oct 23 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Oct 22 '24 | Sale | 110.00 | 518 | 56,980 | 210,590 | Oct 22 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Oct 21 '24 | Sale | 110.47 | 1,435 | 158,520 | 210,849 | Oct 21 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Sep 13 '24 | Sale | 105.02 | 3,457 | 363,068 | 211,567 | Sep 13 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Sep 11 '24 | Sale | 105.01 | 927 | 97,341 | 215,024 | Sep 11 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Sep 10 '24 | Sale | 105.10 | 535 | 56,226 | 215,488 | Sep 10 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Sep 09 '24 | Sale | 105.45 | 7,391 | 779,364 | 216,022 | Sep 10 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Sep 03 '24 | Sale | 105.58 | 943 | 99,566 | 223,403 | Sep 03 12:00 AM |
| BANF | RAINBOLT DAVID E | Executive & Director | Aug 30 '24 | Sale | 106.22 | 6,126 | 650,669 | 223,875 | Aug 30 12:00 AM |
| OGE | RAINBOLT DAVID E | Director | Feb 27 '23 | Buy | 36.65 | 5,000 | 183,235 | 15,000 | Mar 01 12:00 AM |
| BANF | RAINBOLT DAVID E | director: Executive & Director | Aug 03 '22 | Sale | 111.33 | 9,388 | 1,045,123 | 25,000 | Aug 03 12:00 AM |
| BANF | RAINBOLT DAVID E | director: Executive & Director | Jul 29 '22 | Sale | 106.45 | 50,000 | 5,322,740 | 34,388 | Aug 01 12:00 AM |
| BANF | RAINBOLT DAVID E | President and CEO and Director | May 17 '22 | Sale | 82.51 | 7,080 | 584,191 | 5,000,000 | May 17 12:00 AM |
| BANF | RAINBOLT DAVID E | director: President and CEO and Director | May 13 '22 | Sale | 82.58 | 39,409 | 3,254,230 | 5,007,080 | May 17 12:00 AM |
| BANF | RAINBOLT DAVID E | director: President and CEO and Director | May 12 '22 | Sale | 83.55 | 142,938 | 11,942,946 | 5,046,489 | May 12 12:00 AM |
| OGE | RAINBOLT DAVID E | Director | Nov 11 '21 | Buy | 34.31 | 3,000 | 102,920 | 10,000 | Nov 15 12:00 AM |
| OGE | RAINBOLT DAVID E | Director | Aug 23 '21 | Buy | 35.80 | 5,000 | 178,997 | 7,000 | Aug 25 12:00 AM |
| BANF | RAINBOLT DAVID E | President and CEO and Director | May 18 '21 | Sale | 71.81 | 5,000 | 359,060 | 5,189,427 | May 18 12:00 AM |
| BANF | RAINBOLT DAVID E | President and CEO and Director | May 17 '21 | Sale | 72.63 | 5,100 | 370,404 | 5,194,427 | May 17 12:00 AM |
| BANF | RAINBOLT DAVID E | director: President and CEO and Director | May 14 '21 | Sale | 73.25 | 30,000 | 2,197,432 | 5,199,527 | May 17 12:00 AM |
| BANF | RAINBOLT DAVID E | President and CEO and Director | May 13 '21 | Sale | 72.92 | 30,000 | 2,187,606 | 5,214,527 | May 13 12:00 AM |
| BANF | RAINBOLT DAVID E | President and CEO and Director | May 12 '21 | Sale | 72.61 | 5,473 | 397,378 | 5,244,527 | May 13 12:00 AM |