More about High-Yield Cash Accounts with M1
Brokerage Accounts
Retirement Accounts
Other Accounts
Quotes are delayed by 15 minutes.
1D
1W
1M
3M
6M
YTD
1Y
2Y
5Y
ALL
Market cap
$270177994
EPS
3.19
P/E ratio
15.4
Price to sales
4.64
Dividend yield
3.537%
Beta
0.60405
Previous close
$42.63
Today's open
$42.60
Day's range
$41.50 - $42.98
52 week range
$27 - $43.27
show more
CEO
Lara E. Ramsey
Employees
222
Headquarters
Blacksburg, VA
Exchange
NASDAQ Capital Market
Shares outstanding
6370620
Issue type
Common Stock
Finance
Banking
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.
Zacks Investment Research • Jul 30, 2026

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.
Zacks Investment Research • Jul 29, 2026

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.
Zacks Investment Research • Jul 29, 2026

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).
Zacks Investment Research • Jul 28, 2026

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.
Zacks Investment Research • Jul 24, 2026

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.
Zacks Investment Research • Jun 12, 2026

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.
Zacks Investment Research • Jun 3, 2026

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.
Zacks Investment Research • Jun 3, 2026

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.
Zacks Investment Research • May 13, 2026

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.
Zacks Investment Research • May 13, 2026

¹ Disclosures

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.