Nasdaq • TTD • US88339J1051
Generating your data highlights...
10.8b USD | # 1558 in US
20.29m shares | 491.81m USD
426.99m
97.73% | 417.28m