FRAMINGHAM, Mass. & OROMOCTO, New Brunswick, February 13, 2025--Ameresco, Inc., (NYSE: AMRC), a leading energy solutions ...