OTCPK • BESV.F • NL0012866412
Generating your data highlights...
23.5b USD | # 858 in US
451 shares | 114.8k USD
79.17m
88.84% | 70.34m