The Trade Desk Reports Disappointing Q1 Results, Shares Decline | Intellectia.AI