 National Bankshares Inc. NASDAQ:NKSH has earned a consensus rating of Hold from the six brokerages that are presently covering the firm, Marketbeat.com reports. Two equities research analysts have rated the stock with a sell rating, two have issued a hold rating and one has given a buy rating to the company. The average 12 month ... 