 BancFirst Co. NASDAQ:BANF Director Joe Goyne acquired 500 shares of the stock in a transaction on Wednesday, March 18th. The shares were acquired at an average price of 31.75 per share, with a total value of 15,875.00. Following the transaction, the director now directly owns 3,500 shares of the companys stock, valued at 111,125. The ... 