The Trade Desk faces margin pressure amid $757M revenue forecast | StreamingMeme