| Feb 25, 2019 JForm 4 → | Feb 27, 1:16 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 311 | $35.80 | $11,134 | 26,963 | — | plan? |
| Nov 21, 2018 JForm 4 → | Nov 26, 4:31 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 439 | $35.60 | $15,628 | 26,652 | — | plan? |
| Mar 16, 2018 JForm 4 → | Aug 22, 4:11 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 383 | $40.56 | $15,515 | 26,213 | — | plan? late |
| Feb 13, 2018 JForm 4 → | Feb 15, 2:07 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 273 | $37.40 | $10,210 | 25,348 | — | plan? |
| Nov 29, 2017 JForm 4 → | Nov 30, 3:10 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 294 | $39.65 | $11,657 | 23,961 | — | plan? |
| Aug 17, 2017 JForm 4 → | Aug 21, 3:11 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 270 | $36.60 | $9,882 | 23,667 | — | plan? |
| May 22, 2017 JForm 4 → | May 24, 2:14 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 460 | $35.80 | $16,468 | 23,857 | — | plan? |
| Mar 17, 2017 JForm 4/A → | Feb 12, 2018, 9:30 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 287 | $38.17 | $10,962 | 25,075 | — | plan? |
| Mar 17, 2017 JForm 4 → | Jan 24, 2018, 11:35 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 287 | $38.17 | $10,962 | 24,363 | — | plan? late amended |
| Mar 3, 2017 JForm 4 → | Mar 7, 2:01 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 324 | $36.00 | $11,664 | 23,316 | — | plan? |
| Dec 16, 2016 JForm 4 → | Mar 22, 2017, 3:02 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 81 | $35.03 | $2,852 | 23,397 | — | plan? late |
| Sep 2, 2016 JForm 4 → | Sep 6, 4:29 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 437 | $26.71 | $11,672 | 22,772 | — | plan? |
| Jun 17, 2016 JForm 4 → | Dec 1, 2:50 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 544 | $29.68 | $16,140 | 23,316 | — | plan? late |
| Jun 2, 2016 JForm 4 → | Jun 3, 3:40 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 640 | $27.13 | $17,363 | 22,335 | — | plan? |
| Mar 23, 2016 JForm 4 → | Mar 31, 2:30 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 99 | $24.61 | $2,439 | 21,695 | — | plan? late |
| Mar 4, 2016 JForm 4/A → | Mar 8, 11:07 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 439 | $25.88 | $11,361 | 21,596 | — | plan? |
| Mar 4, 2016 JForm 4 → | Mar 8, 11:03 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 439 | $25.88 | $11,361 | 21,596 | — | plan? amended |
| Dec 3, 2015 JForm 4 → | Dec 3, 2:42 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 328 | $25.80 | $8,462 | 20,812 | — | plan? |
| Sep 3, 2015 JForm 4 → | Sep 8, 3:38 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 309 | $22.52 | $6,959 | 20,484 | — | plan? |
| Jun 24, 2015 JForm 4 → | Jan 27, 2016, 11:30 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 345 | $24.11 | $8,309 | 21,157 | — | plan? late |
| Jun 4, 2015 JForm 4 → | Jun 5, 4:06 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 497 | $23.03 | $11,446 | 20,175 | — | plan? |
| Mar 25, 2015 JForm 4 → | Apr 1, 11:22 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 1 | $22.80 | $17 | 19,678 | — | plan? late |
| Mar 5, 2015 JForm 4 → | Mar 6, 3:51 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 381 | $22.16 | $8,443 | 19,677 | — | plan? |
| Dec 24, 2014 JForm 4/A → | Jan 27, 2015, 11:48 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 72 | $24.73 | $1,792 | 19,296 | — | plan? |
| Dec 24, 2014 JForm 4 → | Jan 26, 2015, 11:32 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 72 | $24.73 | $1,792 | 19,296 | — | plan? late amended |