American National Bankshares Inc. (NasdaqGS:AMNB) announces a share repurchase program. Under the program, the company will repurchase up to 300,000 shares. The shares repurchased will be returned to the status of authorized and unissued shares of common stock. The shares will be repurchased over a period of two years.