RATINGS CHANGES

Apple (AAPL) was downgraded to perform at Oppenheimer. Earnings estimates were also cut, as results will likely remain weak until the next iPhone launch, Oppenheimer said. 

American Eagle (AEO) was downgraded to market perform from outperform at BMO Capital. $14 price target. The company lacks near-term catalysts and margins will likely be flat to down in the coming quarters, BMO said. 

Ally Financial (ALLY) was downgraded to market perform from outperform at Wells Fargo. The company has limited earnings upside potential, Wells said. 

First Interstate (FIBK) was downgraded to market perform from outperform at Keefe, Bruyette & Woods. The valuation is less attractive, based on a $30 price target, analysts said. 

Twenty-First Century Fox (FOX) (FOXA) was upgraded to buy at TheStreet Ratings. 

H&R Block (HRB) was downgraded to perform at Oppenheimer. Volume was disappointing during tax season, Oppenheimer said. 

JetBlue (JBLU) was upgraded to outperform from market perform at Cowen. $24 price target. Sales have likely bottomed and capacity growth is slowing, Cowen said. 

ResMed (RMD) was downgraded to neutral from overweight at Piper Jaffray. $57 price target. The company is facing growth headwinds and lacks near-term catalysts, Piper said. 

Stryker (SYK) was upgraded to buy from neutral at Sterne Agee. $130 price target. The company can grow sales and continue to expand margins, Sterne said. 

Total System (TSS) was upgraded to outperform from market perform at Wells Fargo. $18 price target. The company can continue to deliver organic growth and the TransFirst ST deal will augment this thesis, Wells said. 

Twitter (TWTR) was downgraded to neutral from overweight at JPMorgan. $18 price target. The company is facing continued user and advertising challenges, JPMorgan said. 

Twitter was also downgraded at Bank of America/Merrill Lynch, to underperform from neutral. $15 price target. The company is struggling to grow user monetization, analysts said. 

Wolverine World Wide (WWW) was downgraded to underperform at Sterne Agee. $15 price target. Inventory is rising and the company has limited near-term visibility, Sterne said. 

Xerox (XRX) was downgraded to sell at TheStreet Ratings. 

This article was written by a staff member of TheStreet.

More from Stocks

Barrick Gold and Randgold Resources in Advance Merger Talks: Reports

Barrick Gold and Randgold Resources in Advance Merger Talks: Reports

How Investors Can Profit by Focusing on This One Key Business Statistic

How Investors Can Profit by Focusing on This One Key Business Statistic

The Easy Money in Amazon Stock Has Been Made

The Easy Money in Amazon Stock Has Been Made

Is the Cannabis Crazy Equivalent to the Dot Com Bubble?

Is the Cannabis Crazy Equivalent to the Dot Com Bubble?

Get a Juicy 8%+ Dividend Yield With Solid Income Streams All in One Stock

Get a Juicy 8%+ Dividend Yield With Solid Income Streams All in One Stock