US cleantech integrator Ameresco Inc (<a href="https://www.nyse.com/quote/XNYS:AMRC" target="_blank">NYSE:AMRC</a>) has executed a note purchase agreement and private shelf agreement worth a total of USD 378 million (EUR 335.7m) to finance an ongoing battery installation and future energy storage projects.