US Stocks

First Community Bankshares, Inc.

First Community Bankshares, Inc. is a financial holding company that provides various banking services and products. The company offers demand deposit accounts, loans, credit and debit cards, trust and investment management services to businesses and individuals. With its 49 branches, the company operates in West Virginia, Virginia, North Carolina, and Tennessee, catering to different industries.