$35.70+0.40 (+1.13%)
National Bankshares, Inc.
National Bankshares, Inc. in the Financial Services sector is trading at $35.70. Wall Street consensus targets $41.00 (1 analysts), implying a +14.8% move over the next 12 months. The stock is currently 11% below its 52-week high of $40.00, remaining 9.2% above its 200-day moving average. On fundamentals, Piotroski 7/9 indicates strong financial quality. The Whystock Score of 100/100 reflects bullish alignment across trend, valuation and analyst targets.
Simplified model based on P/E and ROE. Not a substitute for full valuation analysis. Data may be delayed. See our Terms.
National Bankshares, Inc. operates as the bank holding company for the National Bank of Blacksburg that provides retail and commercial banking products and services to individuals, businesses, non-profits, and local governments. The company accepts i...
BMA, NKSH and APC made it to the Zacks Rank #1 (Strong Buy) income stocks list on June 3rd, 2026.
HTHT, NKSH and KMI made it to the Zacks Rank #1 (Strong Buy) income stocks list on May 13th, 2026.
If you want to compound wealth in the stock market, you can do so by buying an index fund. But investors can boost...
Community Trust Bancorp (CTBI) delivered earnings and revenue surprises of +5.97% and +2.15%, respectively, for the quarter ended December 2025. Do the numbers hold clues to what lies ahead for the stock?
It looks like National Bankshares, Inc. ( NASDAQ:NKSH ) is about to go ex-dividend in the next 4 days. The ex-dividend...