NATIONAL BANKSHARES INC (NKSH)

$36.23 -0.12%
EARNINGS ANALYTICS
event_upcoming Next Earnings: 2026-07-24 HIGH CONFIDENCE
search

NATIONAL BANKSHARES INC (NKSH) has reported earnings 20 times since Jul 15, 2021. The stock moves an average of ±1.41% the day after reporting, closing higher 40.0% of the time. Its largest post-earnings gain was +1.57% (Oct 23, 2025) and its largest decline was -5.69% (Jul 20, 2023). The next earnings report is predicted for 2026-07-24 (high confidence).

Earnings Price Reaction

Scroll to zoom, drag to pan — click earnings dots for details

Beat Miss

Earnings Impact

Total Earnings

20

Avg Abs. Movement

±1.41%

Positive %

40.0%

Negative %

60.0%

Historical Earnings Statistics

Date Timing Open High Close Volume Movement % SEC Filing
Apr 23, 2026 ☽ POST $37.01 $37.27 $36.61 47,800 -2.62% open_in_new
Jan 22, 2026 ☽ POST $35.97 $36.40 $35.94 12,400 +0.47% open_in_new
Oct 23, 2025 ☽ POST $28.50 $28.72 $27.95 5,300 +1.57% open_in_new
Jul 24, 2025 ☽ POST $28.88 $28.88 $28.29 5,600 -0.83% open_in_new
Apr 24, 2025 ☽ POST $24.46 $24.71 $24.71 7,000 -2.38% open_in_new
Jan 23, 2025 ☽ POST $28.23 $29.10 $28.62 16,000 -2.88% open_in_new
Oct 24, 2024 ☽ POST $27.43 $27.80 $27.80 3,300 -4.42% open_in_new
Jul 25, 2024 ☽ POST $29.58 $30.85 $29.49 30,800 -0.28% open_in_new
Apr 25, 2024 ☽ POST $25.46 $25.87 $25.16 10,000 -2.69% open_in_new
Jan 25, 2024 ☽ POST $29.06 $29.30 $28.75 6,300 -0.41% open_in_new
Oct 26, 2023 ☽ POST $20.15 $20.42 $20.41 3,800 +1.37% open_in_new
Jul 20, 2023 ☽ POST $27.86 $28.36 $28.33 11,300 -5.69% open_in_new
Apr 20, 2023 ☽ POST $27.58 $27.87 $27.79 9,100 -0.4% open_in_new
Feb 02, 2023 ☽ POST $34.25 $34.58 $34.49 6,500 +0.07% open_in_new
Oct 20, 2022 ☽ POST $28.50 $28.50 $28.46 1,600 +0% open_in_new
Jul 19, 2022 ☽ POST $25.75 $25.75 $25.32 1,700 +0.9% open_in_new
Apr 21, 2022 ☽ POST $27.98 $29.41 $28.14 17,500 +0.06% open_in_new
Feb 03, 2022 ☽ POST $28.94 $29.41 $29.17 27,400 +0.52% open_in_new
Oct 21, 2021 ☽ POST $28.81 $28.81 $28.67 1,400 -0.11% open_in_new
Jul 15, 2021 ☽ POST $27.53 $28.12 $28.01 8,800 -0.45% open_in_new
event

Earnings Count

20

Total earnings in dataset

trending_up

Avg Abs. Movement

±1.41%

Avg % price change on earnings

description

SEC Filings

View

Browse all SEC filings

Frequently asked about NKSH earnings

When does NATIONAL BANKSHARES INC report earnings next? expand_more

NATIONAL BANKSHARES INC (NKSH)'s next earnings date is predicted (high confidence) for 2026-07-24. This is a prediction based on its historical quarterly reporting pattern, not a company-confirmed date.

How much does NKSH stock move after earnings? expand_more

Over 20 reports, NKSH has moved an average of ±1.41% the session after earnings, closing higher 40.0% of the time.

What was NKSH's biggest post-earnings move? expand_more

NKSH's largest post-earnings gain on record was +1.57% on Oct 23, 2025, and its largest decline was -5.69% on Jul 20, 2023.

Where can I find NATIONAL BANKSHARES INC's SEC filings? expand_more

All of NATIONAL BANKSHARES INC's SEC filings — 10-K, 10-Q, 8-K and more — are listed in the SEC filings section on this page, each linking to the original document on SEC.gov.