| 2011-09-02 | AMERICAN NATIONAL BANKSHARES INC. | J | +259 sh | $18.34 | +$4,750.06 | 41,901.867 |
| 2011-06-17 | AMERICAN NATIONAL BANKSHARES INC. | J | +130.238 sh | $18.03 | +$2,348.221 | 41,642.867 |
| 2011-06-03 | AMERICAN NATIONAL BANKSHARES INC. | J | +315 sh | $18.27 | +$5,755.05 | 41,512.629 |
| 2011-03-18 | AMERICAN NATIONAL BANKSHARES INC. | J | +104.17 sh | $21.62 | +$2,251.799 | 41,197.629 |
| 2011-03-04 | AMERICAN NATIONAL BANKSHARES INC. | J | +271 sh | $21.20 | +$5,745.2 | 41,093.459 |
| 2010-12-20 | AMERICAN NATIONAL BANKSHARES INC. | J | −51 sh | — | — | 40,728.396 |
| 2010-12-02 | AMERICAN NATIONAL BANKSHARES INC. | J | +164 sh | $22.84 | +$3,745.76 | 40,779.396 |
| 2010-10-28 | AMERICAN NATIONAL BANKSHARES INC. | J | +94.063 sh | $23.07 | +$2,170.142 | 40,822.459 |
| 2010-09-20 | AMERICAN NATIONAL BANKSHARES INC. | J | +100.493 sh | $20.99 | +$2,109.302 | 40,615.396 |
| 2010-09-02 | AMERICAN NATIONAL BANKSHARES INC. | P | ▲+180 sh | $20.78 | ▲+$3,740.4 | 40,614.903 |
| 2010-06-28 | AMERICAN NATIONAL BANKSHARES INC. | J | −100 sh | — | — | 40,039.091 |
| 2010-06-28 | AMERICAN NATIONAL BANKSHARES INC. | J | +99.812 sh | $20.49 | +$2,044.95 | 40,434.903 |
| 2010-03-19 | AMERICAN NATIONAL BANKSHARES INC. | J | +97.891 sh | $20.20 | +$1,977.359 | 40,139.091 |
| 2010-03-04 | AMERICAN NATIONAL BANKSHARES INC. | J | +183 sh | $20.45 | +$3,742.35 | 40,041.2 |
| 2009-12-30 | AMERICAN NATIONAL BANKSHARES INC. | P | ▲+88.577 sh | $21.62 | ▲+$1,914.891 | 39,858.2 |
| 2009-12-14 | AMERICAN NATIONAL BANKSHARES INC. | J | −100 sh | — | — | 39,769.623 |
| 2009-12-01 | AMERICAN NATIONAL BANKSHARES INC. | J | +3,000 sh | $16.50 | +$49.5K | 39,869.623 |
| 2009-11-25 | AMERICAN NATIONAL BANKSHARES INC. | S | ▼−1,500 sh | $22.00 | ▼−$33K | 36,869.623 |
| 2009-09-24 | AMERICAN NATIONAL BANKSHARES INC. | J | +84.664 sh | $22.39 | +$1,895.42 | 38,369.623 |
| 2009-08-03 | AMERICAN NATIONAL BANKSHARES INC. | S | ▼−1,000 sh | $23.25 | ▼−$23.3K | 38,284.959 |
| 2009-06-26 | AMERICAN NATIONAL BANKSHARES INC. | J | +101.505 sh | $18.44 | +$1,872.07 | 39,284.959 |
| 2009-03-27 | AMERICAN NATIONAL BANKSHARES INC. | J | +108.394 sh | $17.04 | +$1,847.14 | 39,183.454 |
| 2008-12-31 | AMERICAN NATIONAL BANKSHARES INC. | J | +110.209 sh | $16.53 | +$1,821.801 | 39,075.06 |
| 2006-12-19 | AMERICAN NATIONAL BANKSHARES INC. | J | +68.078 sh | $23.49 | +$1,598.959 | 35,413.091 |
| 2006-06-29 | AMERICAN NATIONAL BANKSHARES INC. | J | +47.743 sh | $23.74 | +$1,133.56 | 33,390.306 |
| 2005-12-29 | AMERICAN NATIONAL BANKSHARES INC. | J | +26.669 sh | $23.60 | +$629.351 | 32,363.576 |
| 2005-06-30 | AMERICAN NATIONAL BANKSHARES INC. | J | +26.5 sh | $23.33 | +$618.149 | 32,452.075 |
| 2005-06-10 | AMERICAN NATIONAL BANKSHARES INC. | J | +2,000 sh | $13.69 | +$27.4K | 32,425.575 |
| 2005-03-28 | AMERICAN NATIONAL BANKSHARES INC. | J | +23.646 sh | $24.70 | +$583.99 | 30,425.575 |
| 2005-02-11 | AMERICAN NATIONAL BANKSHARES INC. | J | −25 sh | — | — | 30,401.929 |
| 2004-12-21 | AMERICAN NATIONAL BANKSHARES INC. | A | +4,000 sh | $24.50 | +$98K | 23,000 |
| 2004-12-13 | AMERICAN NATIONAL BANKSHARES INC. | J | −60 sh | — | — | 30,402.75 |
| 2004-12-03 | AMERICAN NATIONAL BANKSHARES INC. | J | +200 sh | $14.00 | +$2,800 | 30,462.75 |
| 2004-01-14 | AMERICAN NATIONAL BANCSHARES INC | G | −25 sh | — | — | 30,671.828 |
| 2003-09-04 | AMERICAN NATIONAL BANCSHARES INC | G | −45 sh | — | — | 30,696.828 |