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