DB:MMX | US5732841060
Generating your data highlights...
38.2b USD | # 551 in DE
18 shares | 11.48k USD
60.31m
99.23% | 59.84m