 BancFirst NASDAQ:BANF was upgraded by Zacks Investment Research from a sell rating to a hold rating in a research report issued to clients and investors on Monday, Zacks.com reports. According to Zacks, BancFirst Corporation is a bank holding company for BancFirst. BancFirst Corporation also owns 100 of the common securities of BFC Capital Trust I, ... 