OTCPK • VLEE.F • FR0013176526
Generating your data highlights...
3.32b USD | # 3197 in US
2.08k shares | 26.03k USD
242.91m
84.56% | 205.4m