Nasdaq • TTD • US88339J1051
Generating your data highlights...
9.94b USD | # 1654 in US
20.63m shares | 480.78m USD
427m
97.82% | 417.7m