DB • FMN • US52660W1018
Generating your data highlights...
32.3b USD | # 667 in DE
137 shares | 4.17k USD
577.77m
69.77% | 403.08m