Nasdaq • CRTO • US2267181046
Generating your data highlights...
1b USD | # 5043 in US
429.87k shares | 7.93m USD
52.55m
80.05% | 42.07m