XTRA • CIT • US1729081059
Generating your data highlights...
80b USD | # 290 in DE
174 shares | 37.27k USD
400.17m
85.50% | 342.13m