🚨 $TTD Q2 Earnings 🚨 • Sales $694M vs Est. $686M • EPS $0.41 vs Est. $0.42 • EBITDA $271M vs Est. $261M Q3 Outlook • Sales $717M vs. Est. $716M • EBITDA $277M vs Est. $274M
4,72K