Advertisement
Advertisement

TTD

TTD logo

The Trade Desk, Inc.

22.26
USD
Sponsored
-1.23
-5.23%
May 08, 13:32 UTC -4
Open

TTD Live Chart

See Full Chart
Advertisement