Nasdaq • CRTO • US2267181046
Generating your data highlights...
791m USD | # 5405 in US
430.53k shares | 7.94m USD
52.55m
80.05% | 42.07m