Criteo CRTO Gained 058 Can It Break 1810 20260520 AIDriven Layoffs and Stock Performance A Complex Relationship