XTRA • DRW8 • DE0005550602
Generating your data highlights...
1.65b USD | # 4218 in DE
1.93k shares | 179.88k USD
10.16m
19.43% | 1.97m