Charts & intelligence
Fundamentals
Financials
Activity
Filter and sort all 500 stocks
Continuous multi-factor scoring & catalyst forensics
Today's biggest gainers and losers
Community Bankers Trust Corporation is the holding company for Essex Bank, a Virginia state bank with 24 full-service offices, 18 of which are in Virginia and six of which are in Maryland. The Bank also operates two loan production offices.