XTRA • 883867 • IE0000669501
Generating your data highlights...
6.14b USD | # 2276 in DE
N/A shares | 19.4m USD
237.6m
86.38% | 205.23m