TTD   $19.28  2.01% Market Closed After Close 19.2696 -0.05%

The Trade Desk, Inc.

Earnings, Splits and Dividends

Data not available