BANF   $107.98  -2.14% Market Closed After Close 107.95 -0.03%

BancFirst Corp