The current price of National Bankshares, Inc. (NKSH) is $38.41 USD. We provide real-time updates on the NKSH to USD exchange rate. Over the past 24 hours, National Bankshares, Inc. has changed by 0.53%.