DB • FMN • US52660W1018
Generating your data highlights...
39.9b USD | # 585 in DE
303 shares | 9.25k USD
577.77m
69.77% | 403.08m