TTD
View detailsThe Trade Desk, Inc.
$22.47
Market cap $10.70B
Divergence
0.96
Revenue 1Y
+18.47%
Margin Exp
+2.88 pts
Price 1Y
-55.29%
Mode
Profitable