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