National Bankshares (NKSH) reported quarterly earnings of $0.86 per share, missing the consensus estimate of $0.98 and representing a -12.25% earnings surprise. Revenue also fell short of expectations at $16.42 million versus the estimated amount.
The stock received a Zacks Rank #3 (Hold) rating, suggesting it will perform in line with the market. Despite outperforming the S&P 500 by 31.3% year-to-date, the company's mixed estimate revision trend indicates near-term uncertainty.