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