NEW YORK (TheStreet) -- Shares of Michaels (MIK) - Get Report were gaining late Wednesday afternoon ahead of the company's 2016 second quarter earnings, due out before tomorrow's opening bell.

Wall Street expects earnings to be flat year-over-year, but revenue to be higher than last year.

Analysts are projecting that the Irving, TX-based arts and crafts retailer will report earnings of 17 cents per share on revenue of $1.05 billion.

During the same period a year ago, Michaels earned 17 cents per diluted share on revenue of $984.27 million.

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

This is driven by some concerns, which should have a greater impact than any strengths, and could make it more difficult for investors to achieve positive results compared to most of the stocks covered by the team.

Among the areas that are negative, one of the most important has been a generally disappointing historical performance in the stock itself.

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

Image placeholder title