| Feb 25, 2019 JForm 4 → | Feb 27, 1:22 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 361 | $35.80 | $12,924 | 21,816 | — | plan? |
| Jan 22, 2019 PForm 4 → | Jan 22, 4:38 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 1,060 | $32.87 | $34,842 | 21,455 | +5.20% | plan? |
| Nov 21, 2018 JForm 4 → | Nov 26, 4:18 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 388 | $35.60 | $13,813 | 18,238 | — | plan? |
| Oct 24, 2018 PForm 4 → | Oct 26, 4:52 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 698 | $35.59 | $24,842 | 17,850 | +4.07% | plan? |
| Jun 15, 2018 JForm 4 → | Aug 22, 1:50 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 298 | $40.84 | $12,179 | 17,154 | — | plan? late |
| May 22, 2018 JForm 4 → | May 24, 1:59 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 388 | $38.70 | $15,016 | 17,610 | — | plan? |
| Mar 16, 2018 JForm 4 → | Jan 22, 2019, 4:38 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 311 | $37.34 | $11,602 | 20,395 | — | plan? late |
| Feb 13, 2018 JForm 4 → | Feb 15, 2:21 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 297 | $37.40 | $11,108 | 17,222 | — | plan? |
| Feb 6, 2018 PForm 4 → | Feb 8, 11:35 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 675 | $36.86 | $24,883 | 16,925 | +4.15% | plan? |
| Nov 29, 2017 JForm 4 → | Nov 30, 3:03 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 272 | $39.65 | $10,785 | 15,734 | — | plan? |
| Aug 17, 2017 JForm 4 → | Aug 21, 3:22 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 245 | $36.60 | $8,967 | 15,462 | — | plan? |
| May 30, 2017 PForm 4 → | Jun 7, 11:40 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 705 | $35.50 | $25,028 | 15,217 | +4.86% | plan? late |
| May 22, 2017 JForm 4 → | May 24, 2:30 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 410 | $35.80 | $14,678 | 14,512 | — | plan? |
| Mar 17, 2017 JForm 4 → | Jan 24, 2018, 1:59 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 119 | $38.38 | $4,564 | 16,250 | — | plan? late |
| Mar 3, 2017 JForm 4 → | Mar 7, 2:06 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 299 | $36.00 | $10,764 | 6,960 | — | plan? |
| Jun 17, 2016 JForm 4 → | Mar 28, 2017, 4:28 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 93 | $29.34 | $2,727 | 6,754 | — | plan? late |
| Mar 23, 2016 JForm 4 → | Mar 31, 3:31 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 36 | $24.61 | $890 | 6,661 | — | plan? late |
| Feb 4, 2016 PForm 4 → | Feb 8, 5:30 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 1,035 | $24.00 | $24,840 | 6,625 | +18.5% | plan? |
| May 22, 2015 PForm 4 → | May 27, 4:34 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 458 | $22.30 | $10,213 | 5,465 | +9.15% | plan? |
| May 19, 2015 PForm 4 → | May 21, 2:45 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 50 | $22.30 | $1,115 | 5,007 | +1.01% | plan? |
| Mar 25, 2015 JForm 4 → | Jan 26, 2016, 4:29 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 125 | $24.08 | $3,019 | 5,485 | — | plan? late |
| Mar 25, 2015 JForm 4 → | Apr 1, 11:25 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 16 | $22.80 | $369 | 4,957 | — | plan? late |
| Jun 20, 2014 JForm 4 → | Jan 26, 2015, 11:46 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 105 | $23.16 | $2,429 | 4,940 | — | plan? late |
| Sep 6, 2012 JForm 4 → | Mar 28, 2017, 4:46 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 7,348 | $23.93 | $175,816 | 14,102 | — | plan? late |