Nasdaq:TTD | US88339J1051
Generating your data highlights...
54.1b USD | # 324 in US
3.44m shares | 339.38m USD
491.58m
90.55% | 445.1m