Village Bank & Trust Financial Corp.VBFC

Market cap
$117.63M
P/E ratio
16.3x
Period EndReturn on equity (%) (Million USD)YoY (%)
Dec 31, 20249.9+233.22%
Dec 31, 20233-77.66%
Dec 31, 202213.3-38.18%
Dec 31, 202121.6+19.69%
Dec 31, 202018+61.13%
Dec 31, 201911.2+40.93%
Dec 31, 20187.9-206.43%
Dec 31, 2017-7.5-120.42%
Dec 31, 201636.5+1299.62%
Dec 31, 20152.6-146.94%
Dec 31, 2014-5.6-70.03%
Dec 31, 2013-18.5-45.41%
Dec 31, 2012-34