The Trade Desk Stock Plummets Over 86% from 2024 Highs | Intellectia.AI