NEW YORK ( TheStreet) -- These stocks received upgrades to buy from TheStreet Ratings on Monday: Guess?TICKER TYPE="EQUITY" SYMBOL="GES"/>, Safeway ( SWY), SLM ( SLM) and CNA Financial ( CNA). Guess? Guess? is a clothing and accessories retailer. The company is scheduled to report fourth-quarter earnings on March 16. Analysts expect earnings of $1.06 a share. The stock was upgraded to a buy from a hold by TheStreet Ratings. TheStreet Ratings gives Gap a B- grade with a price target of $34.27. The stock closed at $29.36 on Friday.