RATINGS CHANGES

Best Buy (BBY) - Get Report was upgraded to buy at TheStreet Ratings. You can view the full analysis from the report here: BBY.

Dillard's (DDS) - Get Report was downgraded to sell from hold at Deutsche Bank. The valuation is not as attractive following the stock's 30% year-to-date rally, Deutsche said. 

Graco (GGC) was upgraded to sector perform at RBC Capital. $81 price target. The company's earnings are proving to be more resilient, RBC said. 

General Motors (GM) - Get Report was downgraded to hold from buy at Argus. U.S. auto sales appear to be near peak levels, Argus said. 

KBR (KBR) - Get Report was upgraded to neutral at Citigroup. $15 price target. The valuation is more attractive now that the stock has fallen 20%, Citigroup said. 

Nucor (NUE) - Get Report was downgraded to sector weight from overweight at Keybanc. Earnings estimates were also cut, given the company's new guidance, Keybanc said. 

R.R. Donnelley & Sons (RRD) - Get Report was upgraded to buy at TheStreet Ratings. You can view the full analysis from the report here: RRD.

Square (SQ) - Get Report was initiated with a sector weight rating at Pacific Crest. Investors have high expectations and analysts see fair value around $10 to $11, Pac Crest said. 

EW Scripps (SSP) - Get Report was downgraded to market perform from outperform at Wells Fargo. Earnings estimates were also cut, given the company's new guidance, Wells said. 

Tri Pointe (TPH) - Get Report was upgraded to outperform from market perform at JMP Securities. $12.50 price target. The company has strong earnings momentum, JMP said. 

Valeant Pharmaceuticals (VRX) was downgraded to hold from buy at TD Securities. $110 price target. The company has withdrawn its 2016 earnings guidance, TD said.

Western Gas Partners (WES) - Get Report was downgraded to sell at TheStreet Ratings. You can view the full analysis from the report here: WES.

This article was written by a staff member of TheStreet.