The Trade Desk Reports Mixed Q1 Earnings, Stock Declines | Intellectia.AI