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