The Trade Desk Revenue Rises but Growth Slows and Stock Tanks 30%

Business