Criteo Reports Over $1 Billion Media Spend in Q1 2026 | Intellectia.AI