NEW YORK ( TheStreet) - RPC ( RES), Complete Production Services ( CPX) and Halliburton ( HAL) were top gainers last week, while Trina Solar ( TSL) Suntech Power ( STP) and Yingli Green Energy ( YGE) headed the losers' list last week.

RPC and Completed Production Services, in the wake of better-than-expected sales in the first quarter of 2011, topped the charts, gaining 16% and 15.6%, respectively. RPC's sales grew 115.3%, while CPX had year-over-year sales growth of 88.1%.

Halliburton advanced 12.4% last week on a Jefferies nod. The brokerage reiterated a buy on the stock after the March quarter results and raised its price target from $59 to $63.

Other prominent winners for the week included Rosetta Resources ( ROSE) and Precision Drilling ( PDS), up 8.6% each.

CARBO Ceramics ( CRR) swung 8.5% higher after the stock was included in the S&P Midcap 400, replacing Beckman Coulter.

Petrohawk Energy ( HK) surged 8.2% after KeyBanc maintained a buy on the stock and raised its price target from $28 to $36.

Key Energy Services ( KEG) edged 7.8% higher at the close last week.

Baker Hughes ( BHI) rose 7.5% last week, after the company was issued a U.S. patent for its "Acoustic Fluid Analyzer" method. Meanwhile, the company's sales during the quarter ending Dec. 2010 were 82% higher than the same quarter last year. Baker is scheduled to release its first-quarter 2011 earnings on April 27, 2011.

Another front liner, QEP Resources ( QEP) edged 6.9% higher last week.

SandRidge Energy ( SD) advanced 6.8%. Morgan Stanley maintained an overweight rating on the stock with a price target of $15.

SM Energy ( SM) notched up 6.6% gains during the week.

Buckeye Partners ( BPL) rose 6.3% after UBS upgraded the stock's rating from neutral to buy with a price target of $68, up from $65.

Other stocks, such as Unit Corp ( UNT), Enbridge Energy Management ( EEQ), Patterson-UTI Energy ( PTEN), Oil States International ( OIS) and El Paso ( EP), were up 6.2%, 6.1%, 6.1%, 6.0% and 5.6%, respectively.

Oil giants ConocoPhillips ( COP), Royal Dutch Shell ( RDS.A), Petroleo Brasileiro ( PBR) and Total ( TOT) gained 3.1%, 1.8%, 3.5% and 1%, respectively.

Trina Solar was the top loser, declining 6.7% during the week. The stock is rated neutral at Roth Capital, with a 12-month target price of $30.

Suntech Power dipped 6.65% during the week.

Yingli Energy fell 5.5% last week. The stock is rated neutral at Roth Capital, with a 12-month target price of $12.

Bankers Petroleum dipped 3.3% during the week.

Other decliners were LDK Solar ( LDK) and TransAtlantic Petroleum ( TAT), down 4.6% and 3.7%, respectively.

Transocean ( RIG) shed 3.3% after the U.S. Coast Guard implicated the company for safety failure in the Gulf spill that resulted in a devastating explosion last year, leading to a catastrophic U.S. offshore oil spill.

Renesola ( SOL), Frontline Bermuda ( FRO), First Solar ( FSLR) and Weatherford International ( WFT) erased 3.3%, 3.0%, 2.6% and 2.4%, respectively.

If you liked this article you might like

Week Ahead: With Triple-Threat Thursday Out of the Way, Wall Street Turns to Fed's Rates

Week Ahead: With Triple-Threat Thursday Out of the Way, Wall Street Turns to Fed's Rates

China's Incentive Cuts Mean The Time to Buy Solar Is Now

China's Incentive Cuts Mean The Time to Buy Solar Is Now

Why Yingli Green Energy (YGE) Stock is Climbing Today

Why Yingli Green Energy (YGE) Stock is Climbing Today

China’s Brave New Climate Goal and the DIY Formula for Achieving It

China’s Brave New Climate Goal and the DIY Formula for Achieving It

5 Stocks Under $10 to Buy on Weakness

5 Stocks Under $10 to Buy on Weakness