DB • 1ED • LU1048328220
Generating your data highlights...
391m USD | # 6426 in DE
85 shares | 3.88m USD
105.35m
67.02% | 70.6m