 Shares of BancFirst Co. NASDAQ:BANF have been assigned an average broker rating score of 3.00 Hold from the four brokers that cover the stock, Zacks Investment Research reports. Four investment analysts have rated the stock with a hold rating. Brokers have set a twelve-month consensus target price of 63.00 for the company and are expecting ... 