MetaCap

National Bankshares Inc. (NKSH)

NASDAQ: NKSHFinanceMajor BanksUSD

42.80-0.38 (-0.88%)

At close: Oct 7, 4:00 PM ET · Delayed 15 min

NKSH stock chart

Technical analysis

Key statistics

All statistics
Market cap
$272.66M
Dividend yield
3.57% ($1.53)
Ex-dividend date
May 26, 2026
52-week range
27.00 – 43.57
Day range
42.49 – 43.57
Volume / Avg
34.95K / 36.55K
Beta
—
Next earnings
Oct 22, 2026

52-week range

$27.00$43.57

NKSH stock today

Shares of National Bankshares (NKSH) finished lower on Oct 7 at $42.80, a drop of 0.88% or $0.38 per share, versus the S&P 500's 0.22% decline. At this level, NKSH sits near the top of its 52-week range of $27.00 to $43.57: 1.8% below the high, set on Oct 7, 2026 and 58.5% above the low. NKSH is up 27.6% year to date, outperforming the S&P 500 (+14.0%). Over the past 12 months, the stock has gained 47.6%.

At 13.4x trailing earnings, National Bankshares trades above the peer-group median of 11.8x. Its forward P/E of 11.1x is lower than the trailing multiple, which means analysts expect earnings to rise over the next year. The company is scheduled to report Sep/2026 results on Oct 22; analysts expect EPS of $0.98. National Bankshares pays an annual dividend of $1.53 per share, a 3.57% yield at the current price.

Summary generated from market data by MetaCap's automated system. Methodology

About National Bankshares

Company profile
Sector
Finance
Industry
Major Banks

Earnings

Earnings history
Next report
Oct 22, 2026
EPS estimate
$0.98

Dividends

Dividend history
Annual dividend
$1.53
Last payment
$0.75
Ex-dividend date
May 26, 2026

National Bankshares peers

Finance sector
NKSH peer companies
CompanyPrice% ChgMarket capCompare
HWBKHawthorn Bancshares Inc.38.13-1.06%$278.87Mvs NKSH
FUNCFirst United Corporation43.44-0.46%$280.35Mvs NKSH
QNBCQNB Corp.45.41-0.33%$281.96Mvs NKSH
ATLOAmes National Corporation31.89-1.18%$282.46Mvs NKSH
FXNCFirst National Corporation29.53-1.73%$267.03Mvs NKSH
LCNBLCNB Corporation18.70-0.69%$266.57Mvs NKSH
FRAFFranklin Financial Services Corporation63.46-0.14%$285.54Mvs NKSH
OVLYOak Valley Bancorp (CA)34.06-1.36%$286.54Mvs NKSH

Indexes, lists and sector

National Bankshares stock FAQ

What is National Bankshares's stock price today?

NKSH last traded at $42.80 as of Oct 7, 4:00 PM EDT, down 0.88% on the day. Prices are delayed at least 15 minutes.

Does National Bankshares pay a dividend?

Yes. National Bankshares pays $1.53 per share annually, a 3.57% yield. The most recent dividend of $0.75 had an ex-dividend date of May 26, 2026.

When is National Bankshares's next earnings date?

National Bankshares is expected to report earnings on Thursday, October 22, 2026. Analysts expect EPS of $0.98.

What is NKSH's P/E ratio?

NKSH trades at a trailing P/E ratio of 13.42 and a forward P/E of 11.09, compared with a median of 11.8 for its closest peers.

Has NKSH ever split its stock?

Yes. The most recent NKSH stock split was a 2-for-1 split on Apr 3, 2006.

What is the NKSH 52-week high?

The 52-week high for NKSH is $43.57 and the 52-week low is $27.00. The stock is currently 1.8% below its high.

Compare NKSH