XTRA • HOT • DE0006070006
Generating your data highlights...
37.4b USD | # 613 in DE
62.17k shares | 35.5m USD
75.24m
24.30% | 18.28m