XTRA • NPW1 • GB0009223206
Generating your data highlights...
12.6b USD | # 1440 in DE
1.87k shares | 29.34k USD
841.19m
84.08% | 707.25m