Molycorp was upgraded to hold from sell by TheStreet Ratings on Thursday. TheStreet Ratings gives Molycorp a C- grade. The stock closed Friday at $29.99 and has risen 25.06% year to date. Avon Products was upgraded to buy from hold by TheStreet Ratings on Wednesday. TheStreet Ratings gives Avon Products a B- grade and $26.60 price target. The stock closed Friday at $22 and has risen 25.93% year to date.