Check out Pro
Top Companies
Recent Trades
Cluster Buys
Sectors
Blog
Join the Insiderviz Pro waitlist
NATIONAL BANKSHARES INC (NKSH)
All trades on this company by insiders. Hover over bubbles for specific trade details. Drag along the graph for custom price change. Green - Buy, Red - Sell, Orange - Congress Member.
Financial Services
Banks—Regional
DATE
INSIDER
COMPANY
OWNED SHARES
SHARES TRADED
PRICE
NET TOTAL
BUY
7 Nov 2023
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
19,228
+5%
1,000
$24.50
$24,500.00
BUY
22 May 2023
DENARDO F BRAD
Chairman, President & CEO, Director, Officer
NATIONAL BANKSHARES INC
(NKSH)
18,217
+3%
546
$27.39
$14,954.94
BUY
18 May 2023
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
17,000
+6%
1,000
$28.69
$28,690.00
BUY
4 May 2023
Fitzwater Norman V III
Director
NATIONAL BANKSHARES INC
(NKSH)
8,250
+3%
250
$28.50
$7,125.00
BUY
2 May 2023
Sanders Bobby D. II
SVP/Chief Credit Officer, Officer
NATIONAL BANKSHARES INC
(NKSH)
913
+19%
150
$27.50
$4,125.00
BUY
27 Apr 2023
Dye Michael E
Director
NATIONAL BANKSHARES INC
(NKSH)
3,507
+6%
200
$30.33
$6,066.00
BUY
26 Apr 2023
Sanders Bobby D. II
SVP/Chief Credit Officer, Officer
NATIONAL BANKSHARES INC
(NKSH)
763
+24%
150
$29.75
$4,462.50
BUY
24 Apr 2023
Fitzwater Norman V III
Director
NATIONAL BANKSHARES INC
(NKSH)
8,000
+14%
1,000
$32.59
$32,590.00
BUY
24 Apr 2023
Sanders Bobby D. II
SVP/Chief Credit Officer, Officer
NATIONAL BANKSHARES INC
(NKSH)
613
+95%
300
$31.51
$9,453.00
BUY
24 Apr 2023
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
12,347
+11%
1,300
$32.25
$41,925.00
BUY
24 Apr 2023
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
15,000
+7%
1,000
$32.00
$32,000.00
BUY
21 Mar 2023
Green Charles E III
Director
NATIONAL BANKSHARES INC
(NKSH)
47,238
+2%
1,000
$34.79
$34,790.00
BUY
20 Mar 2023
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
14,000
+7%
1,000
$35.00
$35,000.00
BUY
17 Mar 2023
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
11,047
+4%
450
$35.00
$15,750.00
BUY
17 Mar 2023
Ramsey Lara E
Chief Operating Officer, Officer
NATIONAL BANKSHARES INC
(NKSH)
212
+49%
70
$34.71
$2,429.70
BUY
16 Mar 2023
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
13,000
+4%
500
$36.00
$18,000.00
BUY
15 Mar 2023
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
12,500
+4%
500
$36.50
$18,250.00
BUY
15 Mar 2023
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
6,500
+1%
90
$38.00
$3,420.00
BUY
6 Mar 2023
Johnson Mildred R
Director
NATIONAL BANKSHARES INC
(NKSH)
2,765
+174%
1,759
$41.34
$72,717.06
BUY
20 May 2022
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
6,250
+4%
250
$33.18
$8,295.00
BUY
12 May 2022
Sanders Bobby D. II
SVP/Chief Credit Officer, Officer
NATIONAL BANKSHARES INC
(NKSH)
300
+100%
300
$33.50
$10,050.00
BUY
27 Apr 2022
Dye Michael E
Director
NATIONAL BANKSHARES INC
(NKSH)
3,307
+6%
200
$34.50
$6,900.00
BUY
27 Apr 2022
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
12,000
+4%
500
$35.23
$17,615.00
BUY
26 Apr 2022
Fitzwater Norman V III
Director
NATIONAL BANKSHARES INC
(NKSH)
6,109
+19%
1,000
$35.15
$35,148.91
BUY
25 Apr 2022
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
9,850
+11%
1,000
$35.25
$35,250.00
BUY
25 Apr 2022
Ramsey Lara E
Executive Officer, Officer
NATIONAL BANKSHARES INC
(NKSH)
142
+100%
142
$35.22
$5,001.24
BUY
18 Feb 2022
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
11,093
+4%
500
$36.81
$18,406.67
BUY
20 Dec 2021
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
8,850
+9%
750
$35.50
$26,625.00
BUY
14 Sep 2021
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
6,000
+9%
500
$36.50
$18,250.00
BUY
2 Sep 2021
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
3,033
+49%
1,000
$37.94
$37,939.75
BUY
18 Jun 2021
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
10,527
+10%
1,000
$34.21
$34,211.60
BUY
17 Jun 2021
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
5,500
+10%
500
$34.65
$17,325.00
BUY
15 Jun 2021
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
8,100
+6%
500
$35.50
$17,750.00
BUY
28 May 2021
Green Charles E III
Director
NATIONAL BANKSHARES INC
(NKSH)
46,238
+4%
2,000
$35.22
$70,440.00
BUY
20 May 2021
Fitzwater Norman V III
Director
NATIONAL BANKSHARES INC
(NKSH)
5,868
+5%
332
$35.51
$11,789.88
BUY
18 Feb 2021
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
7,600
+15%
1,000
$33.00
$33,000.00
SELL
4 Dec 2020
Johnson Mildred R
Director
NATIONAL BANKSHARES INC
(NKSH)
1,007
-0%
1
$31.30
$31.30
BUY
27 Nov 2020
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
5,000
+11%
507
$31.03
$15,731.06
BUY
28 Oct 2020
Green Charles E III
Director
NATIONAL BANKSHARES INC
(NKSH)
43,238
+4%
2,000
$27.40
$54,805.00
BUY
26 Oct 2020
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
6,600
+8%
500
$27.38
$13,688.00
BUY
2 Jun 2020
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
4,493
+5%
236
$30.00
$7,080.00
BUY
28 Apr 2020
Dye Michael E
Director
NATIONAL BANKSHARES INC
(NKSH)
3,107
+14%
390
$30.75
$11,992.50
BUY
27 Apr 2020
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
10,000
+25%
2,000
$29.00
$58,000.00
BUY
18 Mar 2020
Johnson Mildred R
Director
NATIONAL BANKSHARES INC
(NKSH)
1,177
+17%
175
$35.59
$6,228.25
BUY
11 Mar 2020
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
5,900
+12%
650
$30.37
$19,739.85
BUY
10 Mar 2020
Green Charles E III
Director
NATIONAL BANKSHARES INC
(NKSH)
41,183
+2%
1,100
$30.06
$33,065.79
BUY
10 Mar 2020
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
5,450
+6%
350
$29.00
$10,150.00
BUY
9 Mar 2020
Fitzwater Norman V III
Director
NATIONAL BANKSHARES INC
(NKSH)
5,668
+13%
668
$32.90
$21,977.20
BUY
5 Mar 2020
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
4,020
+17%
597
$34.88
$20,823.00
BUY
27 Feb 2020
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
8,000
+14%
1,000
$36.00
$36,000.00
BUY
30 Aug 2019
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
5,100
+6%
300
$33.51
$10,053.00
BUY
23 Jul 2019
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
4,800
+6%
300
$35.85
$10,755.00
BUY
10 Jun 2019
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
3,660
+1%
60
$37.25
$2,235.00
BUY
30 May 2019
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
7,000
+16%
1,000
$37.00
$37,000.00
BUY
16 May 2019
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
6,000
+20%
1,000
$40.00
$40,000.00
BUY
12 Mar 2019
Fitzwater Norman V III
Director
NATIONAL BANKSHARES INC
(NKSH)
5,000
+25%
1,000
$41.78
$41,780.00
BUY
5 Mar 2019
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
4,500
+12%
500
$39.00
$19,500.00
BUY
15 Feb 2019
Johnson Mildred R
Director
NATIONAL BANKSHARES INC
(NKSH)
1,002
+362%
1,384
$39.97
$55,319.61
BUY
14 Feb 2019
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
5,000
+11%
500
$37.82
$18,910.00
BUY
11 Feb 2019
DENARDO F BRAD
President & CEO, Director, Officer
NATIONAL BANKSHARES INC
(NKSH)
16,708
+1%
287
$38.39
$11,017.67
BUY
4 Feb 2019
LEWIS JACK M
Director
NATIONAL BANKSHARES INC
(NKSH)
9,056
+49%
3,000
$36.50
$109,500.00
BUY
20 Dec 2018
Green Charles E III
Director
NATIONAL BANKSHARES INC
(NKSH)
41,138
+1%
500
$36.96
$18,480.00
BUY
20 Dec 2018
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
5,331
+6%
332
$37.54
$12,462.50
BUY
13 Dec 2018
Green Charles E III
Director
NATIONAL BANKSHARES INC
(NKSH)
40,638
+1%
500
$40.00
$20,000.00
BUY
10 Dec 2018
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
3,600
+2%
100
$38.00
$3,800.00
BUY
7 Dec 2018
Thompson James Carroll
Director
NATIONAL BANKSHARES INC
(NKSH)
8,222
+3%
300
$42.06
$12,618.00
BUY
7 Dec 2018
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
4,500
+12%
500
$41.50
$20,750.00
BUY
6 Dec 2018
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
4,000
+1%
58
$42.59
$2,470.22
BUY
4 Dec 2018
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
3,942
+18%
617
$43.00
$26,531.00
BUY
15 Nov 2018
BALL LAWRENCE J
Director
NATIONAL BANKSHARES INC
(NKSH)
4,000
+14%
500
$44.92
$22,460.00
BUY
1 Jun 2018
Dye Michael E
Director
NATIONAL BANKSHARES INC
(NKSH)
2,717
+0%
20
$48.25
$965.00
SELL
16 Nov 2017
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
5,144
-16%
1,000
$44.00
$44,005.00
BUY
16 Aug 2017
Fitzwater Norman V III
Director
NATIONAL BANKSHARES INC
(NKSH)
4,000
+33%
1,000
$37.25
$37,250.00
BUY
2 Aug 2017
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
3,325
+6%
200
$38.50
$7,700.00
BUY
20 Jun 2017
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
3,123
+8%
240
$42.50
$10,199.70
BUY
20 Jun 2017
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
3,500
+8%
270
$43.50
$11,745.00
BUY
19 Jun 2017
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
3,230
+7%
230
$43.00
$9,890.00
BUY
1 Jun 2017
Dye Michael E
Director
NATIONAL BANKSHARES INC
(NKSH)
1,697.05
+2%
45.68
$42.60
$1,946.03
BUY
9 May 2017
DENARDO F BRAD
Director
NATIONAL BANKSHARES INC
(NKSH)
16,706
+2%
485
$41.25
$20,006.25
BUY
15 Mar 2017
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
2,885
+10%
279
$36.50
$10,183.50
BUY
28 Feb 2017
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
2,606
+9%
228
$38.50
$8,778.00
BUY
27 Feb 2017
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
4,644
+47%
1,500
$38.80
$58,200.00
BUY
27 Feb 2017
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
3,000
+3%
94
$39.00
$3,666.00
BUY
16 Dec 2016
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
2,906
+2%
60
$42.85
$2,571.00
SELL
12 Dec 2016
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
4,144
-26%
1,500
$43.25
$64,869.00
BUY
2 Dec 2016
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
2,433
+0%
15
$36.30
$544.50
BUY
1 Nov 2016
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
2,378
+50%
800
$34.25
$27,400.00
BUY
31 Oct 2016
MILLER MARY G
Director
NATIONAL BANKSHARES INC
(NKSH)
2,846
+9%
246
$34.43
$8,470.76
BUY
1 Aug 2016
Dooley John Elliott
Director
NATIONAL BANKSHARES INC
(NKSH)
1,578
+1%
28
$34.00
$952.00
BUY
2 Jun 2016
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
2,418
+0%
15
$33.08
$496.20
BUY
19 May 2016
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
5,644
+15%
750
$32.96
$24,720.00
BUY
17 Mar 2016
Reynolds Glenn P
Director
NATIONAL BANKSHARES INC
(NKSH)
4,829
+50%
1,615
$32.98
$53,265.00
Home