C & F Financial Corporation

CFFI·NASDAQ·$74.03·$241M