DB • ENAA • US29258N2062
Generating your data highlights...
46.1b USD | # 492 in DE
N/A shares | N/A USD
1.05b
29.18% | 305.81m