NEW YORK ( TheStreet) -- Teekay Offshore Partners (TOO - Get Report), Chesapeake Midstream Partners (CHKM), Plains Exploration & Production (PXP) and Williams Partners (WPZ - Get Report) were top performers last week, while ReneSola (SOL - Get Report), JA Solar (JASO - Get Report) and Trina Solar (TSL - Get Report) lost substantial ground.
Last week, Teekay Offshore Partners topped the charts, jumping 4.3%, while Chesapeake Midstream Partners rose 4.2%.
Plains Exploration & Production advanced 3.9% after analysts at Macquarie upgraded the stock to outperform from neutral and lifted its 12-month price target to $57 from $37.
Williams Partners rose 3.7% following a positive assessment in a recent report by Bank of America/Merrill Lynch.Western Gas Partners (WES) rose 3.2% after Bank of America raised the stock's target price to $38 from $37. Other movers were Quicksilver Resources (KWK), up 2.9%; Niska Gas Storage (NKA), up 2.9%; Targa Resources (NGLS), up 2.8%; and BreitBurn Energy (BBEP), up 2.8%. Cabot Oil & Gas (COG) advanced 2.2% after an analyst upgrade. Canaccord Genuity analyst John Gerdes raised the stock to buy from hold. KeyBanc Capital Markets raised its price target for Cabot from $64 to $85. Enbridge Energy Management (EEQ), Energy Transfer Partners (ETP) and Oneok Partners (OKS) ended the week with gains of more than 2%. Solar stocks lagged last week. ReneSola lost 16%, while JA Solar Holdings wiped out 12.1% and Trina Solar relinquished 11%. Whiting Petroleum (WLL) declined 10.3% as analyst Daniel Pratt of Ticonderoga Securities downgraded the stock to neutral from buy. Forest Oil (FST) shed 9% last week following a downgrade. Susquehanna's analyst Duane Grubert lowered the stock's rating from positive to neutral with a 12-month target price of $32 per share. Other movers on the downside were Petrobras Argentina (PZE), down 8.6%; GT Solar International (SOLR), down 8.4%; RPC (RES), down 8.3%; Provident Energy Trust (PVX), down 8.2%; and Berry Petroleum (BRY), down 7.6%. Tesoro (TSO) fell 7.2%, while Nexen (NXY) lost 7%.