Weekly Recap | Trade Desk -2.93%, most brokers rate it buy or overweightWeekly Review·1 day ago, 06:54 AMTTD-2.38%TTDU-5.29%