| 01 Jan 2015 | OTHER | MAINSTREET BANKSHARES INC | 52,882 | — | |
| 25 Nov 2013 | OTHER | MAINSTREET BANKSHARES INC | 1,000 | 7.11 USD | |
| 14 May 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 Dec 2010 | OTHER | MAINSTREET BANKSHARES INC | 110 | 3.75 USD | |
| 20 Dec 2010 | OTHER | MAINSTREET BANKSHARES INC | 220 | 3.75 USD | |
| 25 May 2010 | OTHER | MAINSTREET BANKSHARES INC | 1,000 | 5.10 USD | |
| 24 Mar 2010 | OTHER | MAINSTREET BANKSHARES INC | 500 | 4.99 USD | |
| 18 Mar 2009 | OTHER | MAINSTREET BANKSHARES INC | 500 | 7.00 USD | |
| 21 Aug 2007 | OTHER | MAINSTREET BANKSHARES INC | 1,800 | 15.00 USD | |
| 13 Aug 2007 | OTHER | MAINSTREET BANKSHARES INC | 200 | 15.00 USD | |
| 22 Jan 2007 | OTHER | MAINSTREET BANKSHARES INC | 560 | 0.00 USD | |
| 03 Jan 2007 | OTHER | MAINSTREET BANKSHARES INC | 5,500 | 17.00 USD | |
| 15 Dec 2006 | OTHER | MAINSTREET BANKSHARES INC | 3,699 | 0.00 USD | |
| 15 Dec 2006 | OTHER | MAINSTREET BANKSHARES INC | 560 | 0.00 USD | |
| 12 Dec 2006 | OTHER | MAINSTREET BANKSHARES INC | 5,600 | 0.00 USD | |
| 27 Sept 2006 | OTHER | MAINSTREET BANKSHARES INC | 815 | 17.25 USD | |
| 02 Aug 2006 | OTHER | MAINSTREET BANKSHARES INC | 1,800 | 17.50 USD | |
| 16 Feb 2006 | OTHER | MAINSTREET BANKSHARES INC | 6,150 | 13.50 USD | |