DB • 1ED • LU1048328220
Generating your data highlights...
599m USD | # 5827 in DE
508 shares | 5.69m USD
105.79m
66.18% | 70.02m