CRTO   $42.64  0.68% Market Closed After Close 42.7 0.14%

Criteo SA

Data not available