Nasdaq • TTD • US88339J1051
Generating your data highlights...
8.7b USD | # 1787 in US
20.18m shares | 440.12m USD
427m
97.96% | 418.27m