| 2013-12-04 | Village Bank & Trust Financial Corp. | A | +90K sh | $1.55 | +$140K | 90,001 |
| 2012-12-04 | Village Bank & Trust Financial Corp. | P | ▲+6,426 sh | $1.24 | ▲+$7,968.24 | 71,825 |
| 2012-12-04 | Village Bank & Trust Financial Corp. | P | ▲+574 sh | $1.30 | ▲+$746.143 | 65,399 |
| 2012-11-19 | Village Bank & Trust Financial Corp. | P | ▲+4,629 sh | $0.84 | ▲+$3,887.897 | 7,629 |
| 2010-02-26 | Village Bank & Trust Financial Corp. | P | ▲+1,000 sh | $3.28 | ▲+$3,280 | 63,825 |
| 2010-02-26 | Village Bank & Trust Financial Corp. | P | ▲+1,000 sh | $3.27 | ▲+$3,270 | 64,825 |
| 2010-02-19 | Village Bank & Trust Financial Corp. | P | ▲+800 sh | $2.33 | ▲+$1,864 | 62,125 |
| 2010-02-19 | Village Bank & Trust Financial Corp. | P | ▲+700 sh | $2.38 | ▲+$1,666 | 62,825 |
| 2009-12-04 | Village Bank & Trust Financial Corp. | L | +500 sh | $3.20 | +$1,600 | 61,325 |
| 2009-12-02 | Village Bank & Trust Financial Corp. | L | +200 sh | $3.25 | +$650 | 60,825 |
| 2009-11-12 | Village Bank & Trust Financial Corp. | L | +600 sh | $3.50 | +$2,100 | 60,625 |
| 2009-09-03 | Village Bank & Trust Financial Corp. | L | +200 sh | $4.66 | +$932 | 60,025 |
| 2009-03-09 | Village Bank & Trust Financial Corp. | P | ▲+360 sh | $8.33 | ▲+$2,999.988 | 59,825 |
| 2008-12-09 | Village Bank & Trust Financial Corp. | P | ▲+500 sh | $4.30 | ▲+$2,150 | 500 |
| 2008-12-09 | Village Bank & Trust Financial Corp. | P | ▲+125 sh | $4.30 | ▲+$537.5 | 125 |
| 2008-12-09 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $4.50 | ▲+$450 | 100 |
| 2008-12-02 | Village Bank & Trust Financial Corp. | P | ▲+400 sh | $5.10 | ▲+$2,040 | 400 |
| 2008-12-02 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $5.10 | ▲+$510 | 100 |
| 2008-11-25 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $5.25 | ▲+$525 | 100 |
| 2008-11-21 | Village Bank & Trust Financial Corp. | P | ▲+500 sh | $5.19 | ▲+$2,594 | 500 |
| 2008-11-17 | Village Bank & Trust Financial Corp. | P | ▲+400 sh | $5.70 | ▲+$2,279.84 | 400 |
| 2008-11-17 | Village Bank & Trust Financial Corp. | P | ▲+300 sh | $5.67 | ▲+$1,700.01 | 300 |
| 2008-11-14 | Village Bank & Trust Financial Corp. | P | ▲+2,000 sh | $5.05 | ▲+$10.1K | 2,000 |
| 2007-05-22 | Village Bank & Trust Financial Corp. | P | ▲+600 sh | $16.75 | ▲+$10.1K | 3,265 |
| 2007-05-11 | Village Bank & Trust Financial Corp. | P | ▲+400 sh | $16.35 | ▲+$6,540 | 2,665 |
| 2007-05-09 | Village Bank & Trust Financial Corp. | P | ▲+300 sh | $16.40 | ▲+$4,920 | 3,300 |
| 2007-05-08 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $16.50 | ▲+$1,649.9 | 3,400 |
| 2007-05-07 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $15.75 | ▲+$1,575 | 3,000 |
| 2005-08-05 | Village Bank & Trust Financial Corp. | P | ▲+200 sh | $13.00 | ▲+$2,600 | 39,000 |
| 2005-04-26 | Village Bank & Trust Financial Corp. | A | +1,611 sh | $11.96 | +$19.3K | 1,611 |
| 2004-08-11 | Village Bank & Trust Financial Corp. | M | −17.6K sh | — | — | 0 |
| 2004-08-11 | Village Bank & Trust Financial Corp. | M | +17.6K sh | $10.20 | +$180K | 39,000 |