Why the Trade Desk Stock Collapsed 68% In 2025