Nasdaq:TTD | US88339J1051
Generating your data highlights...
17.7b USD | # 1037 in US
13.95m shares | 644.28m USD
440.32m
99.38% | 437.59m