NEW YORK (TheStreet) -- Shares of Canadian Natural Resource (CNQ) - Get Report  were higher in early-afternoon trading on Wednesday ahead of the company's 2016 second quarter results due out before tomorrow's opening bell.

Analysts are modeling that the Calgary-based company will post a loss compared to a profit last year. Revenue is expected to decline year-over-year.

Wall Street is projecting that the oil and natural gas company will report a loss of 20 cents per share on revenue of $1.8 billion.

During the same quarter last year, Canadian Natural earned 16 cents per diluted share on revenue of $3.4 billion.

Separately, TheStreet Ratings Team has a "Sell" rating with a score of D+ on the stock.

The company's weaknesses can be seen in multiple areas, such as its poor profit margins, weak operating cash flow and disappointing return on equity.

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: CNQ

Image placeholder title