CFFI   $110.89  -0.30% Market Open

C&F Financial Corporation

Data not available