Nasdaq:CTSH | US1924461023
Generating your data highlights...
35b USD | # 583 in US
4.32m shares | 301.79m USD
482.65m
99.70% | 481.2m