Nasdaq:TTD | US88339J1051
Generating your data highlights...
37.1b USD | # 537 in US
8.63m shares | 581.33m USD
491.57m
90.67% | 445.72m