The Trade Desk, Inc. - Class A Common Stock (TTD)

21.46
-2.03 (-8.62%)
NASDAQ · Last Trade: May 8th, 10:10 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors