EnerNOC, a leading developer and provider of clean and intelligent power solutions to commercial, institutional and industrial customers, filed for an IPO on Monday. Credit Suisse and Morgan Stanley will be the joint lead managers on the deal. Terms and timing are yet to be announced.

