The Trade Desk sets terms for upcoming IPO

September 08, 2016