Nasdaq • CTSH • US1924461023
Generating your data highlights...
26b USD | # 828 in US
10.97m shares | 545.43m USD
450.44m
99.73% | 449.23m