Trade Desk Inc - Ordinary Shares - Class A

:TTD   4:00:00 PM EDT
24.17
-0.93 (-3.70%)
4:52:36 PM EDT: $24.17 0.00 (0.00%)
Published: 03/26/2019