News

The Trade Desk has dropped from over $140 to below $50 due to fears of an ad market slowdown and reduced growth targets.