DB • ELXA • US0101982082
Generating your data highlights...
1.58b USD | # 4331 in DE
N/A shares | N/A USD
270.5m
81.16% | 219.54m