Covered by 1 source · 1 article
The Trade Desk ends 4.5% lower, snapping a six-session winning streak