BancFirst (NASDAQ:BANF) Director David Rainbolt Sells 17,527 Shares
BancFirst Corporation (NASDAQ:BANF - Get Free Report) Director David Rainbolt sold 17,527 shares of the business's stock in a transaction dated Thursday, April 23rd. The stock was sold at an average...