The Trade Desk, Inc.
TTD
$61.15
-$3.76-5.79%
TTD
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.