Nasdaq • TTD • US88339J1051
Generating your data highlights...
8.47b USD | # 1787 in US
20.2m shares | 439.37m USD
427m
97.96% | 418.27m