XTRA • 883867 • IE0000669501
Generating your data highlights...
5.53b USD | # 2373 in DE
N/A shares | 16.23m USD
241.16m
81.59% | 196.77m