Nasdaq:CTSH | US1924461023
Generating your data highlights...
44.4b USD | # 430 in US
3m shares | 243.87m USD
495.82m
99.72% | 494.45m