Yelp Inc. YELP is set to report first-quarter 2018 results on May 10. The company beat the Zack Consensus Estimate in each of the trailing four quarters, delivering an average positive surprise of 576.3%.In the last reported quarter, the company reported non-GAAP earnings of 19 cents per share, which declined 29.6% year over year but beat the Zacks Consensus Estimate of 5 cents.Revenues increased 12% year over year to $218.2 million, which surpassed the Zacks Consensus Estimate of $215 million.For the first quarter of 2018, Yelp expects revenues between $218 million and $221 million.Let's see how things are shaping up for this announcement.Factors at PlayAdvertising is the primary source of revenues for Yelp. In the last reported quarter, ad revenues, which accounted for 95.5% of total revenues, increased 18.1% from the year-ago quarter to $208.4 million. This was driven by the fastest growing self-serve channel, followed by national and local. Paying advertiser accounts grew 7600 sequentially to reach 163K and increased 21% year over year.Moreover, Yelp is benefiting from its partnership with GrubHub Inc. GRUB. Higher-than-expected revenue per order from Eat24, which was divested to Grubhub in October 2017, drove results in the last reported quarter.The collaboration provides users with access to a significant number of restaurants available for food ordering on the platform, which is expected to boost transaction revenues.Further, expansion in customer base of Yelp Reservations, Nowait and Yelp Wi-Fi marketing is a positive. Increasing adoption of Request to Quote is expected to improve advertising revenues in the home and local category.Moreover, accelerating consumer traffic across app and mobile is a positive for the company. App unique devices grew 20% year over year to approximately 29 million on a monthly average basis in the December quarter. Significant improvement in cumulative reviews is also encouraging.However, increase in operating expenses driven by an expected increase in headcount, product development and sales & marketing expenses will remain an overhang on the bottom line.Yelp Inc. Price and EPS Surprise Yelp Inc. Price and EPS Surprise | Yelp Inc. QuoteWhat Our Model SaysAccording to the Zacks model, a company with a Zacks Rank #1 (Strong Buy), 2 (Buy) or #3 (Hold) has a good chance of beating estimates if it also has a positive Earnings ESP. The Sell-rated stocks (Zacks Rank #4 or #5) are best avoided. You can uncover the best stocks to buy or sell before they’re reported with our Earnings ESP Filter.Yelp has a Zacks Rank #3 and an Earnings ESP of +18.45% and that indicates a likely positive surprise.Other Stocks With a Favorable CombinationHere are some companies, which, as per our model, also have the right combination of elements to post an earnings beat this quarter:Workday, Inc. WDAY has an Earnings ESP of +7.68% and a Zacks Rank #1. You can see the complete list of today’s Zacks #1 Rank stocks here.Analog Devices, Inc. ADI has an Earnings ESP of +0.20% and a Zacks Rank #2.Looking for Stocks with Skyrocketing Upside?Zacks has just released a Special Report on the booming investment opportunities of legal marijuana. Ignited by new referendums and legislation, this industry is expected to blast from an already robust $6.7 billion to $20.2 billion in 2021. Early investors stand to make a killing, but you have to be ready to act and know just where to look. See the pot trades we're targeting>>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 Yelp Inc. (YELP): Free Stock Analysis Report Workday, Inc. (WDAY): Free Stock Analysis Report GrubHub Inc. (GRUB): Free Stock Analysis Report Analog Devices, Inc. (ADI): Free Stock Analysis Report To read this article on Zacks.com click here. Zacks Investment Research