Ameresco, which designs and installs projects that reduce energy and operations and maintenance (O&M costs) for over 2,000 customers throughout North America, filed on Wednesday with the SEC to raise up to $125 million in an initial public offering. The Framingham, MA-based company, which was founded in 2000 and has been profitable since 2002, booked $35 million in Adjusted EBITDA on $429 million in revenue last year (up 21% and 8%, respectively, from 2008). BofA Merrill Lynch is the lead underwriter on the deal, for which pricing terms and timing were not disclosed.

