Village Bank & Trust Financial Corp.VBFC

Market cap
$117.63M
P/E ratio
16.3x
Period EndDepreciation & amortization (Million USD)YoY (%)
Dec 31, 20241+9.44%
Dec 31, 20231+10.62%
Dec 31, 20221-6.19%
Dec 31, 20211-0.68%
Dec 31, 20201-9.01%
Dec 31, 20191-11.05%
Dec 31, 20181-2.43%
Dec 31, 20171-3.01%
Dec 31, 20161-9.25%
Dec 31, 20151+23.79%
Dec 31, 20141-48.06%
Dec 31, 20131-4.02%
Dec 31, 20121-3.69%
Dec 31, 20111