National Bankshares Reports Q2 Earnings Below Expectations

Avatar photo

National Bankshares (NKSH) reported quarterly earnings of $0.79 per share on June 30, 2026, falling short of the Zacks Consensus Estimate of $0.80. This is an increase from earnings of $0.61 per share a year prior, representing an earnings surprise of -1.25%. The company also achieved revenues of $15.7 million for the quarter, exceeding the consensus estimate by 0.29% and up from $13.27 million from the previous year.

Over the past four quarters, National Bankshares has met or surpassed earnings estimates twice and has topped revenue estimates three times. Looking ahead, the consensus EPS estimate for the upcoming quarter is $0.83, with projected revenues of $15.98 million, while the current fiscal year’s revenue is estimated at $62.76 million.

Year-to-date, shares of National Bankshares have increased by 7.3%, compared to a 9.6% gain for the S&P 500. The company’s current Zacks Rank is #3 (Hold), indicating anticipated performance in line with the market.

5 Stocks Our Experts Predict Could Double In the Next Year

By submitting your email, you'll also get a free pivot & flow membership. A free daily market overview. You can unsubscribe at any time.

The free Daily Market Overview 250k traders and investors are reading

Read Now