BancFirst Corporation (NASDAQ:BANF – Get Free Report) Director David Rainbolt sold 3,000 shares of the company’s stock in a transaction on Thursday, August 6th. Following the completion of the transaction, the director directly owned 8,506 shares in the company, valued at approximately $978,190. BancFirst Stock Down 0.7%Shares of NASDAQ:BANF opened at $113.33 on Friday. Zacks Research raised BancFirst from a “hold” rating to a “strong-buy” rating in a research report on Monday, July 27th. BancFirst Company Profile(Get Free Report)BancFirst Corporation is a regional banking holding company based in Oklahoma City, Oklahoma.