Sunworks, Inc SUNW is set to report third-quarter 2019 results on Oct 31, before market open.Its earnings missed the Zacks Consensus Estimate in two of the last four quarters, the average negative surprise being 105.56%.Let’s see how things are shaping up prior to this announcement.Factors at PlayDuring the second-quarter earnings call, Sunworks revealed its plans of beginning installation for MAROMA projects in California in the third quarter. The installation is expected to have boosted the company’s revenues by $0.5 million in the quarter. Moreover, the company’s residential business is performing well lately and likely to have contributed to the overall top line.Considering these factors, the Zacks Consensus Estimate for Sunworks’ third-quarter revenues currently pegged at $20 million reflects an 11.1% rise from the year-ago quarter’s reported number.However, Sunworks has been witnessing a declining trend in its operating expenses for the last couple of years now. This is primarily a result of the continuous efforts undertaken by the company to streamline operations and align costs with core operational objectives. Assuming that such a trend has continued in the third quarter, the company’s bottom-line results are likely to reflect growth.The Zacks Consensus Estimate for third-quarter earnings is pegged at a breakeven, reflecting an improvement from the year-ago quarter’s reported loss of 7 cents.What the Zacks Model UnveilsOur proven model does not conclusively predict an earnings beat for Sunworks this season. The combination of a positive Earnings ESP and a Zacks Rank #1 (Strong Buy), 2 (Buy) or 3 (Hold) increases the odds of an earnings beat. But that’s not the case here. You can uncover the best stocks to buy or sell before they’re reported with our Earnings ESP Filter.Sunworks has an Earnings ESP of 0.00% and a Zacks Rank #3. You can see the complete list of today’s Zacks #1 Rank stocks here.Sunworks, Inc. Price and EPS Surprise Sunworks, Inc. price-eps-surprise | Sunworks, Inc. QuoteUpcoming Solar ReleasesAzure Power Global Ltd AZRE carries a Zacks Rank #3 and is expected to post second-quarter fiscal 2020 results soon.Vivint Solar VSLR carries a Zacks Rank #3 and is expected to post third-quarter 2019 results soon.A Recent Solar ReleaseFirst Solar Inc FSLR reported third-quarter 2019 adjusted earnings of 29 cents per share, missing the Zacks Consensus Estimate of $1.06 by 72.6%. The figure, however, grew from the prior-year quarter’s loss per share of 18 cents.Today's Best Stocks from ZacksWould you like to see the updated picks from our best market-beating strategies? From 2017 through 2018, while the S&P 500 gained +15.8%, five of our screens returned +38.0%, +61.3%, +61.6%, +68.1%, and +98.3%.This outperformance has not just been a recent phenomenon. From 2000 – 2018, while the S&P averaged +4.8% per year, our top strategies averaged up to +56.2% per year.See their latest picks free >>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 Vivint Solar, Inc. (VSLR): Free Stock Analysis Report Sunworks, Inc. (SUNW): Free Stock Analysis Report Azure Power Global Ltd. (AZRE): Free Stock Analysis Report First Solar, Inc. (FSLR): Free Stock Analysis Report To read this article on Zacks.com click here.