Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
Apr 9, 2026
The Trade Desk's stock dropped 6% following a recommendation from a top advertising agency to avoid its platform. What led to this move and what could it mean for the broader advertising technology sector?