National Bankshares Inc. (NKSH) reports earnings