Ameresco is undervalued, trading at EPC contractor multiples despite a revenue mix and margins closer to renewable utilities. See why I rate AMRC stock a Buy.
Ameresco Stock: Contrarian Buy With Rerating Potential (NYSE:AMRC)

21
Ameresco is undervalued, trading at EPC contractor multiples despite a revenue mix and margins closer to renewable utilities. See why I rate AMRC stock a Buy.