| Feb 25, 2019 JForm 4 → | Feb 27, 1:12 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 386 | $35.80 | $13,819 | 21,403 | — | plan? |
| Nov 21, 2018 JForm 4 → | Nov 26, 4:22 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 413 | $35.60 | $14,703 | 20,815 | — | plan? |
| Oct 22, 2018 PForm 4 → | Oct 23, 3:05 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 2,500 | $37.40 | $93,500 | 20,402 | +14.0% | plan? |
| May 22, 2018 JForm 4 → | May 24, 2:39 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 357 | $38.70 | $13,816 | 17,492 | — | plan? |
| Mar 16, 2018 JForm 4 → | Jan 24, 2019, 10:02 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 362 | $37.20 | $13,452 | 21,017 | — | plan? late |
| Mar 16, 2018 JForm 4 → | Aug 22, 3:55 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 409 | $40.88 | $16,727 | 17,902 | — | plan? late |
| Feb 13, 2018 JForm 4 → | Feb 15, 3:13 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 249 | $37.40 | $9,313 | 17,135 | — | plan? |
| Nov 29, 2017 JForm 4 → | Nov 30, 3:14 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 272 | $39.65 | $10,785 | 16,308 | — | plan? |
| Aug 17, 2017 JForm 4 → | Aug 21, 3:04 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 245 | $36.60 | $8,967 | 16,036 | — | plan? |
| May 22, 2017 JForm 4 → | May 24, 2:11 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 385 | $35.80 | $13,783 | 15,791 | — | plan? |
| Mar 17, 2017 JForm 4 → | Jan 24, 2018, 11:13 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 290 | $38.17 | $11,076 | 16,886 | — | plan? late |
| Mar 3, 2017 JForm 4 → | Mar 7, 2:06 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 274 | $36.00 | $9,864 | 15,604 | — | plan? |
| Dec 16, 2016 JForm 4 → | Mar 24, 2017, 4:12 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 76 | $35.03 | $2,647 | 15,406 | — | plan? late |
| Sep 16, 2016 JForm 4 → | Dec 1, 4:49 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 473 | $29.57 | $13,972 | 15,330 | — | plan? late |
| Sep 2, 2016 JForm 4 → | Sep 7, 2:46 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 369 | $26.71 | $9,856 | 14,858 | — | plan? |
| Mar 23, 2016 JForm 4 → | Mar 30, 4:44 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 93 | $24.61 | $2,285 | 13,915 | — | plan? late |
| Mar 4, 2016 JForm 4 → | Mar 8, 11:10 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 370 | $25.88 | $9,576 | 13,822 | — | plan? |
| Dec 3, 2015 JForm 4 → | Dec 3, 2:39 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 240 | $25.80 | $6,192 | 13,123 | — | plan? |
| Sep 3, 2015 JForm 4 → | Sep 8, 3:25 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 309 | $22.52 | $6,959 | 12,883 | — | plan? |
| Jun 4, 2015 JForm 4 → | Jun 5, 3:34 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 508 | $23.03 | $11,699 | 12,574 | — | plan? |
| May 26, 2015 PForm 4 → | May 27, 4:37 pm EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 2,500 | $22.35 | $55,875 | 12,066 | +26.1% | plan? |
| Mar 25, 2015 JForm 4 → | Jan 27, 2016, 11:17 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 328 | $23.98 | $7,878 | 13,452 | — | plan? late |
| Mar 25, 2015 JForm 4 → | Apr 1, 11:16 am EDT | AMERICAN NATIONAL BANKSHARES INC.AMNB | 1 | $22.80 | $16 | 9,566 | — | plan? late |
| Mar 5, 2015 JForm 4 → | Mar 6, 3:26 pm EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 347 | $22.16 | $7,690 | 9,566 | — | plan? |
| Dec 24, 2014 JForm 4 → | Jan 26, 2015, 11:08 am EST | AMERICAN NATIONAL BANKSHARES INC.AMNB | 68 | $24.73 | $1,691 | 9,219 | — | plan? late |