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