BANF Stock 58.45 Bancfirst Corp $BANF Hit 968 52 week highs