NYSE:IT | US3666511072
Generating your data highlights...
11.8b USD | # 1463 in US
1.44m shares | 301.6m USD
70.45m
96.47% | 67.96m