The company has delivered or will deliver over 32.8 MW/70 MWh of projects