Financial insights of CRTO