| 01 janv. 2015 | OTHER | MAINSTREET BANKSHARES INC | 52 882 | — | |
| 25 nov. 2013 | OTHER | MAINSTREET BANKSHARES INC | 1 000 | 7.11 USD | |
| 14 mai 2013 | OTHER | MAINSTREET BANKSHARES INC | 363 | 7.00 USD | |
| 30 nov. 2012 | OTHER | MAINSTREET BANKSHARES INC | 500 | 6.00 USD | |
| 30 nov. 2012 | OTHER | MAINSTREET BANKSHARES INC | 100 | 5.85 USD | |
| 30 nov. 2012 | OTHER | MAINSTREET BANKSHARES INC | 400 | 5.75 USD | |
| 29 déc. 2010 | OTHER | MAINSTREET BANKSHARES INC | 110 | 3.75 USD | |
| 20 déc. 2010 | OTHER | MAINSTREET BANKSHARES INC | 220 | 3.75 USD | |
| 25 mai 2010 | OTHER | MAINSTREET BANKSHARES INC | 1 000 | 5.10 USD | |
| 24 mars 2010 | OTHER | MAINSTREET BANKSHARES INC | 500 | 4.99 USD | |
| 18 mars 2009 | OTHER | MAINSTREET BANKSHARES INC | 500 | 7.00 USD | |
| 21 août 2007 | OTHER | MAINSTREET BANKSHARES INC | 1 800 | 15.00 USD | |
| 13 août 2007 | OTHER | MAINSTREET BANKSHARES INC | 200 | 15.00 USD | |
| 22 janv. 2007 | OTHER | MAINSTREET BANKSHARES INC | 560 | 0.00 USD | |
| 03 janv. 2007 | OTHER | MAINSTREET BANKSHARES INC | 5 500 | 17.00 USD | |
| 15 déc. 2006 | OTHER | MAINSTREET BANKSHARES INC | 3 699 | 0.00 USD | |
| 15 déc. 2006 | OTHER | MAINSTREET BANKSHARES INC | 560 | 0.00 USD | |
| 12 déc. 2006 | OTHER | MAINSTREET BANKSHARES INC | 5 600 | 0.00 USD | |
| 27 sept. 2006 | OTHER | MAINSTREET BANKSHARES INC | 815 | 17.25 USD | |
| 02 août 2006 | OTHER | MAINSTREET BANKSHARES INC | 1 800 | 17.50 USD | |
| 16 févr. 2006 | OTHER | MAINSTREET BANKSHARES INC | 6 150 | 13.50 USD | |