| Feb 25, 2019 JForm 4 → | Feb 27, 12:53 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 336 | $35.80 | $12,029 | 113,704 | — | plan? |
| Dec 11, 2018 PForm 4 → | Dec 13, 4:48 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 2,000 | $32.94 | $65,880 | 113,162 | +1.80% | plan? |
| Nov 21, 2018 JForm 4 → | Nov 26, 4:51 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 388 | $35.60 | $13,813 | 111,162 | — | plan? |
| May 22, 2018 JForm 4 → | May 24, 4:21 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 357 | $38.70 | $13,816 | 110,361 | — | plan? |
| Mar 16, 2018 JForm 4 → | Jan 24, 2019, 10:13 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 368 | $37.21 | $13,687 | 113,368 | — | plan? late |
| Mar 16, 2018 JForm 4 → | Aug 22, 2:12 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 398 | $40.88 | $16,249 | 110,774 | — | plan? late |
| Feb 13, 2018 JForm 4 → | Feb 15, 4:10 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 297 | $37.40 | $11,108 | 110,004 | — | plan? |
| Nov 29, 2017 JForm 4 → | Nov 30, 3:27 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 249 | $39.65 | $9,873 | 109,099 | — | plan? |
| Aug 17, 2017 JForm 4 → | Aug 21, 1:53 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 245 | $36.60 | $8,967 | 108,850 | — | plan? |
| May 22, 2017 JForm 4 → | May 24, 1:56 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 301 | $35.80 | $10,776 | 108,605 | — | plan? |
| Mar 17, 2017 JForm 4 → | Jan 23, 2018, 3:44 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 328 | $38.17 | $12,523 | 109,707 | — | plan? late |
| Mar 3, 2017 JForm 4 → | Mar 7, 2:03 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 299 | $36.00 | $10,764 | 127,104 | — | plan? |
| Dec 16, 2016 PForm 4 → | Mar 24, 2017, 4:20 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 8 | $35.09 | $275 | 108,304 | +0.01% | plan? late |
| Dec 16, 2016 JForm 4 → | Mar 24, 2017, 4:20 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 69 | $35.03 | $2,434 | 108,296 | — | plan? late |
| Dec 1, 2016 JForm 4 → | Dec 1, 11:51 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 317 | $31.15 | $9,875 | 108,227 | — | plan? |
| Sep 2, 2016 JForm 4 → | Sep 6, 3:54 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 369 | $26.71 | $9,856 | 107,721 | — | plan? |
| Jun 22, 2016 JForm 4 → | Oct 24, 2:38 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 103 | $26.83 | $2,772 | 107,910 | — | plan? late |
| Jun 2, 2016 JForm 4 → | Jun 3, 2:19 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 430 | $27.13 | $11,666 | 107,352 | — | plan? |
| Mar 23, 2016 JForm 4 → | Mar 30, 4:17 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 96 | $24.61 | $2,372 | 106,922 | — | plan? late |
| Mar 4, 2016 JForm 4 → | Mar 8, 11:48 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 404 | $25.88 | $10,456 | 106,826 | — | plan? |
| Dec 3, 2015 JForm 4 → | Dec 3, 2:23 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 298 | $25.80 | $7,688 | 106,094 | — | plan? |
| Sep 3, 2015 JForm 4 → | Sep 8, 2:40 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 309 | $22.52 | $6,959 | 105,796 | — | plan? |
| Jun 19, 2015 JForm 4 → | Jan 8, 2016, 4:22 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 327 | $24.13 | $7,903 | 106,422 | — | plan? late |
| Jun 4, 2015 JForm 4 → | Jun 5, 11:03 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 367 | $23.03 | $8,452 | 105,487 | — | plan? |
| Mar 25, 2015 JForm 4 → | Mar 31, 4:07 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 11 | $22.80 | $261 | 105,120 | — | plan? late |
| Mar 5, 2015 JForm 4 → | Mar 6, 2:53 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 381 | $22.16 | $8,443 | 105,109 | — | plan? |
| Dec 24, 2014 JForm 4 → | Jan 26, 2015, 9:56 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 72 | $24.73 | $1,775 | 104,728 | — | plan? late |