CRTO Financials: Criteo SA AI Analysis