Advertisement
Advertisement

TTD

TTD logo

The Trade Desk, Inc.

85.53
USD
-1.43
-1.64%
Aug 01, 12:13 UTC -4
Open

TTD Cash Flow

Advertisement