Deal

Offtaker

Intuit, Inc.

Capacity

5.0 MW

Country

United States of America

Year

2018

Source: Justenergy