 Zacks Investment Research upgraded shares of BancFirst NASDAQ:BANF from a sell rating to a hold rating in a research report released on Monday morning, 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, and First State ... 