Nasdaq • CRTO • US2267181046
Generating your data highlights...
876m USD | # 5243 in US
297.57k shares | 5.36m USD
50.24m
87.62% | 44.03m