Trade Desk’s 31% Plunge Sends Warning on Ad Market, Economy

Trade Desk’s 31% Plunge Sends Warning on Ad Market, Economy