| Feb 25, 2019 JForm 4 → | Feb 27, 12:38 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 336 | $35.80 | $12,029 | 22,211 | — | plan? |
| Nov 21, 2018 JForm 4 → | Nov 26, 4:40 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 388 | $35.60 | $13,813 | 21,567 | — | plan? |
| May 22, 2018 JForm 4 → | May 24, 2:13 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 357 | $38.70 | $13,816 | 20,680 | — | plan? |
| Mar 16, 2018 JForm 4 → | Jan 23, 2019, 3:24 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 556 | $37.25 | $20,694 | 21,875 | — | plan? late |
| Mar 16, 2018 JForm 4 → | Aug 22, 2:04 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 498 | $40.79 | $20,304 | 21,179 | — | plan? late |
| Feb 13, 2018 JForm 4 → | Feb 15, 2:02 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 297 | $37.40 | $11,108 | 20,323 | — | plan? |
| Nov 29, 2017 JForm 4 → | Nov 30, 3:24 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 249 | $39.65 | $9,873 | 19,223 | — | plan? |
| Aug 17, 2017 JForm 4 → | Aug 21, 1:50 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 270 | $36.60 | $9,882 | 18,974 | — | plan? |
| May 22, 2017 JForm 4 → | May 24, 1:53 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 326 | $35.80 | $11,671 | 18,704 | — | plan? |
| Mar 17, 2017 JForm 4 → | Jan 23, 2018, 3:03 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 492 | $38.29 | $18,837 | 20,026 | — | plan? late |
| Mar 3, 2017 JForm 4 → | Mar 7, 2:04 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 274 | $36.00 | $9,864 | 18,579 | — | plan? |
| Dec 16, 2016 JForm 4 → | Mar 22, 2017, 3:13 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 74 | $35.03 | $2,587 | 18,378 | — | plan? late |
| Dec 1, 2016 JForm 4 → | Dec 1, 2:33 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 346 | $31.15 | $10,778 | 18,305 | — | plan? |
| Sep 2, 2016 JForm 4 → | Sep 7, 2:43 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 403 | $26.71 | $10,764 | 17,654 | — | plan? |
| Jun 22, 2016 JForm 4 → | Oct 21, 4:11 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 304 | $27.10 | $8,241 | 17,959 | — | plan? late |
| Jun 2, 2016 JForm 4 → | Jun 3, 2:11 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 430 | $27.13 | $11,666 | 17,251 | — | plan? |
| Mar 23, 2016 JForm 4 → | Mar 30, 4:14 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 159 | $24.61 | $3,912 | 16,821 | — | plan? late |
| Mar 4, 2016 JForm 4 → | Mar 8, 11:51 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 375 | $25.88 | $9,705 | 16,663 | — | plan? |
| Dec 3, 2015 JForm 4 → | Dec 3, 2:19 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 328 | $25.80 | $8,462 | 15,774 | — | plan? |
| Sep 3, 2015 JForm 4 → | Sep 8, 2:36 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 342 | $22.52 | $7,702 | 15,446 | — | plan? |
| Jun 19, 2015 JForm 4 → | Jan 8, 2016, 3:49 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 513 | $24.19 | $12,416 | 16,288 | — | plan? late |
| Jun 4, 2015 JForm 4 → | Jun 5, 10:51 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 399 | $23.03 | $9,189 | 15,104 | — | plan? |
| Mar 25, 2015 JForm 4 → | Mar 31, 4:01 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 68 | $22.80 | $1,558 | 14,705 | — | plan? late |
| Mar 5, 2015 JForm 4 → | Mar 6, 2:50 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 347 | $22.16 | $7,690 | 14,637 | — | plan? |
| Dec 24, 2014 JForm 4/A → | Jan 23, 2015, 4:54 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 128 | $24.73 | $3,175 | 14,290 | — | plan? |
| Dec 24, 2014 JForm 4 → | Jan 23, 2015, 4:49 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 128 | $24.73 | $3,175 | 14,290 | — | plan? late amended |