The Trade Desk Faces Headwinds: 5.1% Drop Amid Competition and Client Discontent | Whale Factor