Home News Trade Desk stock dropped 68% in 2025: Why was it the top S&P 500 laggard?