NYSE:IT | US3666511072
Generating your data highlights...
32.1b USD | # 549 in US
679.21k shares | 314.28m USD
77.06m
96.90% | 74.67m