DB • 80E • ES0180918015
Generating your data highlights...
583m USD | # 5948 in DE
N/A shares | 561.02k USD
65.03m
36.35% | 23.64m