NYSE:IT | US3666511072
Generating your data highlights...
38.6b USD | # 461 in US
382.56k shares | 196.51m USD
77.13m
97.00% | 74.82m