These stocks have the earnings mojo before they report next week