XTRA • CIT • US1729081059
Generating your data highlights...
84.4b USD | # 278 in DE
162 shares | 34.79k USD
400.15m
85.50% | 342.13m