BancFirst (BANF) came out with quarterly earnings of 1.75pershare,beatingtheZacksConsensusEstimateof1.57 per share. This compares to earnings of 1.52pershareayearago.Thesefiguresareadjustedfornon−recurringitems.Thisquarterlyreportrepresentsanearningssurpriseof11.461.42 per share when it actually produced earnings of $1.51, delivering a surprise of 6.34%.Over the las ...