National Bankshares
NKSH
#8545
Rank
$0.19 B
Marketcap
$30.55
Share price
2.55%
Change (1 day)
3.74%
Change (1 year)

Stock price history for National Bankshares (NKSH)

Highest end of day price: $37.85 USD on 2023-02-13

Lowest end of day price: $2.93 USD on 2000-04-14

Stock price history of National Bankshares from 1999 to 2025

Annual Stock Price Performance

Year Performance
2025 12.44%
2024-9.00%
2023-12.50%
2022 17.80%
2021 20.20%
2020-24.91%
2019 26.43%
2018-17.07%
2017 8.28%
2016 31.71%
2015 20.73%
2014-14.27%
2013 10.66%
2012 17.36%
2011-8.78%
2010 15.25%
2009 53.78%
2008 16.20%
2007-25.27%
2006 5.73%
2005-8.59%
2004 8.32%
2003 68.19%
2002 51.37%
2001 23.56%
2000-13.18%
1999-9.20%