Home News The Trade Desk stock has imploded: is it a bargain before earnings?