The Trade Desk shares drop 25% as revenue growth hits 3% | StreamingMeme