UPGRADES
First Solar FSLR Merriman Curhan Ford Sell » Neutral
Cooper Tire CTB KeyBanc Capital Mkts Buy » Aggressive Buy
Maguire Properties MPG Stifel Nicolaus Sell » Buy
Enterprise GP Holdings EPE Wachovia Mkt Perform » Outperform
Tyson Foods TSN Wachovia Underperform » Mkt Perform
WebMD Health WBMD Needham & Co Hold » Buy
Greenfield Online SRVY Needham & Co Buy » Strong Buy
China Grentech GRRF Susquehanna Financial Neutral » Positive
Nortel NT Credit Suisse Underperform » Neutral
Middlesex Water MSEX Boenning & Scattergood Market Perform » Market Outperform
Sun Healthcare SUNH Bear Stearns Peer Perform » Outperform
NetLogic NETL CIBC Wrld Mkts Sector Perform » Sector Outperform
Foster Wheeler FWLT Citigroup Hold » Buy
Ashland ASH Credit Suisse Underperform » Neutral
Stantec SXC Brean Murray Hold » Buy
HLTH Corp HLTH Friedman Billings Mkt Perform » Outperform
First Solar FSLR CIBC Wrld Mkts Sector Perform » Sector Outperform
Ship Finance Intl SFL Citigroup Sell » Buy
Town Sports Intl CLUB Banc of America Sec Sell » Neutral
Eaton ETN Bernstein Mkt Perform » Outperform
Total S.A. TOT JP Morgan Neutral » Overweight
FirstMerit Corp FMER Lehman Brothers Underweight » Equal-weight
Coeur d’Alene Mines CDE JP Morgan Neutral » Overweight
Somaxon Pharma SOMX JP Morgan Underweight » Neutral
PG&E PCG Jefferies & Co Hold » Buy
DOWNGRADES
Nastech Pharm NSTK BMO Capital Markets Outperform » Market Perform
Goldman Sachs GS Wachovia Outperform » Mkt Perform
Sotheby’s BID Banc of America Sec Buy » Neutral
Kinross Gold KGC CIBC Wrld Mkts Sector Outperform » Sector Perform
Kenexa KNXA CIBC Wrld Mkts Sector Outperform » Sector Perform
Kenexa KNXA Brean Murray Buy » Hold
Quebecor World IQW CIBC Wrld Mkts Sector Outperform » Sector Perform
Quebecor World IQW UBS Buy » Neutral
McCormick & Schmick’s MSSR Morgan Joseph Buy » Hold
Bankrate RATE RBC Capital Mkts Outperform » Sector Perform
Baidu.com BIDU RBC Capital Mkts Outperform » Sector Perform
Sotheby’s BID JMP Securities Mkt Outperform » Mkt Perform
Hologic HOLX RBC Capital Mkts Outperform » Sector Perform
InnerWorkings INWK Jefferies & Co Buy » Hold
Kinross Gold KGC Credit Suisse Outperform » Neutral
ING Groep ING Bear Stearns Outperform » Peer Perform
Global Cash Access GCA JP Morgan Overweight » Neutral
Maidenform Brands MFB Brean Murray Buy » Hold
Kenexa KNXA Susquehanna Financial Neutral » Negative
Primus Guaranty PRS Lehman Brothers Overweight » Underweight
AMR Corp AMR UBS Neutral » Sell
Air Tran Holdings AAI UBS Buy » Neutral
Nice Systems NICE Banc of America Sec Buy » Neutral
Bankrate RATE CIBC Wrld Mkts Sector Perform » Sector Underperform
Brown-Forman BF.A JP Morgan Overweight » Neutral
Gol Intelligent Airlines GOL Deutsche Securities Buy » Hold