TTD   $108.02  2.06% Market Closed After Close 109.3 1.18%

Trade Desk Inc

Data not available