The latest closing stock price for National Bankshares as of May 23, 2025 is 26.46.
An investor who bought $1,000 worth of National Bankshares stock at the IPO in 1994 would have $8,611 today, roughly 9 times their original investment - a 7.57% compound annual growth rate over 31 years.
The all-time high National Bankshares stock closing price was 38.93 on February 13, 2023.
The National Bankshares 52-week high stock price is 33.37, which is 26.1% above the current share price.
The National Bankshares 52-week low stock price is 23.75, which is 10.2% below the current share price.
The average National Bankshares stock price for the last 52 weeks is 28.80.
An investor who bought $1,000 worth of National Bankshares stock at the IPO in 1994 would have $8,611 today, roughly 9 times their original investment - a 7.57% compound annual growth rate over 31 years.
The all-time high National Bankshares stock closing price was 38.93 on February 13, 2023.
The National Bankshares 52-week high stock price is 33.37, which is 26.1% above the current share price.
The National Bankshares 52-week low stock price is 23.75, which is 10.2% below the current share price.
The average National Bankshares stock price for the last 52 weeks is 28.80.