Nasdaq • TTD • US88339J1051
Generating your data highlights...
9.94b USD | # 1636 in US
20.73m shares | 492.38m USD
427m
97.73% | 417.3m