Trade Desk revenue rises 28% to $530.1M, guidance disappoints | StreamingMeme