NEW YORK (TheStreet) -- Wal-Mart (WMT) - Get Report shares closed trading up on Tuesday a couple of weeks after the company released its latest earnings report.

The company's stock is up over 8% year to date, despite a brief move down last week.

The big box retailer reported earnings $1.49 per share in the concluded quarter, three cents better than the $1.46 per share analysts were expecting the company to report. Wal-Mart reported revenue of $131.6 billion in the quarter versus analysts' consensus $130.65 billion expectations.

While the results topped analyst expectations, the company's earnings were down from the year ago period when it posted $1.61 per share. 

Separately the company updated its first quarter guidance to between 80 cents per share and 95 cents per share while issuing full year guidance between $4 and $4.30 per share.

(Subscribers get upgrades and downgrades ahead of the market. Find out more on TheStreet Quant Ratings here.)

While the company has been attempting to restructure its operations amid falling sales and profitability--last month Wal-Mart said it will close 269 stores worldwide, including 154 stores in the U.S. this year--TheStreet Ratings team upgraded the company's stock to "buy" from "hold" while also upping its letter grade to B- from C+. TheStreet said that the company's strengths can be seen in multiple areas, such as its attractive valuation levels and largely solid financial position with reasonable debt levels by most measures. TheStreet feels that its strengths outweigh the fact that the company has had somewhat weak growth in earnings per share.

WMT data by YCharts

Image placeholder title

TheStreet Ratings uses an algorithmic model to determine a rating for risk-adjusted total return prospect over 12 months.