NYSE:IT | US3666511072
Generating your data highlights...
10.5b USD | # 1584 in US
1.71m shares | 288.38m USD
70.45m
96.46% | 67.96m