Nasdaq • TTD • US88339J1051
Generating your data highlights...
11.6b USD | # 1481 in US
19.57m shares | 474.88m USD
426.99m
97.73% | 417.3m