National Bankshares, Inc. (NKSH) Earnings

National Bankshares, Inc. is expected to report next earnings on July 23, 2026 (in NaN days), with a consensus EPS estimate of $0.80. NKSH has beaten EPS estimates in 4 of its last 12 reported quarters (average surprise +10.8% over the last four).

Next earnings
Jul 23, 2026in NaN days
EPS est $0.80 · Revenue est $16M
Track record
Beat EPS in 4 of 12 quarters
Avg surprise +10.8% (last 4 quarters)
Earnings history
Report dateEPS estEPS actualSurpriseRevenueRev. surprise
Apr 23, 2026$0.65$0.78+20.0%$22M+53.8%
Jan 22, 2026$0.68$0.84+23.5%$22M
Oct 23, 2025$0.66$0.69+4.5%
Aug 13, 2025$0.64$0.61-4.7%$21M
Apr 24, 2025$0.52$0.48-7.7%$21M
Mar 26, 2025$0.55$0.48-12.0%$21M
Oct 24, 2024$0.38$0.42+10.5%$12M+25.8%
Aug 14, 2024$0.12$-0.05-141.7%$11M+20.3%
May 15, 2024$0.43$0.37-14.0%$10M-9.2%
Mar 19, 2024$0.71$0.71+0.0%$11M-4.2%
Oct 26, 2023$0.55$0.47-14.5%$11M-4.8%
May 11, 2023$1.03$0.80-22.3%$16M+6.9%

Source: company filings + earnings calendar. For informational purposes only — not investment advice.