NKSH logo

National Bankshares Inc. (NKSH)

$40.91

Quotes are delayed by 15 minutes.

1D

1W

1M

3M

6M

YTD

1Y

2Y

5Y

ALL

Key data on NKSH

Market cap

$260622064

EPS

3.19

P/E ratio

13.3

Price to sales

4.48

Dividend yield

3.667%

Beta

0.604774

Price on NKSH

Previous close

$40.77

Today's open

$40.66

Day's range

$39.45 - $41.01

52 week range

$27 - $45.99

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) Q3 Earnings and Revenues Lag Estimates

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

news source

Zacks Investment Research • Oct 23, 2026

news preview

Recent Price Trend in National Bankshares (NKSH) is Your Friend, Here's Why

If you are looking for stocks that are well positioned to maintain their recent uptrend, National Bankshares (NKSH) could be a great choice. It is one of the several stocks that passed through our "Recent Price Strength" screen.

news source

Zacks Investment Research • Sep 21, 2026

news preview

National Bankshares (NKSH) is on the Move, Here's Why the Trend Could be Sustainable

If you are looking for stocks that are well positioned to maintain their recent uptrend, National Bankshares (NKSH) could be a great choice. It is one of the several stocks that passed through our "Recent Price Strength" screen.

news source

Zacks Investment Research • Sep 3, 2026

news preview

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

¹ 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