National Bankshares stock stays near its 52-week high after Q2 results
Published on 10/04/2026 at 19:23 | Editorial responsibility: Rafael Müller, Editor-in-Chief AD HOC NEWSNational Bankshares stock (ISIN US6348651091) stood at USD 42.66 on Nasdaq on October 2, 2026, just 1.50 percent below its 52-week high of USD 43.31. The latest earnings picture is mixed: National Bankshares reported Q2 2026 earnings of USD 0.79 per diluted share, while revenue reached USD 15.68 million, according to MarketBeat.
Revenue beat contrasts with EPS miss
The Q2 2026 revenue figure exceeded the analyst estimate of USD 15.65 million by USD 0.03 million. Diluted EPS, however, came in USD 0.01 below the USD 0.80 consensus, giving investors two different signals from the same quarterly report.
MarketBeat reported a Q2 2026 net margin of 23.22 percent and return on equity of 10.66 percent. The figures point to a profitable regional banking model, but the EPS miss keeps cost control and loan growth central to the next results update.
Analyst view stays moderately positive
MarketBeat described the analyst consensus as Moderate Buy from two analysts in its October 1, 2026 report. The same report said Weiss Ratings raised its rating from buy (b-) to buy (b) on August 13, 2026, while Zacks Research moved from strong buy to hold on September 25, 2026.
Yahoo Finance listed a one-year target of USD 46.75 for National Bankshares on its October 2, 2026 quote page. That target is 9.59 percent above the USD 42.66 Nasdaq price, creating a clear valuation checkpoint without turning the estimate into a forecast of actual performance.
October 22 earnings date matters
Yahoo Finance lists October 22, 2026, as the next earnings date. The company operates as the bank holding company for National Bank of Blacksburg, with 28 full-service offices and one loan production office in Virginia, according to National Bankshares.
Stock remains close to yearly high
National Bankshares stock was last at USD 42.66 on Nasdaq on October 2, 2026, up USD 0.20, or 0.47 percent, from the prior close of USD 42.46. The session range was USD 42.28 to USD 43.14, with volume of 21,741 shares and a market capitalization of USD 271.7 million.
National Bankshares stock facts
- Company: National Bankshares, Inc.
- ISIN: US6348651091
- Ticker: NKSH
- Trading venue: Nasdaq
- Price (as of October 2, 2026, 4:00 p.m. EDT): USD 42.66
- Market capitalization: USD 271.7 million (as of October 2, 2026)
- 52-week range: USD 27.00-43.31 (as of October 2, 2026)
- Sector / Industry: Financial Services / Regional Banks
- Next earnings date: October 22, 2026
Upcoming dates for National Bankshares stock
- October 22, 2026: Quarterly earnings
