National Bankshares Inc. (NKSH)
National Bankshares Inc. (NKSH) Stock Price, Analysis & Data
| Bid | 30.28 |
| Market Cap | 275.15M |
| Revenue (ttm) | 60.56M |
| Net Income (ttm) | 20.31M |
| Beta | 0.53 |
| EPS (ttm) | 3.19 |
| PE Ratio (ttm) | 13.54 |
| Forward PE | 11.19 |
| P/B (ttm) | 1.43 |
| P/S (ttm) | 4.54 |
| Earnings Date | Oct 22, 2026 |
| Ask | 55.04 |
| Volume | 39,101 |
| Avg. Volume (20D) | 33,700 |
| Open | 42.59 |
| Previous Close | 42.61 |
| Day's Range | 42.29 - 43.31 |
| 52-Week Range | 27.00 - 43.31 |
| Analyst | n/a |
| Price Target | 46.75 (8.24%) |
| Dividends | $1.5 (3.52%) |
| Ex-Dividend Date | May 26, 2026 |
About NKSH
National Bankshares, Inc. operates as the bank holding company for the National Bank of Blacksburg that provides retail and commercial banking products and services to individuals, businesses, non-profits, and local governments. The company accepts interest-bearing and non-interest-bearing demand deposit accounts, money market deposit accounts, savings accounts, certificates of deposit, health savings accounts, and individual retirement accounts....
Financial Performance
In 2025, National Bankshares's revenue was 55.56M, an increase of 22.5% compared to the previous year's 45.36M. Earnings were 15.83M, an increase of 107.61%.
Financial StatementsAnalyst Forecast
According to 1 analyst ratings, the average rating for NKSH stock is "null". The 12-month stock price forecast is 46.75, which is upside of 8.24% from the latest price.
Stock ForecastsEarnings Surprise
Analysts project revenue of ... Upgrade

