| Feb 25, 2019 JForm 4 → | Feb 27, 1:03 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 210 | $35.80 | $7,518 | 8,213 | — | plan? |
| Nov 21, 2018 JForm 4 → | Nov 26, 4:46 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 211 | $35.60 | $7,512 | 7,892 | — | plan? |
| May 22, 2018 JForm 4 → | May 24, 4:13 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 272 | $38.70 | $10,526 | 7,411 | — | plan? |
| Mar 16, 2018 JForm 4 → | Jan 23, 2019, 1:58 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 196 | $37.19 | $7,304 | 8,003 | — | plan? late |
| Mar 16, 2018 JForm 4 → | Aug 22, 2:27 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 270 | $40.87 | $11,031 | 7,681 | — | plan? late |
| Feb 13, 2018 JForm 4 → | Feb 15, 3:09 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 201 | $37.40 | $7,517 | 7,139 | — | plan? |
| Nov 29, 2017 JForm 4 → | Nov 30, 3:29 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 158 | $39.65 | $6,265 | 6,603 | — | plan? |
| Aug 17, 2017 JForm 4 → | Aug 21, 2:14 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 171 | $36.60 | $6,259 | 6,445 | — | plan? |
| May 22, 2017 JForm 4 → | May 24, 2:02 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 175 | $35.80 | $6,265 | 6,274 | — | plan? |
| Mar 17, 2017 JForm 4 → | Jan 24, 2018, 9:38 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 161 | $38.15 | $6,154 | 6,938 | — | plan? late |
| Mar 3, 2017 JForm 4 → | Mar 7, 2:40 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 174 | $36.00 | $6,264 | 6,383 | — | plan? |
| Dec 16, 2016 JForm 4 → | Mar 28, 2017, 10:52 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 40 | $35.03 | $1,394 | 6,099 | — | plan? late |
| Dec 1, 2016 JForm 4 → | Dec 1, 11:53 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 201 | $31.15 | $6,261 | 6,059 | — | plan? |
| Sep 16, 2016 PForm 4 → | Nov 1, 10:05 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 49 | $27.42 | $1,334 | 5,858 | +0.84% | plan? late |
| Sep 7, 2016 JForm 4 → | Sep 7, 3:02 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 234 | $26.71 | $6,250 | 5,762 | — | plan? |
| Jun 17, 2016 JForm 4 → | Nov 1, 10:05 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 47 | $26.77 | $1,267 | 5,809 | — | plan? late |
| Jun 2, 2016 JForm 4 → | Jun 3, 4:04 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 341 | $27.13 | $9,251 | 5,528 | — | plan? |
| Mar 4, 2016 JForm 4 → | Mar 8, 11:40 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 242 | $25.88 | $6,263 | 5,139 | — | plan? |
| Dec 3, 2015 JForm 4 → | Dec 3, 2:31 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 182 | $25.80 | $4,696 | 4,734 | — | plan? |
| Sep 3, 2015 JForm 4 → | Sep 8, 3:16 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 209 | $22.52 | $4,707 | 4,552 | — | plan? |
| Jun 24, 2015 JForm 4/A → | Jan 27, 2016, 4:42 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 163 | $24.11 | $3,936 | 4,897 | — | plan? |
| Jun 24, 2015 JForm 4 → | Jan 26, 2016, 4:48 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 163 | $24.11 | $3,936 | 4,971 | — | plan? late amended |
| Jun 4, 2015 JForm 4 → | Jun 5, 11:06 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 204 | $23.03 | $4,698 | 4,343 | — | plan? |
| Mar 25, 2015 JForm 4 → | Mar 31, 4:42 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 0 | $22.80 | $8 | 4,139 | — | plan? late |
| Mar 5, 2015 JForm 4 → | Mar 6, 2:58 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 212 | $22.16 | $4,698 | 4,139 | — | plan? |
| Dec 24, 2014 JForm 4 → | Jan 26, 2015, 10:52 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 34 | $24.73 | $838 | 3,927 | — | plan? late |