Village Bank & Trust Financial Corp.VBFC

Market cap
$117.63M
P/E ratio
16.3x
Period EndCash from investing (Million USD)YoY (%)
Dec 31, 2024-17+95.76%
Dec 31, 2023-9-87.07%
Dec 31, 2022-66+142.00%
Dec 31, 2021-27-77.45%
Dec 31, 2020-121+603.92%
Dec 31, 2019-17-57.34%
Dec 31, 2018-40+7.16%
Dec 31, 2017-38+77.64%
Dec 31, 2016-21+56.07%
Dec 31, 2015-14-162.16%
Dec 31, 201422-12.91%
Dec 31, 201325-51.58%
Dec 31, 201252+24.90%
Dec 31, 201141