NEW YORK (TheStreet) -- InterOil (IOC), Teekay Offshore Partners (TOO - Get Report), STR Holdings (STRI), Dresser-Rand Group (DRC) and Statoil ASA (STO) advanced last week; Renesola (SOL - Get Report), Key Energy Services (KEG - Get Report), Suntech Power Holdings (STP), Trina Solar (TSL) and Comstock Resources (CRK) eroded substantial value.

InterOil led the pack of winners, up 13.3%.

Teekay Offshore Partners and Dresser-Rand Group gained 5.6% and 4.1%, respectively.

STR Holdings rose 4.3% after an equity analyst at Craig Hallum raised the stock to buy from hold with a 12-month price target of $18 per share.

Statoil ASA rose 3.6% after Standard & Poor's equity analyst Christine Tiscareno upgraded the stock to hold from sell.

Among other movers, LDK Solar ( LDK) was up 3.5%, TransAtlantic Petroleum ( TAT) increased 2.9%, Exterran Holdings ( EXH) improved 2.5%, OGE Energy Corp ( OGE) added 1.2%, NuStar Energy ( NS) rose 1.2%, Sunoco ( SUN) moved up 0.9% and Petrohawk Energy ( HK) piled 0.8%.

Among the laggards, ReneSola topped the charts last week, plunging 22.5%, after it was cut to neutral from buy at Roth Capital with a price target of $3 from the earlier $12.

Key Energy Services and Suntech Power Holdings erased 14.1% and 13.6%, respectively, this past week.

Trina Solar, Comstock Resources and Complete Production Services ( CPX) shed an average 13% last week.

JA Solar Holdings ( JASO) reduced 12.3% after the company posted loss on higher costs and lower prices. Gross margins were also negative.

Among other losers last week, Yingli Green Energy Holding ( YGE) fell 11.3%, EXCO Resources ( XCO) lost 11.1%, Precision Drilling ( PDS) shed 10.4%, while Helmerich & Payne ( HP) declined 10.4%.

Ultra Petroleum ( UPL), Frontline Ltd/Bermuda ( FRO), Newfield Exploration ( NFX), Halliburton ( HAL), Rosetta Resources ( ROSE), SunPower Corp ( SPWRA) and Plains Exploration & Production ( PXP) declined an average 9% last week.

First Solar ( FSLR) trimmed 8% after Goldman Sachs cuts its price target to $150 per share from $175.