Trade Desk stock falls on report of ad spend shift to Amazon

Jun 5, 2025 - 16:38
 0