| 2024-04-01 | AMERICAN NATIONAL BANKSHARES INC. | D | −33.7K sh | — | — | 0 |
| 2024-02-28 | AMERICAN NATIONAL BANKSHARES INC. | J | +59.71 sh | $46.76 | +$2,792.04 | 33,727.24 |
| 2023-11-20 | AMERICAN NATIONAL BANKSHARES INC. | J | +350 sh | $42.93 | +$15K | 33,667.53 |
| 2023-09-19 | AMERICAN NATIONAL BANKSHARES INC. | J | +31.98 sh | $39.87 | +$1,275.043 | 33,317.53 |
| 2023-08-25 | AMERICAN NATIONAL BANKSHARES INC. | J | +386 sh | $38.96 | +$15K | 33,285.547 |
| 2023-06-21 | AMERICAN NATIONAL BANKSHARES INC. | J | +37.632 sh | $30.51 | +$1,148.161 | 32,899.547 |
| 2023-05-19 | AMERICAN NATIONAL BANKSHARES INC. | J | +694 sh | $27.40 | +$19K | 32,861.915 |
| 2023-03-21 | AMERICAN NATIONAL BANKSHARES INC. | J | +29.887 sh | $31.15 | +$930.993 | 32,167.915 |
| 2023-02-23 | AMERICAN NATIONAL BANKSHARES INC. | J | +450 sh | $33.39 | +$15K | 32,138.027 |
| 2022-12-20 | AMERICAN NATIONAL BANKSHARES INC. | J | +21.526 sh | $36.67 | +$789.351 | 31,688.027 |
| 2022-11-25 | AMERICAN NATIONAL BANKSHARES INC. | J | +367 sh | $38.20 | +$14K | 31,666.502 |
| 2022-09-20 | AMERICAN NATIONAL BANKSHARES INC. | J | +18.942 sh | $33.19 | +$628.672 | 31,299.502 |
| 2022-08-24 | AMERICAN NATIONAL BANKSHARES INC. | J | +433 sh | $34.72 | +$15K | 31,280.56 |
| 2022-06-22 | AMERICAN NATIONAL BANKSHARES INC. | J | +14.607 sh | $34.46 | +$503.368 | 30,847.56 |
| 2022-05-24 | AMERICAN NATIONAL BANKSHARES INC. | J | +429 sh | $35.00 | +$15K | 30,832.948 |
| 2022-03-22 | AMERICAN NATIONAL BANKSHARES INC. | J | +10.21 sh | $37.26 | +$380.421 | 30,403.948 |
| 2022-02-15 | AMERICAN NATIONAL BANKSHARES INC. | J | +417 sh | $38.38 | +$16K | 30,393.739 |
| 2021-12-17 | AMERICAN NATIONAL BANKSHARES INC. | P | ▲+7.123 sh | $36.74 | ▲+$261.681 | 29,976.739 |
| 2021-11-29 | AMERICAN NATIONAL BANKSHARES INC. | J | +459 sh | $37.08 | +$17K | 29,969.616 |
| 2021-09-22 | AMERICAN NATIONAL BANKSHARES INC. | J | +91.478 sh | $31.35 | +$2,867.838 | 29,510.616 |
| 2021-08-17 | AMERICAN NATIONAL BANKSHARES INC. | J | +454 sh | $33.10 | +$15K | 29,419.138 |
| 2021-06-25 | AMERICAN NATIONAL BANKSHARES INC. | J | +86.055 sh | $33.06 | +$2,844.968 | 28,965.138 |
| 2021-05-24 | AMERICAN NATIONAL BANKSHARES INC. | J | +425 sh | $35.37 | +$15K | 28,879.083 |
| 2021-03-23 | AMERICAN NATIONAL BANKSHARES INC. | J | +76.771 sh | $35.29 | +$2,709.231 | 28,454.083 |
| 2021-02-22 | AMERICAN NATIONAL BANKSHARES INC. | J | +543 sh | $29.48 | +$16K | 28,377.313 |
| 2020-12-23 | AMERICAN NATIONAL BANKSHARES INC. | J | +94.608 sh | $26.82 | +$2,537.376 | 27,834.313 |
| 2020-11-17 | AMERICAN NATIONAL BANKSHARES INC. | J | +524 sh | $28.63 | +$15K | 27,739.705 |
| 2020-09-22 | AMERICAN NATIONAL BANKSHARES INC. | J | +106.158 sh | $22.30 | +$2,367.312 | 27,215.705 |
| 2020-08-21 | AMERICAN NATIONAL BANKSHARES INC. | J | +602 sh | $23.29 | +$14K | 27,109.548 |
| 2020-06-19 | AMERICAN NATIONAL BANKSHARES INC. | J | +90.612 sh | $24.06 | +$2,180.122 | 26,507.548 |
| 2020-05-28 | AMERICAN NATIONAL BANKSHARES INC. | J | +588 sh | $27.23 | +$16K | 26,416.936 |
| 2020-03-20 | AMERICAN NATIONAL BANKSHARES INC. | J | +86.978 sh | $22.97 | +$1,997.875 | 25,828.936 |
| 2020-02-27 | AMERICAN NATIONAL BANKSHARES INC. | J | +440 sh | $33.65 | +$14.8K | 25,741.958 |
| 2019-12-20 | AMERICAN NATIONAL BANKSHARES INC. | J | +46.687 sh | $39.98 | +$1,866.55 | 25,301.958 |
| 2019-11-25 | AMERICAN NATIONAL BANKSHARES INC. | J | +344 sh | $37.56 | +$12.9K | 25,205.618 |
| 2019-09-20 | AMERICAN NATIONAL BANKSHARES INC. | J | +49.653 sh | $35.45 | +$1,760.185 | 25,255.271 |
| 2019-05-24 | AMERICAN NATIONAL BANKSHARES INC. | J | +280 sh | $36.47 | +$10.2K | 24,480.99 |
| 2019-02-25 | AMERICAN NATIONAL BANKSHARES INC. | J | +386 sh | $35.80 | +$13.8K | 24,820.8 |
| 2019-01-18 | AMERICAN NATIONAL BANKSHARES INC. | J | +2,475 sh | $21.97 | +$54.4K | 24,434.8 |
| 2018-12-21 | AMERICAN NATIONAL BANKSHARES INC. | J | +45.18 sh | $30.03 | +$1,356.743 | 21,959.8 |
| 2018-11-21 | AMERICAN NATIONAL BANKSHARES INC. | J | +363 sh | $35.60 | +$12.9K | 22,913.344 |
| 2018-09-21 | AMERICAN NATIONAL BANKSHARES INC. | J | +31.467 sh | $39.99 | +$1,258.345 | 21,914.62 |
| 2018-08-21 | AMERICAN NATIONAL BANKSHARES INC. | J | +228 sh | $40.80 | +$9,302.4 | 22,550.344 |
| 2018-07-11 | AMERICAN NATIONAL BANKSHARES INC. | J | +1,650 sh | $25.76 | +$42.5K | 22,265.653 |
| 2018-06-15 | AMERICAN NATIONAL BANKSHARES INC. | J | +28.234 sh | $42.30 | +$1,194.277 | 22,322.344 |
| 2018-06-15 | AMERICAN NATIONAL BANKSHARES INC. | J | +28.234 sh | $42.30 | +$1,194.277 | 21,883.15 |
| 2018-05-22 | AMERICAN NATIONAL BANKSHARES INC. | J | +264 sh | $38.70 | +$10.2K | 20,615.653 |
| 2018-03-16 | AMERICAN NATIONAL BANKSHARES INC. | J | +28.216 sh | $39.74 | +$1,121.288 | 22,294.11 |
| 2018-03-16 | AMERICAN NATIONAL BANKSHARES INC. | J | +28.216 sh | $39.74 | +$1,121.288 | 21,854.92 |
| 2018-02-13 | AMERICAN NATIONAL BANKSHARES INC. | J | +249 sh | $37.40 | +$9,312.6 | 20,351.653 |