DB • ENAA • US29258N2062
Generating your data highlights...
50.4b USD | # 466 in DE
3 shares | 72.42 USD
1.02b
28.61% | 292.8m