XTRA:3LN | US5380341090
Generating your data highlights...
30.3b USD | # 560 in DE
N/A shares | 9.6k USD
230.6m
61.86% | 142.65m