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