Nasdaq • TTD • US88339J1051
Generating your data highlights...
6.31b USD | # 2253 in US
22.61m shares | 421.02m USD
426.77m
97.90% | 417.8m