StocksTrade Desk Inc ATTD

TTD

Trade Desk Inc A

514.35 24.75 (5.06%)
Delayed Prices By NASDAQ, in USD