 Brokerages predict that BancFirst Co. NASDAQ:BANF will announce 106.70 million in sales for the current quarter, according to Zacks. Two analysts have issued estimates for BancFirsts earnings, with the highest sales estimate coming in at 106.80 million and the lowest estimate coming in at 106.60 million. BancFirst reported sales of 98.90 million in the same ... 