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

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

First Solar (FSLR - Get Report) was downgraded to hold from buy at Needham. The company is facing weaker margin trends, Needham said. 

LendingTree (LTRE) was upgraded to buy from neutral at Bank of America/Merrill Lynch. The stock's 20% drop over the past month has created a buying opportunity, analysts said. 

Men's Wearhouse (MW) was downgraded to hold from buy at Stifel Nicolaus. The company lacks near-term visibility, Stifel said. 

Perrigo (PRGO - Get Report) was upgraded to buy from hold at Argus. $170 price target. The company can continue to take market share with generic OTC drugs, Argus said.

Qualys (QLYS - Get Report) was downgraded to underweight from neutral at JPMorgan. $37 price target. Expect lower demand for vulnerability management spending in 2016, JPMorgan said. 

Toll Brothers (TOL - Get Report) was upgraded to sector perform at RBC Capital Markets. $37 price target. The stock has pulled back 10%, but demand trends remain strong, RBC said. 

Tesoro (TSO) was downgraded to hold from buy at Deutsche Bank. $128 price target. The company is investing more, which is cutting into free-cash flow, Deutsche Bank said. 

Yahoo! (YHOO) was downgraded to neutral at Citigroup. $39 price target. The company lacks near-term catalysts.

This article was written by a staff member of TheStreet.