RATINGS CHANGES

Avery Dennison (AVY) - Get Report was upgraded to overweight from neutral at JPMorgan. $78 price target. The valuation is more attractive, based on an attractive 8% free cash flow yield, JPMorgan said.

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

Entergy (ETR) - Get Report was downgraded to underweight at Morgan Stanley. $68 price target. The company is seeing weaker sales growth and will likely be cash flow negative through the end of the decade, Morgan said. 

Fiserv (FISV) - Get Report was downgraded to market perform from outperform at William Blair. The valuation is less attractive, as the company is valued at 19.4x expected 2017 earnings, Blair said. 

News Corp. (NWSA) - Get Report was downgraded to underperform from neutral at Bank of America/Merrill Lynch. The turnaround will take longer than expected, analysts said. 

Pacira Pharmaceuticals (PCRX) - Get Report was upgraded to market perform from underperform at BMO Capital. The valuation is more attractive, based on a $35 price target, BMO said. 

Quintiles (Q) was downgraded to neutral from overweight at Piper Jaffray. $72 price target. Merger risks are not being factored into the price, Piper said. 

Royal Caribbean (RCL) - Get Report was downgraded to neutral from overweight at JPMorgan. $73 price target. Supply is rising in China and Europe remains weak, JPMorgan said. 

Silicon Labs (SLAB) - Get Report was upgraded to buy from neutral at MKM Partners. $73 price target. The stock has pulled back, but the company has sustainable growth drivers, MKM said. 

Scripps Networks (SNI) was downgraded to underperform from neutral at Bank of America/Merrill Lynch. $66 price target. The valuation is less attractive, as the stock is up 18% year-to-date, analysts said. 

Under Armour (UA) - Get Report was upgraded to buy at TheStreet Ratings. You can view the full analysis from the report here: UA.

Western Digital (WDC) - Get Report was upgraded to neutral from underperform at Bank of America/Merrill Lynch. $66 price target. Business fundamentals are better and execution is strong. 

This article was written by a staff member of TheStreet.