| Feb 25, 2019 JForm 4 → | Feb 27, 1:09 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 386 | $35.80 | $13,819 | 24,821 | — | plan? |
| Nov 21, 2018 JForm 4 → | Nov 26, 4:53 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 363 | $35.60 | $12,923 | 22,913 | — | plan? |
| Jul 11, 2018 JForm 4 → | Jul 13, 11:26 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 1,650 | $25.76 | $42,504 | 22,266 | — | plan? |
| May 22, 2018 JForm 4 → | May 24, 2:55 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 264 | $38.70 | $10,217 | 20,616 | — | plan? |
| Mar 16, 2018 JForm 4 → | Jan 18, 2019, 4:46 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 2,608 | $22.74 | $59,306 | 24,435 | — | plan? late |
| Mar 16, 2018 JForm 4 → | Aug 22, 2:50 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 284 | $40.84 | $11,618 | 22,550 | — | plan? late |
| Feb 13, 2018 JForm 4 → | Feb 15, 3:06 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 249 | $37.40 | $9,313 | 20,352 | — | plan? |
| Nov 30, 2017 JForm 4 → | Nov 30, 3:21 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 101 | $39.65 | $4,005 | 19,889 | — | plan? |
| Aug 17, 2017 JForm 4 → | Aug 21, 2:24 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 110 | $36.60 | $4,026 | 19,788 | — | plan? |
| May 22, 2017 JForm 4 → | May 24, 2:08 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 112 | $35.80 | $4,010 | 19,678 | — | plan? |
| Mar 17, 2017 JForm 4 → | Jan 24, 2018, 11:01 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 101 | $38.17 | $3,867 | 20,103 | — | plan? late |
| Mar 3, 2017 JForm 4 → | Mar 7, 2:05 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 112 | $36.00 | $4,032 | 19,653 | — | plan? |
| Dec 16, 2016 JForm 4 → | Mar 24, 2017, 4:25 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 25 | $35.03 | $882 | 19,566 | — | plan? late |
| Sep 2, 2016 JForm 4 → | Sep 6, 3:58 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 150 | $26.71 | $4,007 | 19,351 | — | plan? |
| Jun 17, 2016 JForm 4 → | Dec 1, 11:47 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 190 | $29.86 | $5,662 | 19,541 | — | plan? late |
| Jun 2, 2016 JForm 4 → | Jun 3, 3:44 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 148 | $27.13 | $4,015 | 19,201 | — | plan? |
| Mar 23, 2016 JForm 4 → | Mar 31, 2:56 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 31 | $24.61 | $757 | 19,053 | — | plan? late |
| Mar 4, 2016 JForm 4 → | Mar 8, 10:57 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 155 | $25.88 | $4,011 | 19,023 | — | plan? |
| Dec 3, 2015 JForm 4 → | Dec 3, 2:36 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 117 | $25.80 | $3,019 | 18,761 | — | plan? |
| Sep 3, 2015 JForm 4 → | Sep 8, 3:21 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 134 | $22.52 | $3,018 | 18,644 | — | plan? |
| Jun 4, 2015 JForm 4 → | Jun 5, 3:30 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 131 | $23.03 | $3,017 | 18,510 | — | plan? |
| Mar 25, 2015 JForm 4 → | Jan 27, 2016, 10:46 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 106 | $23.99 | $2,551 | 18,868 | — | plan? late |
| Mar 25, 2015 JForm 4 → | Apr 1, 11:12 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 0 | $22.80 | $5 | 18,379 | — | plan? late |
| Mar 5, 2015 JForm 4 → | Mar 6, 3:23 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 136 | $22.16 | $3,014 | 18,379 | — | plan? |
| Dec 24, 2014 JForm 4 → | Jan 26, 2015, 11:03 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 22 | $24.73 | $541 | 18,243 | — | plan? late |