Mercatus releases in-depth analysis of more than $400B of aggregated assets and investments across renewable energy, storage and electric vehicle sectors in 100+ countries
Mercatus finds that energy project returns drop on average 250 basis points (bps) over their investment life cycles