XTRA • CIT • US1729081059
Generating your data highlights...
79.2b USD | # 291 in DE
159 shares | 38.01k USD
400.7m
85.52% | 342.7m