Paychex Inc. PAYX is set to report second-quarter fiscal 2018 results on Dec 21. Last quarter, the company delivered a positive earnings surprise of 3.33%. Also, the company has outperformed the Zacks Consensus Estimate in all of the trailing four quarters with an average positive earnings surprise of 2.22%.Let’s see how things are shaping up for this announcement.Influencing FactorsPaychex is a provider of payroll and integrated human resource, and employee benefits outsourcing solutions. It caters to the small- to medium-sized businesses (SMB) in the United States and is expected to continue benefiting from its strong domain expertise, going ahead.In fact, Paychex’s investments in product development, technology and focus on building its sales force to support revenue growth are impressive. Also, product launches and joint venture initiatives in a less-than-half-penetrated market are encouraging.Meanwhile, the company’s top-line continues to be boosted by its inorganic growth strategies. In this context, Paychex’s acquisition of HROI in August is worth mentioning. This is because this buyout is expected to drive this payroll and human resource solutions provider’s clientele and revenues.However, the company is facing issues in retaining its customer base for the last few quarters, which is a major concern. Due to a challenging demand environment and modest decline in retention, the company’s payroll client base remained flat in the previous quarter. Additionally, political uncertainty, which in turn impacted outsourcing-decision making in the mid-market affected the company’s client base.Furthermore, increasing competition from industry peers like Automatic Data Processing, Insperity, Intuit, H&R Block, Broadridge Financial Solutions and DST System is another key concern.Paychex, Inc. Price and EPS Surprise Paychex, Inc. Price and EPS Surprise | Paychex, Inc. QuoteWhat Our Model SaysOur proven model does not conclusively show that Paychex is likely to beat estimates this quarter. This is because a stock needs to have both a Zacks Rank #1 (Strong Buy), 2 (Buy) or 3 (Hold) and a positive Earnings ESP for this to happen. You can uncover the best stocks to buy or sell before they’re reported with our Earnings ESP Filter.Paychex has an Earnings ESP of -0.68% and a Zacks Rank #3.Conversely, Sell-rated stocks (Zacks Rank #4 or 5) should never be considered going into an earnings announcement.Stocks to ConsiderHere are a couple of stocks that you may consider as our model shows that they have the right combination of elements to post an earnings beat:Broadcom Limited AVGO has an Earnings ESP of +1.02% and a Zacks Rank #1. You can see the complete list of today’s Zacks #1 Rank stocks here.Western Digital Corporation WDC has an Earnings ESP of +1.31% and a Zacks Rank #1.Bazaarvoice, Inc. BV has an Earnings ESP of +12.50% and a Zacks Rank #1.Wall Street’s Next AmazonZacks EVP Kevin Matras believes this familiar stock has only just begun its climb to become one of the greatest investments of all time. It’s a once-in-a-generation opportunity to invest in pure genius.Click for details >>Want the latest recommendations from Zacks Investment Research? Today, you can download 7 Best Stocks for the Next 30 Days. Click to get this free report Western Digital Corporation (WDC): Free Stock Analysis Report Bazaarvoice, Inc. (BV): Free Stock Analysis Report Broadcom Limited (AVGO): Free Stock Analysis Report Paychex, Inc. (PAYX): Free Stock Analysis Report To read this article on Zacks.com click here. Zacks Investment Research