C & F Financial Corp (CFFI) stock: insider buying, earnings and risk | BrightDollar