NEW YORK (TheStreet) -- Shares of Duke Energy (DUK) - Get Report are advancing by 0.6% to $79.25 late Monday morning, before the company reports its 2016 first quarter results, due out before the market open tomorrow.

Wall Street is expecting the Charlotte, NC-based power company to post earnings of $1.14 per share on revenue of $6.05 billion.

Last year, Duke Energy reported adjusted earnings of $1.24 per diluted share on total operating revenue of $6.07 billion.

The company conducts its operations in three business segments: regulated utilities, international energy and commercial power.

Separately, TheStreet Ratings Team has a "Buy" rating with a score of A- on the stock.

The company's strengths can be seen in multiple areas, such as its impressive record of earnings per share growth, compelling growth in net income, expanding profit margins and notable return on equity.

The team believes its strengths outweigh the fact that the company has had generally high debt management risk by most measures that were evaluated.

Recently, TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author.

You can view the full analysis from the report here: DUK

Image placeholder title