CFFI Stock Price, News & Analysis | C&F Financial Corporation | Investors Engine