 BancFirst Co. NASDAQ:BANF Director Michael S. Samis bought 3,000 shares of the companys stock in a transaction dated Monday, March 16th. The stock was bought at an average cost of 35.00 per share, with a total value of 105,000.00. Following the acquisition, the director now directly owns 7,000 shares of the companys stock, valued at ... 