The Trade Desk loses 70% as Amazon gains ad share | StreamingMeme