The Trade Desk holds 95%+ client retention despite market noise | StreamingMeme