BancFirst Corporation (NASDAQ:BANF – Get Free Report) Director David Rainbolt sold 17,830 shares of BancFirst stock in a transaction that occurred on Tuesday, August 4th. BancFirst Stock PerformanceShares of NASDAQ:BANF traded up $0.59 during trading on Tuesday, hitting $114.59. BancFirst Dividend AnnouncementHedge Funds Weigh In On BancFirstThe company also recently disclosed a quarterly dividend, which was paid on Wednesday, July 15th. Zacks Research raised shares of BancFirst from a “hold” rating to a “strong-buy” rating in a report on Monday, July 27th. Weiss Ratings downgraded BancFirst from a “buy (b-)” rating to a “hold (c+)” rating in a research report on Thursday, July 16th.