Keefe, Bruyette & Woods cut BancFirst Corporation (NASDAQ: BANF) price target from $132 to $120. Keefe, Bruyette & Woods ...