US Stocks

American National Bankshares Inc.

American National Bankshares Inc. is a bank holding company that operates through its subsidiary American National Bank and Trust Company, providing financial services and products. Its Community Banking and Wealth Management segments offer deposit and loan products, wealth management and investment services, online and telephone banking services, insurance services, and ATM services. The company has 26 banking offices in south central Virginia and north central North Carolina, and one loan production office in Roanoke, Virginia.