BDL • SESGL • LU0088087324
Generating your data highlights...
2.4b USD | # 62 in LU
1.93k shares | 10.94m USD
417.01m
71.65% | 298.78m