RATINGS CHANGES

TD Ameritrade (AMTD - Get Report) was downgraded to hold from buy at Deutsche Bank. $31 price target. The company is facing IDA yield headwinds, Deutsche said. 

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

Diamondback Energy (FANG - Get Report) was upgraded to buy from hold at Canaccord Genuity. $100 price target. Increased activity should drive top-tier growth, Canaccord said. 

Genesco (GCO - Get Report) was downgraded to equal-weight at Morgan Stanley. $74 price target. The stock is up 19% year-to-date, but the company is facing macro headwinds, Morgan said. 

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

Nucor (NUE - Get Report) was downgraded to neutral from buy at Bank of America/Merrill Lynch. $56 price target. Earnings estimates were also cut, as margins will likely be squeezed in the second half of the year, analysts said. 

Panera Bread (PNRA) was initiated with an outperform rating at RBC Capital. $250 price target. Expect earnings growth to accelerate through 2018, RBC said. 

Papa John's (PZZA - Get Report) was upgraded to overweight from sector weight at Keybanc. $80 price target. Expect the pizza business to pick up steam in the second half of the year, Keybanc said. 

RetailMeNot (SALE) was upgraded to hold at TheStreet Ratings. You can view the full analysis from the report here: SALE

Steel Dynamics (STLD - Get Report) was downgraded to neutral from buy at Bank of America/Merrill Lynch. $28 price target. Pricing and volume have likely peaked, analysts said. 

T. Rowe Price (TROW - Get Report) was downgraded to hold from buy at Deutsche Bank. $75 price target. Net flows will likely be challenged for at least two or three quarters, Deutsche said. 

Verizon (VZ - Get Report) was downgraded to perform at Oppenheimer. The valuation is less attractive, given wireless spectrum and regulatory headwinds, Oppenheimer said. 

Wynn Resorts (WYNN - Get Report) was downgraded to neutral from buy at UBS. The valuation is less attractive, based on a $98 price target, UBS said.

This article was written by a staff member of TheStreet.