BIT • 4URW • FR0013326246
Generating your data highlights...
16.7b USD | # 586 in IT
N/A shares | 42.63m USD
144.47m
80.46% | 116.24m