National Bankshares, Inc. NKSH

Full chart
Set alert

Price alert · NKSH

All alert types
40.61 USD +0.51 (+1.27%)

At closeNov 4, 2026, 4:01 PM EST

40.61 0.00 0.00%

After hours · Nov 4, 4:01 PM ET

40.54 Day range 41.36
28.35 52-week range 45.99
YTD
+21.12%
1 year
+40.18%

1Y chart

Chart tools
Interval

Events in this range
  • Nov 24, 2025Dividend: 0.78
  • May 26, 2026Dividend: 0.75
Signals (51)
NameDateAgo
SMA: BearishOct 23, 20261 week ago
MACD: Sell SignalOct 23, 20261 week ago
RSI: OverboughtOct 22, 20261 week ago
MACD: Buy SignalOct 15, 20262 weeks ago
MACD: Sell SignalOct 14, 20263 weeks ago
MACD: Buy SignalOct 12, 20263 weeks ago
MACD: Sell SignalSep 18, 20261 month ago
MACD: Buy SignalSep 11, 20261 month ago
MACD: Sell SignalAug 19, 20262 months ago
RSI: OverboughtAug 18, 20262 months ago
RSI: OverboughtJul 31, 20263 months ago
MACD: Buy SignalJul 27, 20263 months ago
MACD: Sell SignalJul 22, 20263 months ago
MACD: Buy SignalJul 16, 20263 months ago
SMA: BullishJul 10, 20263 months ago
SMA: BearishJul 8, 20263 months ago
MACD: Sell SignalJul 8, 20263 months ago
SMA: BullishJun 23, 20264 months ago
SMA: BearishJun 15, 20264 months ago
SMA: BullishJun 10, 20264 months ago

Newest 20 of 51.

Compare NKSH

Chart and line up NKSH against other symbols or a saved comparison set.

Sign in to keep these symbols in a saved comparison set.

Side-by-side symbol comparison
MetricNKSHOPOFAMNBFRC
Last price40.6142.1047.763.51
Change+0.510.00+47.76+3.51
Change %+1.27%0.00%——
Open41.1842.100.000.00
Day high41.3642.100.000.00
Day low40.5442.100.000.00
Previous close40.1042.100.000.00
Volume30.05K205.96K00
Average volume33.51K9.01K00
Market cap258.71M125.17M507.72M653.63M
P/E ratio12.0115.310.000.00
Earnings per share3.381.610.000.00
Dividend yield5.192.262.52—
52-week high45.9925.500.000.00
52-week low28.3513.490.000.00
1-week return-0.733317%+0.910834%——
1-month return-4.81%+4.31%——
3-month return-1.31%+5.51%——
6-month return+13.15%+37.18%——
Year-to-date return+21.12%+61.55%——
1-year return+40.18%+124.53%——
2-year return+39.08%+150.00%——
50-day moving average42.1921.320.000.00
200-day moving average38.4317.620.000.00
Target price38.00——37.67
Beta0.5070.2930.9141.01
Short ratio6.000.113.420.70
Institutional ownership30.69%36.13%50.72%94.15%