Technology  Trade Desk shares fall 17% on lower guidance

Trade Desk shares fall 17% on lower guidance