Nasdaq • TTD • US88339J1051
Generating your data highlights...
8.47b USD | # 1821 in US
20.16m shares | 436.42m USD
427m
97.96% | 418.27m