| 2022-11-01 | Village Bank & Trust Financial Corp. | A | +185 sh | $49.81 | +$9,214.85 | 3,447 |
| 2021-11-01 | Village Bank & Trust Financial Corp. | A | +173 sh | $54.48 | +$9,425.04 | 3,262 |
| 2020-12-04 | Village Bank & Trust Financial Corp. | P | ▲+1,000 sh | $31.00 | ▲+$31K | 6,892 |
| 2020-08-03 | Village Bank & Trust Financial Corp. | A | +300 sh | $29.00 | +$8,700 | 5,892 |
| 2019-07-29 | Village Bank & Trust Financial Corp. | A | +210 sh | $33.82 | +$7,102.2 | 5,592 |
| 2019-06-17 | Village Bank & Trust Financial Corp. | A | +138 sh | $33.50 | +$4,622.848 | 5,382 |
| 2019-03-31 | Village Bank & Trust Financial Corp. | A | +135 sh | $32.60 | +$4,401 | 5,194 |
| 2019-03-31 | Village Bank & Trust Financial Corp. | A | +135 sh | $32.60 | +$4,401 | 5,244 |
| 2018-07-02 | Village Bank & Trust Financial Corp. | A | +50 sh | $33.75 | +$1,687.5 | 5,109 |
| 2018-03-31 | Village Bank & Trust Financial Corp. | A | +90 sh | $32.25 | +$2,902.5 | 5,059 |
| 2017-03-31 | Village Bank & Trust Financial Corp. | A | +90 sh | $27.30 | +$2,457 | 4,849 |
| 2016-03-31 | Village Bank & Trust Financial Corp. | A | +30 sh | $18.91 | +$567.3 | 4,677 |
| 2015-07-02 | Village Bank & Trust Financial Corp. | A | +200 sh | $21.64 | +$4,328 | 200 |
| 2015-03-27 | Village Bank & Trust Financial Corp. | P | ▲+2,796 sh | $13.87 | ▲+$38.8K | 3,803 |
| 2015-03-27 | Village Bank & Trust Financial Corp. | P | ▲+189 sh | $13.87 | ▲+$2,621.43 | 252 |
| 2015-03-27 | Village Bank & Trust Financial Corp. | P | ▲+4,932 sh | $13.87 | ▲+$68.4K | 9,973 |
| 2013-12-04 | Village Bank & Trust Financial Corp. | A | +80.6K sh | $1.55 | +$125K | 80,645 |
| 2010-12-02 | Village Bank & Trust Financial Corp. | L | +715 sh | $1.70 | +$1,215.357 | 9,700 |
| 2010-12-02 | Village Bank & Trust Financial Corp. | L | +2,485 sh | $1.70 | +$4,224.5 | 8,985 |
| 2008-11-19 | Village Bank & Trust Financial Corp. | P | ▲+700 sh | $6.00 | ▲+$4,200 | 6,500 |
| 2008-11-18 | Village Bank & Trust Financial Corp. | P | ▲+300 sh | $5.85 | ▲+$1,755 | 5,500 |
| 2008-11-18 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $5.84 | ▲+$584 | 5,800 |
| 2008-11-18 | Village Bank & Trust Financial Corp. | P | ▲+200 sh | $5.95 | ▲+$1,190 | 5,700 |
| 2008-11-17 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $5.66 | ▲+$566 | 5,105 |
| 2008-11-17 | Village Bank & Trust Financial Corp. | P | ▲+205 sh | $5.69 | ▲+$1,166.45 | 4,605 |
| 2008-11-17 | Village Bank & Trust Financial Corp. | P | ▲+200 sh | $5.67 | ▲+$1,134 | 4,805 |
| 2008-11-17 | Village Bank & Trust Financial Corp. | P | ▲+200 sh | $5.68 | ▲+$1,136 | 5,005 |
| 2008-11-17 | Village Bank & Trust Financial Corp. | P | ▲+95 sh | $5.45 | ▲+$517.75 | 5,200 |
| 2008-11-13 | Village Bank & Trust Financial Corp. | P | ▲+400 sh | $5.85 | ▲+$2,340 | 4,000 |
| 2008-11-13 | Village Bank & Trust Financial Corp. | P | ▲+400 sh | $5.84 | ▲+$2,336 | 3,600 |
| 2008-11-13 | Village Bank & Trust Financial Corp. | P | ▲+200 sh | $5.69 | ▲+$1,138 | 4,200 |
| 2008-11-13 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $5.79 | ▲+$579 | 4,300 |
| 2008-11-13 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $5.74 | ▲+$574 | 4,400 |
| 2008-10-28 | Village Bank & Trust Financial Corp. | P | ▲+8,500 sh | $6.00 | ▲+$51K | 8,500 |
| 2007-09-07 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $15.44 | ▲+$1,544 | 1,300 |
| 2007-05-07 | Village Bank & Trust Financial Corp. | P | ▲+578 sh | $16.44 | ▲+$9,502.32 | 49,678 |
| 2007-05-07 | Village Bank & Trust Financial Corp. | P | ▲+200 sh | $16.33 | ▲+$3,266 | 49,100 |
| 2007-05-07 | Village Bank & Trust Financial Corp. | P | ▲+100 sh | $16.50 | ▲+$1,650 | 49,778 |
| 2006-06-02 | Village Bank & Trust Financial Corp. | X | +20.9K sh | $10.20 | +$213K | 48,900 |
| 2006-06-02 | Village Bank & Trust Financial Corp. | X | −20.9K sh | $10.20 | −$213K | 0 |