Trade Desk faces investigation after $15 million revenue miss