StocksTrade Desk Inc ATTD

TTD

Trade Desk Inc A

42.78 -9.72 (-18.51%)
Delayed Prices By NASDAQ, in USD Market Closed
Trade
S
42.72
B
42.81