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