OTCPK • VBRE.Y • US71645Y3053
Generating your data highlights...
6.63b USD
35.64k shares | 456.88k USD
1.19b
82.85% | 986.79m