The Trade Desk Hits 2020 Lows as Buyback Authorization Increases to $500 Million | Intellectia.AI