Skip to Main Content
Insider Trading

BANF Stock Insider Trading Activity

Track Major Insider Updates On Twitter

Corporate insiders are required to disclose purchases or sales of their own stock within two business days of when they occur. Using these disclosures, we collect data on BANF stock insider trading activity, which can give hints on whether executives are bullish or bearish on their own company.

Recent insider purchases and sales - BANF

Name / Title Purchase / Sale Shares Date Disclosed (EST)
RAINBOLT DAVID E Executive & Director
Sale 472 Sep 03, 2024 Sept. 3, 2024, 5:43 p.m.
RAINBOLT DAVID E Executive & Director
Sale 471 Sep 03, 2024 Sept. 3, 2024, 5:43 p.m.
RAINBOLT DAVID E Executive & Director
Sale 471 Sep 03, 2024 Sept. 3, 2024, 5:43 p.m.
Rainbolt Leslie Jeannine
Sale 1414 Sep 03, 2024 Sept. 3, 2024, 5:34 p.m.
Main Street Banking Partners LP
Sale 1414 Sep 03, 2024 Sept. 3, 2024, 5:29 p.m.
RAINBOLT DAVID E Executive & Director
Sale 6125 Aug 30, 2024 Aug. 30, 2024, 5:13 p.m.
RAINBOLT DAVID E Executive & Director
Sale 6125 Aug 30, 2024 Aug. 30, 2024, 5:13 p.m.
RAINBOLT DAVID E Executive & Director
Sale 6125 Aug 30, 2024 Aug. 30, 2024, 5:13 p.m.
Rainbolt Leslie Jeannine
Sale 18376 Aug 30, 2024 Aug. 30, 2024, 5:04 p.m.
Main Street Banking Partners LP
Sale 18376 Aug 30, 2024 Aug. 30, 2024, 5:01 p.m.
FORAKER RANDY Executive Vice President
Sale 130 Aug 29, 2024 Aug. 29, 2024, 5:36 p.m.
FORAKER RANDY Executive Vice President
Sale 2870 Aug 28, 2024 Aug. 28, 2024, 6:12 p.m.
Lopez Dave R Director
Sale 1000 Aug 16, 2024 Aug. 19, 2024, 9:53 a.m.
Hannah Dennis Jay Executive Vice President
Sale 500 Jul 25, 2024 July 25, 2024, 5:04 p.m.
Martin William Scott Director
Sale 15000 Jul 25, 2024 July 25, 2024, 11:29 a.m.
Martin William Scott Director
Sale 5000 Jul 24, 2024 July 24, 2024, 5:23 p.m.
Hannah Dennis Jay Executive Vice President
Sale 1000 Jul 24, 2024 July 24, 2024, 5:18 p.m.
Hannah Dennis Jay Executive Vice President
Sale 500 Jul 23, 2024 July 23, 2024, 2:42 p.m.
Hannah Dennis Jay Executive Vice President
Sale 2000 Jul 23, 2024 July 23, 2024, 2:42 p.m.
SCHMIDT DARRYL Executive Vice President
Purchase 199 Jul 23, 2024 July 23, 2024, 12:45 p.m.
SCHMIDT DARRYL Executive Vice President
Purchase 21 Jul 23, 2024 July 23, 2024, 12:45 p.m.
Hannah Dennis Jay Executive Vice President
Sale 2000 Jul 22, 2024 July 22, 2024, 4:17 p.m.
Hannah Dennis Jay Executive Vice President
Sale 1000 Jul 22, 2024 July 22, 2024, 4 p.m.
Hannah Dennis Jay Executive Vice President
Sale 3000 Jul 19, 2024 July 19, 2024, 4:53 p.m.
Hannah Dennis Jay Executive Vice President
Sale 2096 May 06, 2024 May 7, 2024, 10 a.m.
Hannah Dennis Jay Executive Vice President
Sale 3400 May 06, 2024 May 7, 2024, 10 a.m.
Hannah Dennis Jay Executive Vice President
Sale 204 May 03, 2024 May 3, 2024, 6:39 p.m.
Lawrence Kevin Executive Vice President
Sale 2709 May 02, 2024 May 2, 2024, 12:37 p.m.
Hannah Dennis Jay Executive Vice President
Sale 2000 May 01, 2024 May 1, 2024, 4:39 p.m.
Lawrence Kevin Executive Vice President
Sale 10000 May 01, 2024 May 1, 2024, 2:54 p.m.
Lawrence Kevin Executive Vice President
Sale 10000 Apr 25, 2024 April 25, 2024, 12:15 p.m.
COPELAND SCOTT Executive Vice President
Sale 2534 Apr 24, 2024 April 25, 2024, 10:40 a.m.
Hannah Dennis Jay Executive Vice President
Sale 300 Apr 24, 2024 April 24, 2024, 6:02 p.m.
Lawrence Kevin Executive Vice President
Sale 10000 Apr 22, 2024 April 22, 2024, 1:11 p.m.
SCHMIDT DARRYL Executive Vice President
Purchase 232 Apr 22, 2024 April 22, 2024, 11:11 a.m.
SCHMIDT DARRYL Executive Vice President
Purchase 24 Apr 22, 2024 April 22, 2024, 11:11 a.m.
Hannah Dennis Jay Executive Vice President
Sale 1000 Mar 07, 2024 March 7, 2024, 5:38 p.m.
Lopez Dave R Director
Sale 3000 Mar 04, 2024 March 4, 2024, 7:18 p.m.
Lawrence Kevin Executive Vice President
Sale 1159 Feb 29, 2024 Feb. 29, 2024, 1:47 p.m.
Lawrence Kevin Executive Vice President
Sale 1529 Feb 27, 2024 Feb. 27, 2024, 5:55 p.m.
Lawrence Kevin Executive Vice President
Sale 7312 Feb 23, 2024 Feb. 23, 2024, 5:32 p.m.
Hannah Dennis Jay Executive Vice President
Sale 4000 Feb 09, 2024 Feb. 20, 2024, 7 a.m.
Hannah Dennis Jay Executive Vice President
Sale 4000 Feb 16, 2024 Feb. 20, 2024, 7 a.m.
Hannah Dennis Jay Executive Vice President
Sale 1000 Feb 15, 2024 Feb. 20, 2024, 7 a.m.
Hannah Dennis Jay Executive Vice President
Sale 4000 Feb 12, 2024 Feb. 20, 2024, 7 a.m.
SCHMIDT DARRYL Executive Vice President
Purchase 24 Jan 22, 2024 Jan. 22, 2024, 1:05 p.m.
SCHMIDT DARRYL Executive Vice President
Purchase 225 Jan 22, 2024 Jan. 22, 2024, 1:05 p.m.
Lawrence Kevin Executive Vice President
Sale 5000 Dec 06, 2023 Dec. 6, 2023, 12:15 p.m.
Jones Mautra Staley Director
Purchase 285 Nov 22, 2023 Nov. 22, 2023, 2:07 p.m.
SCHMIDT DARRYL Executive Vice President
Purchase 27 Oct 23, 2023 Oct. 23, 2023, 11:28 a.m.