Advertisement
Advertisement

TTD

TTD logo

The Trade Desk, Inc.

47.84
USD
+0.60
+1.28%
Nov 05, 13:38 UTC -5
Open

TTD Cash Flow

Advertisement