XTRA • IDA • ES0118594417
Generating your data highlights...
11.6b USD | # 1491 in DE
2.71k shares | 94.92m USD
175.66m
42.20% | 74.12m