Ameresco, Inc. (NYSE: AMRC), a leading energy solutions provider dedicated to helping customers navigate the energy transition, and CPower Energy ("CPower"), the premier virtual power plant (VPP) ...