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.