BIT • 1CPRT • US2172041061
Generating your data highlights...
32.7b USD | # 374 in IT
140 shares | 7.71k USD
963.31m
91.66% | 882.95m