Weekly Recap | Trade Desk -2.93%, most brokers rate it buy or overweightWeekly Review·Sep 19 at 06:54 AMTTD-0.29%TTDU0.00%