DB • ELXA • US0101982082
Generating your data highlights...
2.4b USD | # 3738 in DE
16 shares | 145.25 USD
270.5m
81.67% | 220.91m