Nasdaq • TTD • US88339J1051
Generating your data highlights...
8.31b USD | # 1885 in US
20.04m shares | 395.02m USD
427m
97.90% | 418.03m