CMS Energy Corporation CMS is set to report second-quarter 2017 financial results on Jul 28, before the market opens.Last quarter, the company posted an earnings surprise of 9.23%. Notably, it surpassed the Zacks Consensus Estimate in three of the trailing four quarters, with an average beat of 13.62%.Let’s see how things are shaping up at the company prior to this announcement.Factors at PlayCMS Energy’s regulated electric power operations in Michigan generate a relatively stable and growing earnings stream. Of late, the company has been strongly engaged in reducing its operation and maintenance (O&M) costs, which, in turn, will fund capital investments.In fact, the company has been able to cut down O&M costs by more than 3% for each of the last three years. It cut down costs by an impressive 6.5% last year, much better than the initial expectation. We anticipate similar cost reductions in the company’s upcoming second-quarter results.Furthermore, improvement has been witnessed in CMS Energy’s latest initiative, the Consumers Energy Way. The strategy focuses on bettering customer experience by offering prompt services at low costs. As of the end of the first quarter, it has saved more than $0.5 billion for the company. We expect to get further updates on this project’s improvements, once the second-quarter results release.Weather continues to play an important role in the company’s to-be-reported quarter. CMS Energy’s service territories have witnessed above-average temperatures during the second quarter. This will result in lower household expenditure on heating, which might adversely impact revenues.For the second quarter, the Zacks Consensus Estimate for earnings is 42 cents, reflecting a decline of 7.22%, on revenues of $1.36 billion, which implies a 1.13 % decrease year over year.Earnings WhispersOur proven model does not conclusively show that CMS Energy is likely to beat earnings this quarter. This is because a stock needs to have both a positive Earnings ESP and a Zacks Rank #1 (Strong Buy), 2 (Buy) or 3 (Hold) for this to happen. This is not the case here, as you will see below.Zacks ESP: CMS Energy has an Earnings ESP of -4.76%. This is because the Most Accurate estimate is pegged at 39 cents, lower than the Zacks Consensus Estimate of 41 cents. You can uncover the best stocks to buy or sell before they’re reported with our Earnings ESP Filter.Zacks Rank: CMS Energy carries a Zacks Rank #3, which increases the predictive power of ESP. However, the negative Earnings ESP of 4.76% makes surprise prediction difficult.Meanwhile, we caution against stocks with a Zacks Rank #4 or 5 (Sell rated) going into the earnings announcement, especially when the company is seeing negative estimate revisions.CMS Energy Corporation Price and EPS Surprise CMS Energy Corporation Price and EPS Surprise | CMS Energy Corporation QuoteStocks that Warrant a LookHere are a few stocks in the Utility space worth considering on the basis of our model which shows that they have the right combination to pull off a beat.NiSource, Inc. NI has an Earnings ESP of +10.00% and carries a Zacks Rank #2. It is slated to report second-quarter 2017 results on Aug 2.Pattern Energy Group Inc. PEGI has an Earnings ESP of +23.08% and holds a Zacks Rank #2. It is slated to report second-quarter 2017 results on Aug 4.You can see the complete list of today’s Zacks #1 Rank stocks here.The AES Corporation AES has an Earnings ESP of +20.00% and holds a Zacks Rank #2. It is slated to report second-quarter 2017 results on Aug 8.The Hottest Tech Mega-Trend of AllLast year, it generated $8 billion in global revenues. By 2020, it's predicted to blast through the roof to $47 billion. Famed investor Mark Cuban says it will produce ""the world's first trillionaires,"" but that should still leave plenty of money for regular investors who make the right trades early.See Zacks' 3 Best Stocks to Play This Trend >> 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 CMS Energy Corporation (CMS): Free Stock Analysis Report NiSource, Inc (NI): Free Stock Analysis Report The AES Corporation (AES): Free Stock Analysis Report Pattern Energy Group Inc. (PEGI): Free Stock Analysis Report To read this article on Zacks.com click here. Zacks Investment Research