 ValuEngine cut shares of BancFirst NASDAQ:BANF from a sell rating to a strong sell rating in a research report report published on Tuesday, ValuEngine reports. A number of other equities research analysts also recently commented on the company. Zacks Investment Research downgraded BancFirst from a buy rating to a hold rating in a report on ... 