EnerNOC Inc. (NASDAQ:ENOC)’s share price fell 2.5% during trading on Thursday . The stock traded as low as $5.55 and last traded at $5.57, with a volume of 56,574 shares. The stock had previously closed at $5.71.

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

The firm’s 50 day moving average price is $6.22 and its 200-day moving average price is $6.65. The company’s market capitalization is $162.88 million.

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.