XTRA • JUN3 • DE0006219934
Generating your data highlights...
2.77b USD | # 3429 in DE
252.37k shares | 8.77m USD
102m
47.06% | 48m