Nasdaq • TTD • US88339J1051
Generating your data highlights...
10.8b USD | # 1526 in US
20.29m shares | 491.78m USD
426.99m
97.73% | 417.29m