RATINGS CHANGES

Applied Materials (AMAT - Get Report) was upgraded to buy at Citigroup. The company is levered to higher equipment spending in China, Citi said. 

Best Buy (BBY - Get Report) was downgraded to hold from buy at Deutsche Bank. $32 price target. The company is investing more in future growth and a second half recovery may not materialize, Deutsche said. 

Cabala's (CAB) was downgraded to hold at TheStreet Ratings. You can view the full analysis from the report here: CAB.

Colfax (CFX - Get Report) was upgraded to equal weight from underweight at Barclays. $26 price target. The valuation is more attractive, as the stock is down 16% over the past three weeks, Barclays said. 

Computer Sciences (CSC) was upgraded to overweight at Barclays. $54 price target. The Hewlett-Packard Enterprise (HPE - Get Report) deal has material synergy opportunities, Barclays said. 

Fleetmatics (FLTX) was upgraded to overweight at Pacific Crest. $54 price target. Earnings estimates were also increased as the new management is cutting costs, Pac Crest said. 

Greif (GEF - Get Report) was downgraded to market perform from outperform at BMO Capital. The valuation is less attractive, based on a $36 price target, BMO said. 

Alphabet (GOOGL - Get Report) was downgraded to hold at TheStreet Ratings. You can view the full analysis from the report here: GOOGL.

Monsanto (MON) was upgraded to buy from hold at Jefferies. the valuation is more attractive based on a $132 price target, Jefferies said. 

MSC Industrial (MSM - Get Report) was downgraded to equal weight from underweight at Barclays. $64 price target. The valuation is less attractive, with the stock down 33% on the year, Barclays said. 

Noble Energy  (NBL - Get Report) was upgraded to buy from neutral at Sterne Agee. $47 price target. The company has strong operating momentum and macro headwinds are easing, Sterne said. 

Valero Energy (VLO - Get Report) was downgraded to hold at TheStreet Ratings. You can view the full analysis from the report here: VLO.

Western Digital (WDC - Get Report) was upgraded to overweight at Barclays. The valuation is more attractive, based on a $60 price target, Barclays said.

This article was written by a staff member of TheStreet.