DB:IHCB | NL0000360618
Generating your data highlights...
2.67b USD | # 3030 in DE
592 shares | 12.82m USD
178.4m
68.02% | 121.35m