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

Danica Patrick's Final Race at 2018 Indianapolis 500: What She Thinks About Cars

Danica Patrick's Final Race at 2018 Indianapolis 500: What She Thinks About Cars

Why The FANG Stocks' Dominance May Not Be So Bad For The Market

Why The FANG Stocks' Dominance May Not Be So Bad For The Market

At End of May, Investors Signalling They May Stay Away

At End of May, Investors Signalling They May Stay Away

Inside Carnival's Mind Blowing New Horizon Cruise Ship (Video)

Inside Carnival's Mind Blowing New Horizon Cruise Ship (Video)

Neel Kashkari: The Heart of Our Financial System Is More Radioactive Than Ever

Neel Kashkari: The Heart of Our Financial System Is More Radioactive Than Ever