Trade Desk Inc [TTD] is -24.29% lower this YTD. Is it still time to buy?
Trade Desk Inc [NASDAQ: TTD] gained 2.16% on the last trading session, reaching $75.63 price per share at the time. Trade Desk Inc represents 448.02 million in outstanding shares, while the company has a total market value of $37.17 billion with the latest information. TTD