CFFI Insider Buying — C & F FINANCIAL CORP

17 insider purchases on record · latest filing 2024-05-06.