Criteo Q2 2026 net income drops 40% to USD 12 million; revenue falls 11% to USD 428 million - CRTO News | Rallies