 BancFirst Co. NASDAQ:BANF Director Joe Goyne bought 600 shares of the businesss stock in a transaction on Friday, March 6th. The stock was purchased at an average cost of 48.67 per share, for a total transaction of 29,202.00. Following the transaction, the director now owns 2,000 shares of the companys stock, valued at 97,340. The ... 