Advertisement
Advertisement

TTD

TTD logo

The Trade Desk, Inc.

47.66
USD
+0.42
+0.90%
Nov 05, 12:12 UTC -5
Open

TTD Cash Flow

Advertisement