XTRA • HOT • DE0006070006
Generating your data highlights...
45.5b USD | # 502 in DE
69.65k shares | 41.45m USD
75.24m
24.30% | 18.28m