EnerNOC Inc. (NASDAQ:ENOC) shot up 1.6% during mid-day trading on Wednesday . The stock traded as high as $6.11 and last traded at $5.58, with a volume of 248,840 shares changing hands. The stock had previously closed at $5.49.

Several research firms recently issued reports on ENOC. Credit Suisse Group AG lowered EnerNOC from an “outperform” rating to a “neutral” rating and dropped their price target for the company from $10.00 to $8.00 in a research report on Tuesday, August 2nd. Needham & Company LLC reaffirmed a “buy” rating and issued a $12.00 target price (up from $10.00) on shares of EnerNOC in a research report on Sunday, May 8th. Zacks Investment Research raised EnerNOC from a “hold” rating to a “buy” rating and set a $8.00 target price on the stock in a research report on Tuesday, May 10th. Robert W. Baird reaffirmed a “buy” rating on shares of EnerNOC in a research report on Friday, May 6th. Finally, Canaccord Genuity reaffirmed a “hold” rating on shares of EnerNOC in a research report on Tuesday, May 31st. Four equities research analysts have rated the stock with a hold rating, two have given a buy rating and one has issued a strong buy rating to the company. EnerNOC has a consensus rating of “Buy” and a consensus price target of $11.57.

The firm’s market cap is $162.88 million. The company’s 50-day moving average price is $6.34 and its 200 day moving average price is $6.67.

EnerNOC, Inc is a provider of energy intelligence software (EIS) and demand response solutions. The Company’s EIS provides enterprise solutions, utility solutions and energy procurement solutions. The Company’s EIS offers enterprise customers with a Software-as-a-Service (SaaS) solutions with various areas of functionalities, including energy cost visualization, budgets, forecasts and accruals; project tracking, and demand management.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.