$36.40+0.61 (+1.69%)
National Bankshares, Inc.
National Bankshares, Inc. in the Financial Services sector is trading at $36.40. The stock is currently 9% below its 52-week high of $40.00, remaining 12.4% above its 200-day moving average. Technical signals show neutral RSI of 45 and bearish MACD signal, explaining why NKSH maintains its current momentum and trend strength. The Whystock Score of 70/100 reflects a high-conviction bullish alignment.
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...
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...
National Bankshares, Inc. ( NASDAQ:NKSH ) has announced that it will pay a dividend of $0.78 per share on the 1st of...
National Bankshares (NKSH) posted a notable turnaround in its latest earnings, with net profit margin rising to 22.7%, up from 21.3% a year ago. EPS growth surged 23.6% over the past year, a sharp reversal from the bank's five-year trend of annual declines averaging 12.2%. The combination of high-quality earnings and improved profitability offers encouraging context for investors, even as the stock currently trades at a premium to industry peers. See our full analysis for National...