BancFirst Co. (NASDAQ:BANF – Get Rating) shares hit a new 52-week high during mid-day trading on Monday . The stock traded as high as $83.44 and last traded at $82.41, with a volume of 1276 shares trading hands. The stock had previously closed at $82.38. Separately, Zacks Investment Research raised shares of BancFirst from a […]