NKSH logo

National Bankshares Inc. (NKSH)

$42.41

Quotes are delayed by 15 minutes.

1D

1W

1M

3M

6M

YTD

1Y

2Y

5Y

ALL

Key data on NKSH

Market cap

$270177994

EPS

3.19

P/E ratio

15.4

Price to sales

4.64

Dividend yield

3.537%

Beta

0.60405

Price on NKSH

Previous close

$42.63

Today's open

$42.60

Day's range

$41.50 - $42.98

52 week range

$27 - $43.27

Profile about NKSH

CEO

Lara E. Ramsey

Employees

222

Headquarters

Blacksburg, VA

Exchange

NASDAQ Capital Market

Shares outstanding

6370620

Issue type

Common Stock

NKSH industries and sectors

Finance

Banking

News on NKSH

National Bankshares (NKSH) Is a Great Choice for 'Trend' Investors, Here's Why

National Bankshares (NKSH) could be a solid choice for shorter-term investors looking to capitalize on the recent price trend in fundamentally sound stocks. It is one of the many stocks that passed through our shorter-term trading strategy-based screen.

news source

Zacks Investment Research • Jul 30, 2026

news preview

New Strong Buy Stocks for July 29th

NKSH, KB, HTB, APOG and STBA have been added to the Zacks Rank #1 (Strong Buy) List on July 29, 2026.

news source

Zacks Investment Research • Jul 29, 2026

news preview

Best Income Stocks to Buy for July 29th

NKSH, MSBI and STBA made it to the Zacks Rank #1 (Strong Buy) income stocks list on July 29, 2026.

news source

Zacks Investment Research • Jul 29, 2026

news preview

What Makes National Bankshares (NKSH) a New Buy Stock

National Bankshares (NKSH) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).

news source

Zacks Investment Research • Jul 28, 2026

news preview

National Bankshares (NKSH) Q2 Earnings Lag Estimates

National Bankshares (NKSH) came out with quarterly earnings of $0.79 per share, missing the Zacks Consensus Estimate of $0.8 per share. This compares to earnings of $0.61 per share a year ago.

news source

Zacks Investment Research • Jul 24, 2026

news preview

Best Income Stocks to Buy for June 12th

APC, PLGO and NKSH made it to the Zacks Rank #1 (Strong Buy) income stocks list on June 12, 2026.

news source

Zacks Investment Research • Jun 12, 2026

news preview

New Strong Buy Stocks for June 3rd

AAON, GRC, APC, DELL and NKSH have been added to the Zacks Rank #1 (Strong Buy) List on June 3rd, 2026.

news source

Zacks Investment Research • Jun 3, 2026

news preview

Best Income Stocks to Buy for June 3rd

BMA, NKSH and APC made it to the Zacks Rank #1 (Strong Buy) income stocks list on June 3rd, 2026.

news source

Zacks Investment Research • Jun 3, 2026

news preview

New Strong Buy Stocks for May 13th

HCSG, NUE, NEXA, LQDA and NKSH have been added to the Zacks Rank #1 (Strong Buy) List on May 13th, 2026.

news source

Zacks Investment Research • May 13, 2026

news preview

Best Income Stocks to Buy for May 13th

HTHT, NKSH and KMI made it to the Zacks Rank #1 (Strong Buy) income stocks list on May 13th, 2026.

news source

Zacks Investment Research • May 13, 2026

news preview

¹ Disclosures

Get started with M1

Invest in National Bankshares Inc.

Open an M1 investment account to buy and sell National Bankshares Inc. commission-free¹. Build wealth for the long term using automated trading and transfers.

Invest in NKSH on M1