Trade Desk Shares Drop 9.5% to $20.89 | Intellectia.AI