Advertisement
Advertisement

TTD

TTD logo

The Trade Desk, Inc.

46.13
USD
-2.95
-6.00%
Apr 04, 15:56 UTC -4
Open

TTD Cash Flow

Advertisement