May 28, 2026
May 28, 2026
May 28, 2026
May 28, 2026
May 28, 2026
May 28, 2026
May 28, 2026
May 28, 2026
Despite a nearly 68% drop in stock price, The Trade Desk's fundamentals remain strong with steady revenue growth and customer retention. So, what's behind the plunge?