The Trade Desk finishes strong at $30.10 per share after its first day on NASDAQ | TechCrunch
techcrunch.com
#ad_tech #revenue #stocks #IPOs #tech_companies #startups #pub
Collect and share the web
Get started for free